{"generado":"2026-10-26T20:40:19.854Z","refs":{"frontend":"49c2cc84 test(medios-pago): e2e «No mueve dinero» con «Otro» (DOBA) e informe","backend":"dea5b80 feat(medios-pago): medios que no mueven dinero, configurables por empresa"},"fichas":[{"id":"ruta:/mi-suscripcion","tipo":"pantalla","titulo":"Mi Suscripcion","miga":"Mi Suscripcion","ruta":"/mi-suscripcion","archivos":["frontend/src/pages/MiSuscripcionStandalone.jsx","frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx"],"textos":[{"t":"Volver","archivo":"frontend/src/pages/MiSuscripcionStandalone.jsx","linea":15},{"t":"Comprobante enviado correctamente. Tu holding lo revisará pronto.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":88},{"t":"El archivo no puede superar 10MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":110},{"t":"Seleccione un archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":118},{"t":"Cargando suscripción...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":138},{"t":"Error al cargar la información de suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":149},{"t":"Sin suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":160},{"t":"No tienes una suscripción activa. Contacta a tu proveedor para activar un plan.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":160},{"t":"Error al cargar el documento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":177},{"t":"Suscripción bloqueada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":199},{"t":"Tu suscripción ha vencido. No puedes realizar operaciones hasta renovar tu plan. Envía un comprobante de pago para reactivar.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":199},{"t":"Período de gracia","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":206},{"t":"Tu suscripción venció. Tienes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":206},{"t":"día(s) de gracia restantes para renovar. Envía tu comprobante cuanto antes.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":207},{"t":"Tu suscripción vence en","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":212},{"t":"día(s). Recuerda renovar a tiempo.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":213},{"t":"Mi Suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":231},{"t":"Plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":248},{"t":"Gs. /","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":256},{"t":"Próximo pago:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":303},{"t":"Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":305},{"t":"Incluye módulos adicionales contratados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":310},{"t":"Inicio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":331},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":342},{"t":"Próximo cobro","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":353},{"t":"Días restantes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":364},{"t":"Módulos incluidos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":391},{"t":"Enviar Comprobante de Pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":430},{"t":"Adjuntá tu comprobante de transferencia o pago para que tu proveedor valide y renueve tu suscripción.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":433},{"t":"Enviar comprobante","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":445},{"t":"Formatos aceptados: JPG, PNG o PDF · Tamaño máximo: 10 MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":460},{"t":"Historial de Pagos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":480},{"t":"Ocultar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":494},{"t":"Ver historial","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":494},{"t":"No hay pagos registrados aún","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":516},{"t":"Tus comprobantes enviados aparecerán aquí con su estado de revisión","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":519},{"t":"Fecha","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":529},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":530},{"t":"Monto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":531},{"t":"Observación","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":532},{"t":"Revisado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":533},{"t":"Doc","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":534},{"t":"… Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":553},{"t":"Rechazo:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":578},{"t":"Ver documento adjunto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":591},{"t":"Adjuntá una captura o PDF de tu transferencia bancaria o comprobante de pago. Tu proveedor lo revisará y renovará tu suscripción automáticamente.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":626},{"t":"KB · Click para cambiar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":658},{"t":"Click para seleccionar archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":667},{"t":"JPG, PNG o PDF · Máximo 10 MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":670},{"t":"Monto del pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":679},{"t":"Monto que transferiste o pagaste","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":684},{"t":"Observación (opcional)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":692},{"t":"Ej: Transferencia bancaria #12345, Pago en ventanilla...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":693},{"t":"Agrega información adicional que ayude a tu proveedor a identificar el pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":698},{"t":"Cancelar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":704},{"t":"Enviando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":719},{"t":"Enviar Comprobante","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":719},{"t":"Vista previa del documento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":739},{"t":"Comprobante PDF","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":771},{"t":"No se puede previsualizar este tipo de archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":776},{"t":"Descargar archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":783},{"t":"Usuarios","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":9},{"t":"Productos","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":17},{"t":"Clientes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":25},{"t":"Documentos del mes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":33},{"t":"Monto facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":41},{"t":"Docs. de prueba (CDC test)","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":49},{"t":"Empresas subsidiarias","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":57},{"t":"Sucursales","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":65},{"t":"Ilimitado","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":95},{"t":"Límite alcanzado — no se pueden crear más registros","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cerca del límite — considerá actualizar tu plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cargando límites del plan...","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":156},{"t":"No se pudo obtener información del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":167},{"t":"Uso del Plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":180}],"resumen":"El archivo no puede superar 10MB · Seleccione un archivo · Cargando suscripción... · Documentos del mes · Monto facturación · Docs. de prueba (CDC test) · Volver — Comprobante enviado correctamente. Tu holding lo revisará pronto."},{"id":"ruta:/miperfil","tipo":"pantalla","titulo":"Mi perfil","miga":"Mi perfil","ruta":"/miperfil","archivos":["frontend/src/pages/MiPerfil.jsx"],"textos":[{"t":"Perfil actualizado correctamente","archivo":"frontend/src/pages/MiPerfil.jsx","linea":65},{"t":"Mi Perfil","archivo":"frontend/src/pages/MiPerfil.jsx","linea":140},{"t":"Administra tu información personal y seguridad","archivo":"frontend/src/pages/MiPerfil.jsx","linea":144},{"t":"Activo","archivo":"frontend/src/pages/MiPerfil.jsx","linea":192},{"t":"Verificado","archivo":"frontend/src/pages/MiPerfil.jsx","linea":198},{"t":"Información Personal","archivo":"frontend/src/pages/MiPerfil.jsx","linea":211},{"t":"Nombres","archivo":"frontend/src/pages/MiPerfil.jsx","linea":235},{"t":"Apellidos","archivo":"frontend/src/pages/MiPerfil.jsx","linea":257},{"t":"Username","archivo":"frontend/src/pages/MiPerfil.jsx","linea":267},{"t":"El username no puede ser modificado","archivo":"frontend/src/pages/MiPerfil.jsx","linea":271},{"t":"Email inválido","archivo":"frontend/src/pages/MiPerfil.jsx","linea":288},{"t":"Email","archivo":"frontend/src/pages/MiPerfil.jsx","linea":294},{"t":"Cambiar Contraseña (opcional)","archivo":"frontend/src/pages/MiPerfil.jsx","linea":311},{"t":"La contraseña debe tener al menos 6 caracteres","archivo":"frontend/src/pages/MiPerfil.jsx","linea":321},{"t":"Nueva Contraseña","archivo":"frontend/src/pages/MiPerfil.jsx","linea":327},{"t":"Dejar vacío para mantener la actual","archivo":"frontend/src/pages/MiPerfil.jsx","linea":331},{"t":"Confirmar Contraseña","archivo":"frontend/src/pages/MiPerfil.jsx","linea":368},{"t":"Guardando...","archivo":"frontend/src/pages/MiPerfil.jsx","linea":417},{"t":"Guardar Cambios","archivo":"frontend/src/pages/MiPerfil.jsx","linea":417},{"t":"Tutorial reiniciado — se mostrará la próxima vez que entres al módulo","archivo":"frontend/src/pages/MiPerfil.jsx","linea":435},{"t":"Todos los tutoriales fueron reiniciados","archivo":"frontend/src/pages/MiPerfil.jsx","linea":441},{"t":"Tutoriales","archivo":"frontend/src/pages/MiPerfil.jsx","linea":454},{"t":"Reiniciá un tutorial para que vuelva a abrirse automáticamente la próxima vez que entres al módulo.","archivo":"frontend/src/pages/MiPerfil.jsx","linea":455},{"t":"Restablecer todos","archivo":"frontend/src/pages/MiPerfil.jsx","linea":459},{"t":"Visto","archivo":"frontend/src/pages/MiPerfil.jsx","linea":498},{"t":"Pendiente","archivo":"frontend/src/pages/MiPerfil.jsx","linea":498},{"t":"Reiniciar","archivo":"frontend/src/pages/MiPerfil.jsx","linea":508}],"resumen":"Perfil actualizado correctamente · Mi Perfil · Información Personal — Tutorial reiniciado — se mostrará la próxima vez que entres al módulo"},{"id":"ruta:/conciliacion-bancaria-ia","tipo":"pantalla","titulo":"Conciliación IA","miga":"Conciliación IA","ruta":"/conciliacion-bancaria-ia","archivos":["frontend/src/pages/ConciliacionBancariaIa.jsx","frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","frontend/src/components/conciliacionIa/ResultadoPanel.jsx","frontend/src/components/conciliacionIa/MovimientosPreview.jsx","frontend/src/reportesPDF/generarConciliacionIaPdf.js","frontend/src/reportesPDF/_pdfBase.js"],"textos":[{"t":"Finalizada","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":24},{"t":"Pendiente de conciliar","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":25},{"t":"En progreso","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":26},{"t":"Falta un archivo","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":27},{"t":"Sin archivos","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":28},{"t":"Conciliación Bancaria con IA","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":87},{"t":"Cruzá tus movimientos contra el extracto del banco — en cualquier formato.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":90},{"t":"IA usada este mes: … tokens","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":99},{"t":"IA: …/… tokens · quedan …","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":99},{"t":"Nueva conciliación","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":110},{"t":"Volver al listado","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":118},{"t":"¿Cómo funciona?","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":126},{"t":"Subís dos archivos —tus registros y el extracto del banco—, la IA los interpreta aunque no tengan columnas prolijas, y el sistema los cruza automáticamente. Lo que no cruza lo resolvés acá mismo y descargás un informe listo para tu contador o gerencia.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":127},{"t":"1. Crear","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":129},{"t":"Nueva conciliación con el nombre de la cuenta y el período.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":129},{"t":"2. Subir","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":130},{"t":"Tus movimientos (Excel/CSV/PDF/TXT) y el extracto del banco. Revisá y corregí lo interpretado antes de conciliar.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":130},{"t":"3. Conciliar","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":131},{"t":"El sistema cruza por monto, tipo y fecha, y te muestra qué concilió y qué quedó pendiente.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":131},{"t":"4. Resolver y exportar","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":132},{"t":"Resolvés los pendientes con las acciones de cada fila y descargás el PDF o Excel.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":132},{"t":"Registrar (pendiente del banco): una comisión, ITF o débito que el banco cobró y vos no tenías cargado. Al tocarlo se carga como movimiento tuyo y queda conciliado — sube el %.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":135},{"t":"En tránsito (pendiente tuyo): un cheque emitido no cobrado o un depósito no acreditado aún. Lo apartás del período; queda para cruzarlo en el próximo extracto.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":136},{"t":"Aceptar dif. (conciliada con diferencia): cuando el movimiento cruza pero el banco cobró un poco distinto (comisión incluida o error). Das por buena la diferencia y la conciliación queda sin diferencia pendiente. No registra un asiento por sí solo.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":137},{"t":"Asiento contable sugerido: mientras haya cargos del banco sin registrar o diferencias, el sistema arma un asiento sugerido (Debe: gastos bancarios / ITF · Haber: banco) para que lo cargues en tu Contabilidad. Es una propuesta, no lo postea solo.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":138},{"t":"Los PDF y TXT libres se interpretan con IA (requiere API key en Ajustes → IA). El Excel y CSV no necesitan IA. Word todavía no está disponible.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":139},{"t":"Conciliaciones","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":157},{"t":"Finalizadas","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":158},{"t":"Pendientes","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":159},{"t":"Promedio conciliado","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":160},{"t":"Conciliaciones recientes","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":165},{"t":"Todavía no hay conciliaciones","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":172},{"t":"Creá tu primera conciliación bancaria con IA.","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":173},{"t":"…% conciliado","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":199},{"t":"Ver","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":213},{"t":"Continuar","archivo":"frontend/src/pages/ConciliacionBancariaIa.jsx","linea":228},{"t":"Interpretando con IA…","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":80},{"t":"… movimientos detectados","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":86},{"t":"línea(s) de baja confianza para revisar","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":89},{"t":"Cambiar archivo","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":92},{"t":"Seleccionar archivo","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":109},{"t":"… movimientos interpretados","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":181},{"t":"…% conciliado automáticamente","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":194},{"t":"Nombre de la cuenta","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":215},{"t":"Ej: BNF Cta. Cte. Principal","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":215},{"t":"Texto libre — no necesita estar en Tesorería","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":217},{"t":"Banco","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":227},{"t":"Buscá o escribí el banco","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":227},{"t":"Elegí de la lista o escribí uno nuevo","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":228},{"t":"Moneda","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":233},{"t":"Guaraníes (PYG)","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":234},{"t":"Dólares (USD)","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":235},{"t":"Período desde","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":239},{"t":"Período hasta","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":243},{"t":"Arrastrar partidas en tránsito del período anterior","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":257},{"t":"Trae los cheques/depósitos que quedaron pendientes en la última conciliación de esta cuenta para cruzarlos ahora.","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":258},{"t":"Continuar","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":265},{"t":"Subí","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":277},{"t":"tus movimientos","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":278},{"t":"(Excel, PDF, TXT o CSV) y el","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":278},{"t":"extracto del banco","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":278},{"t":". La IA interpreta ambos automáticamente aunque no tengan columnas prolijas. Revisá y corregí lo interpretado antes de conciliar.","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":278},{"t":"Mis movimientos","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":286},{"t":"Excel, TXT, CSV o PDF","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":286},{"t":"Extracto del banco","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":290},{"t":"PDF, Excel o CSV","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":290},{"t":"Volver","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":305},{"t":"Todo listo para conciliar","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":319},{"t":"Cruzaremos","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":320},{"t":"movimientos tuyos contra","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":321},{"t":"del banco por monto, tipo y fecha. Lo que no matchee queda para revisión manual.","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":321},{"t":"Conciliando…","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":326},{"t":"Conciliar automáticamente","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":326},{"t":"Ajustar archivos","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":333},{"t":"Finalizar sesión","archivo":"frontend/src/components/conciliacionIa/ConciliacionWizard.jsx","linea":336},{"t":"Crédito","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":64},{"t":"Débito","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":64},{"t":"Resultado de la conciliación","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":192},{"t":"…% conciliado","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":197},{"t":"Generando resumen ejecutivo con IA…","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":219},{"t":"La IA está analizando la conciliación (hallazgos, asiento sugerido y ahorro de tiempo). Puede tardar unos segundos.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":221},{"t":"Resumen ejecutivo","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":236},{"t":"Generado con IA","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":241},{"t":"Resumen automático","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":241},{"t":"Ahorro ≈ … de trabajo manual","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":250},{"t":"Asiento contable sugerido","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":288},{"t":"Cuenta","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":295},{"t":"Concepto","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":296},{"t":"Debe","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":297},{"t":"Haber","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":298},{"t":"Propuesta a partir de los cargos del banco. Para registrarlo en Contabilidad, confirmá las cuentas del plan.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":312},{"t":"Sugerencias de conciliación (","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":326},{"t":"…% probable","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":343},{"t":"Conciliar","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":344},{"t":"Conciliadas","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":354},{"t":"Pend. mis registros","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":355},{"t":"Pend. banco","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":356},{"t":"Con diferencia","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":357},{"t":"En tránsito","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":359},{"t":"Ver / Descargar PDF","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":365},{"t":"Descargar Excel","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":368},{"t":"Todo resuelto","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":372},{"t":"Conciliadas (…)","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":379},{"t":"Pendientes · mis registros (…)","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":380},{"t":"Pendientes · banco (…)","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":381},{"t":"Fecha","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":390},{"t":"Tipo","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":392},{"t":"Importe propio","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":393},{"t":"Importe banco","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":394},{"t":"Diferencia","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":395},{"t":"Acción","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":396},{"t":"El banco cobró un importe distinto (comisión incluida o error). Das por buena la diferencia y la conciliación queda sin diferencia pendiente.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":415},{"t":"Aceptar dif.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":416},{"t":"Registrado","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":421},{"t":"Importe","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":441},{"t":"Motivo","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":442},{"t":"Baja confianza IA","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":455},{"t":"Sin correspondencia","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":457},{"t":"Cargo del banco que no tenías registrado (comisión, ITF, débito). Lo registra como movimiento tuyo y queda conciliado.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":462},{"t":"Registrar","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":463},{"t":"Partida tuya sin espejo en el banco (cheque no cobrado, depósito no acreditado). La apartás para cruzarla en el próximo extracto.","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":468},{"t":"Sin pendientes en esta lista","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":480},{"t":"Conciliación — …","archivo":"frontend/src/components/conciliacionIa/ResultadoPanel.jsx","linea":493},{"t":"Completá fecha, concepto e importe (> 0)","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":94},{"t":"Débito","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":125},{"t":"Crédito","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":126},{"t":"… líneas","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":139},{"t":"… a revisar","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":144},{"t":"Ocultar","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":148},{"t":"Revisar / editar","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":148},{"t":"Buscar concepto o referencia…","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":156},{"t":"Solo a revisar","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":164},{"t":"Agregar","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":168},{"t":"Fecha","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":177},{"t":"Concepto","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":178},{"t":"Tipo","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":179},{"t":"Importe","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":180},{"t":"Acción","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":181},{"t":"Baja confianza — revisá esta línea","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":219},{"t":"No hay líneas de baja confianza 🎉","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":240},{"t":"Sin resultados para la búsqueda","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":240},{"t":"Sin líneas","archivo":"frontend/src/components/conciliacionIa/MovimientosPreview.jsx","linea":240},{"t":"Fecha","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":23},{"t":"Concepto","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":24},{"t":"Importe propio","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":25},{"t":"Importe banco","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":26},{"t":"Diferencia","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":27},{"t":"Tipo","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":45},{"t":"Importe","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":46},{"t":"Crédito","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":52},{"t":"Débito","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":52},{"t":"Sin pendientes","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":55},{"t":"Conciliación Bancaria con IA","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":65},{"t":"Período: … al … · …","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":70},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":73},{"t":"Movimientos conciliados","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":86},{"t":"Pendientes — mis registros","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":89},{"t":"Pendientes — banco","archivo":"frontend/src/reportesPDF/generarConciliacionIaPdf.js","linea":92},{"t":"Página … de …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":30},{"t":"Empresa: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":42},{"t":"RUC: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":43},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":50}],"resumen":"Finalizada · Pendiente de conciliar · En progreso · Conciliación Bancaria con IA · Nombre de la cuenta · Ej: BNF Cta. Cte. Principal · Buscá o escribí el banco · Resultado de la conciliación · Generado con IA · Resumen automático · Importe propio · Importe banco · Completá fecha, concepto e importe (> 0) · Revisar / editar · Solo a revisar — Cruzá tus movimientos contra el extracto del banco — en cualquier formato."},{"id":"ruta:/novedades","tipo":"pantalla","titulo":"Novedades","miga":"Novedades","ruta":"/novedades","archivos":["frontend/src/pages/Novedades.jsx","frontend/src/data/novedades.js"],"textos":[{"t":"Novedades del sistema","archivo":"frontend/src/pages/Novedades.jsx","linea":30},{"t":"Actualizaciones del sistema","archivo":"frontend/src/pages/Novedades.jsx","linea":33},{"t":"Acá publicamos las mejoras y ajustes de cada actualización, de la más reciente a la más antigua. Cada punto incluye dónde verificarlo dentro del sistema, para que puedas confirmar que todo funciona como esperás.","archivo":"frontend/src/pages/Novedades.jsx","linea":36},{"t":"¿Cómo leer esta pantalla?","archivo":"frontend/src/pages/Novedades.jsx","linea":45},{"t":"Cada bloque es una actualización con su fecha. Adentro, las mejoras están agrupadas por área. La etiqueta «Verificar» te indica dónde comprobar cada cambio con tus propios datos.","archivo":"frontend/src/pages/Novedades.jsx","linea":46},{"t":"Nuevo","archivo":"frontend/src/pages/Novedades.jsx","linea":108},{"t":"Verificar","archivo":"frontend/src/pages/Novedades.jsx","linea":132},{"t":"¿Dudas o algo no coincide con lo que ves? Escribinos y lo revisamos juntos.","archivo":"frontend/src/pages/Novedades.jsx","linea":154},{"t":"Rubros: separar dos negocios en una misma empresa","archivo":"frontend/src/data/novedades.js","linea":28},{"t":"Separá el catálogo y los proveedores por unidad de negocio","archivo":"frontend/src/data/novedades.js","linea":34},{"t":"Selector de rubro en el panel lateral","archivo":"frontend/src/data/novedades.js","linea":42},{"t":"Debajo del nombre de la empresa aparece en qué rubro estás trabajando. Arranca en el que corresponde a tu sucursal y se cambia con un clic; la elección se recuerda para la próxima vez. Siempre está la opción «Todos los rubros»: es un filtro para trabajar más cómodo, no una restricción de acceso. Sólo aparece si la empresa tiene dos o más rubros cargados.","archivo":"frontend/src/data/novedades.js","linea":44},{"t":"Lo que no tiene rubro se ve en todos","archivo":"frontend/src/data/novedades.js","linea":50},{"t":"Un proveedor, una categoría o un producto sin rubro asignado aparece en todos los rubros. Es el estado correcto para lo que compartís entre negocios: el proveedor que le vende a las dos sucursales, las bolsas, los artículos de limpieza. Ante la duda, dejalo sin rubro.","archivo":"frontend/src/data/novedades.js","linea":51},{"t":"Chips para reconocer a qué rubro pertenece cada cosa","archivo":"frontend/src/data/novedades.js","linea":57},{"t":"Los productos, proveedores y categorías muestran un chip con su rubro, con el color y el icono que le elegiste. Sin chip = es compartido.","archivo":"frontend/src/data/novedades.js","linea":58},{"t":"Ya se puede escribir el número de factura","archivo":"frontend/src/data/novedades.js","linea":69},{"t":"Al cargar una compra, el número de factura y los códigos de establecimiento y punto de expedición se completaban con ceros mientras escribías, y eso impedía seguir tipeando: quedaban trabados después del primer dígito. Ahora se rellenan recién al salir del campo, así que podés escribir 1234 y el sistema lo guarda como 0001234.","archivo":"frontend/src/data/novedades.js","linea":71},{"t":"Las cuotas manuales se activan con un interruptor","archivo":"frontend/src/data/novedades.js","linea":77},{"t":"El check de «Definir cuotas manuales» pasó a ser un interruptor igual al de comprobante preimpreso, con una ayuda que explica qué pasa si lo dejás apagado: se crea una sola cuenta por pagar con vencimiento al plazo de crédito.","archivo":"frontend/src/data/novedades.js","linea":78},{"t":"Eliminar un punto de expedición que nunca se usó","archivo":"frontend/src/data/novedades.js","linea":89},{"t":"El código de un punto de expedición es único dentro de la sucursal, así que uno desactivado seguía ocupando el número y no te dejaba reutilizarlo en otra caja. Ahora podés eliminarlo, siempre que no haya emitido nada. Si tiene facturas, pagos o numeraciones usadas, el sistema no lo borra y te dice exactamente qué lo está reteniendo.","archivo":"frontend/src/data/novedades.js","linea":91},{"t":"El aviso de código repetido te dice dónde está el que choca","archivo":"frontend/src/data/novedades.js","linea":97},{"t":"Antes decía sólo que el punto ya existía. Ahora indica en qué caja está y si está inactivo, para que sepas si podés liberarlo o te conviene usar otro código.","archivo":"frontend/src/data/novedades.js","linea":98},{"t":"La tabla de sucursales ya no recorta las acciones","archivo":"frontend/src/data/novedades.js","linea":104},{"t":"Al achicar la ventana, la columna de acciones quedaba cortada y no había forma de llegar a los botones. Ahora la tabla se desplaza de costado.","archivo":"frontend/src/data/novedades.js","linea":105},{"t":"Las categorías guardan su color","archivo":"frontend/src/data/novedades.js","linea":116},{"t":"El color que elegías al crear o editar una categoría no se guardaba y todas quedaban con el punto gris. Ahora se conserva.","archivo":"frontend/src/data/novedades.js","linea":117},{"t":"Cada usuario arranca en la sucursal que tiene asignada","archivo":"frontend/src/data/novedades.js","linea":128},{"t":"Varias pantallas proponían por defecto la primera sucursal de la empresa en lugar de la del usuario, y había que cambiarla a mano cada vez. Ahora toman la que tiene asignada en su perfil. Afecta a Compras, Inventario, Lotes, Presupuestos, Remisiones, Notas de Crédito, Pedidos Mayoristas y el POS.","archivo":"frontend/src/data/novedades.js","linea":130},{"t":"El ticket ya no encima la dirección con el teléfono","archivo":"frontend/src/data/novedades.js","linea":136},{"t":"Cuando la dirección de la empresa era larga y ocupaba dos renglones, el teléfono se imprimía encima del segundo. Lo mismo podía pasar con el correo. Ya se acomodan solos.","archivo":"frontend/src/data/novedades.js","linea":137},{"t":"Autocompletado de RUC/Cédula desde la DNIT y mejoras en el POS","archivo":"frontend/src/data/novedades.js","linea":148},{"t":"Autocompletado automático desde la DNIT","archivo":"frontend/src/data/novedades.js","linea":154},{"t":"Al dar de alta una persona, ahora se pide primero el número de documento. Apenas lo escribís, el sistema consulta el padrón de la DNIT y completa solo la razón social o nombre, el DV y detecta si es contribuyente o no contribuyente. Todo queda editable. Si el documento cambia, los datos anteriores se invalidan; y si no se encuentra, vuelve a No Contribuyente sin trabar la carga.","archivo":"frontend/src/data/novedades.js","linea":156},{"t":"Disponible en todas las altas de personas","archivo":"frontend/src/data/novedades.js","linea":162},{"t":"El autocompletado por documento está en Clientes, Proveedores, el alta rápida del POS (Retail y Admin), Transportistas (solo contribuyente), Choferes (solo no contribuyente, con Cédula por defecto) y Agentes de Transporte (ambos).","archivo":"frontend/src/data/novedades.js","linea":163},{"t":"Datos que faltan se completan sin duplicar la persona","archivo":"frontend/src/data/novedades.js","linea":169},{"t":"Si registrás a alguien con un RUC o cédula que ya existía, ya no se pierden los datos nuevos: se completan los campos que estaban vacíos (dirección, contacto, ciudad) sin sobrescribir lo que ya estaba cargado.","archivo":"frontend/src/data/novedades.js","linea":170},{"t":"Respeta la opción de auto-imprimir ticket","archivo":"frontend/src/data/novedades.js","linea":181},{"t":"Cuando «Auto-imprimir ticket después de cada venta» está desactivado, el POS ya no intenta imprimir automáticamente (no aparece más el error de impresión si no hay impresora). Igual se muestra la vista previa del ticket para imprimirlo a mano si hace falta.","archivo":"frontend/src/data/novedades.js","linea":183},{"t":"Cobrar más rápido con Enter","archivo":"frontend/src/data/novedades.js","linea":189},{"t":"En la pantalla de cobro podés presionar Enter para confirmar la venta, con las mismas validaciones que el botón «Confirmar Venta».","archivo":"frontend/src/data/novedades.js","linea":190},{"t":"Cada venta arranca limpia","archivo":"frontend/src/data/novedades.js","linea":196},{"t":"Al terminar una venta, el POS vuelve al consumidor final y limpia el descuento aplicado, listo para la próxima. Además valida que los medios de pago cubran exactamente el total en ventas de contado.","archivo":"frontend/src/data/novedades.js","linea":197},{"t":"Datos adicionales en la factura, KuDE y correcciones","archivo":"frontend/src/data/novedades.js","linea":208},{"t":"Datos adicionales al facturar","archivo":"frontend/src/data/novedades.js","linea":214},{"t":"Al emitir una factura podés cargar el Nº de orden de compra, el Nº de orden de venta y el Nº de asiento contable (campos gCamGen del SIFEN), junto a la información adicional. La orden de venta se autocompleta desde el pedido u orden de origen cuando corresponde, y todo se refleja en el KuDE.","archivo":"frontend/src/data/novedades.js","linea":216},{"t":"Dirección correcta del cliente con varias direcciones","archivo":"frontend/src/data/novedades.js","linea":222},{"t":"Cuando un cliente tiene más de una dirección y elegís una distinta a la principal, ahora esa dirección seleccionada se envía correctamente en el documento electrónico (antes se enviaba siempre el domicilio por defecto).","archivo":"frontend/src/data/novedades.js","linea":223},{"t":"Documento asociado más legible en Notas de Crédito","archivo":"frontend/src/data/novedades.js","linea":229},{"t":"En el KuDE de la nota de crédito, el documento asociado electrónico ahora muestra el establecimiento-punto-número además del CDC, para identificar la factura de un vistazo.","archivo":"frontend/src/data/novedades.js","linea":230},{"t":"Exportación a Marangatu del Libro IVA","archivo":"frontend/src/data/novedades.js","linea":241},{"t":"Podés exportar el Libro IVA de Ventas y de Compras en el formato del Registro de Comprobantes de Marangatu (CSV y ZIP), listo para importar directamente en el sistema de la SET. Incluye la validación de comprobantes duplicados.","archivo":"frontend/src/data/novedades.js","linea":243},{"t":"Obligaciones fiscales configurables por empresa","archivo":"frontend/src/data/novedades.js","linea":248},{"t":"Cada empresa define qué obligaciones imputa (IVA, IRE, IRP-RSP), que se usan al armar los archivos de Marangatu.","archivo":"frontend/src/data/novedades.js","linea":249},{"t":"El Libro IVA Compras trae solo los comprobantes preimpresos","archivo":"frontend/src/data/novedades.js","linea":254},{"t":"Los gastos y viáticos entran al Libro IVA Compras","archivo":"frontend/src/data/novedades.js","linea":262},{"t":"El libro mostraba solo las facturas de proveedores: todo lo cargado por Gastos y por Rendición de Viáticos quedaba afuera del reporte fiscal. Ahora se incluyen, identificados con su etiqueta, y suman al IVA crédito. Los gastos marcados como no deducibles se listan igual pero su IVA se muestra aparte, para no inflar el crédito del Formulario 120.","archivo":"frontend/src/data/novedades.js","linea":264},{"t":"Fechas y timbrado corregidos en los libros IVA","archivo":"frontend/src/data/novedades.js","linea":269},{"t":"Las fechas se mostraban corridas un día hacia atrás (una factura del 1 de julio aparecía como 30 de junio), lo que hacía parecer que el reporte mezclaba meses. Además, en el Libro IVA Ventas la columna Timbrado salía en blanco para los comprobantes no electrónicos; ahora toma el timbrado vigente de la empresa.","archivo":"frontend/src/data/novedades.js","linea":270},{"t":"Aviso y bloqueo de comprobantes duplicados","archivo":"frontend/src/data/novedades.js","linea":280},{"t":"Al cargar una compra o un gasto, si el comprobante (timbrado, establecimiento, punto y número) ya existe, el sistema avisa y no permite guardar el duplicado.","archivo":"frontend/src/data/novedades.js","linea":281},{"t":"La condición de los gastos sale como Contado o Crédito","archivo":"frontend/src/data/novedades.js","linea":286},{"t":"En el Libro IVA Compras los gastos figuraban con la forma de pago (Anticipo en los viáticos, Transferencia) en vez de la condición fiscal. Pagar con transferencia o con un anticipo sigue siendo una compra al contado: ahora solo los gastos a crédito salen como Crédito y el resto como Contado.","archivo":"frontend/src/data/novedades.js","linea":287},{"t":"Buscador de recibos en todo el historial","archivo":"frontend/src/data/novedades.js","linea":297},{"t":"El buscador de recibos ahora ignora el rango de fechas al buscar por texto, igual que en facturas de venta y compra, para encontrar cualquier recibo sin importar el período.","archivo":"frontend/src/data/novedades.js","linea":298},{"t":"Aplicación de notas de crédito (modo flexible/estricto)","archivo":"frontend/src/data/novedades.js","linea":303},{"t":"Se corrigió el guardado del modo de aplicación de la NC: al crearla con «Default empresa» ahora toma correctamente el modo configurado, de modo que las NC flexibles se puedan aplicar a otras facturas del cliente.","archivo":"frontend/src/data/novedades.js","linea":304},{"t":"Las facturas cobradas dejan de figurar como pendientes","archivo":"frontend/src/data/novedades.js","linea":309},{"t":"Al cobrar con un recibo multi-factura, la cuenta a cobrar no se actualizaba: la factura quedaba mostrándose como Vencida en el listado aunque ya estuviera saldada, y al querer hacerle un recibo no aparecía entre las pendientes (porque efectivamente ya estaba cobrada). Ahora el recibo actualiza la cuenta y el saldo del cliente, y al anularlo los revierte.","archivo":"frontend/src/data/novedades.js","linea":310},{"t":"El recibo muestra arriba el monto cobrado","archivo":"frontend/src/data/novedades.js","linea":315},{"t":"En el recibo multi-factura, el encabezado mostraba el total bruto de las facturas sin descontar las notas de crédito aplicadas. Ahora muestra el monto realmente cobrado (facturas + intereses − NC), y el cuadro de totales suma una línea «Monto cobrado» para que la cuenta cierre a la vista. La retención se sigue detallando aparte, sin descontarse del monto de arriba.","archivo":"frontend/src/data/novedades.js","linea":316},{"t":"Planilla de control de liquidación en PDF","archivo":"frontend/src/data/novedades.js","linea":326},{"t":"El reporte PDF de la planilla de control de liquidación ahora entra correctamente en la hoja, ajustándose a la cantidad de columnas.","archivo":"frontend/src/data/novedades.js","linea":327},{"t":"Días base de liquidación configurables (mes comercial)","archivo":"frontend/src/data/novedades.js","linea":332},{"t":"Nuevo parámetro DIAS_BASE_LIQUIDACION para las empresas que liquidan siempre sobre una base fija de días, sin importar si el mes tiene 30 o 31. En 0 se usan los días reales del calendario, como hasta ahora.","archivo":"frontend/src/data/novedades.js","linea":334},{"t":"Editar los días trabajados en el reporte de IPS","archivo":"frontend/src/data/novedades.js","linea":339},{"t":"En el detalle del reporte IPS/REOP podés corregir los días trabajados de cada empleado directamente en la grilla, mientras el reporte esté en estado GENERADO. La guía de la pantalla ahora también explica qué hacen «Declarar» y «Marcar pagado» y dónde impacta cada uno.","archivo":"frontend/src/data/novedades.js","linea":341},{"t":"Notas de crédito de compra, remisiones y estados de cuenta","archivo":"frontend/src/data/novedades.js","linea":351},{"t":"Vista previa antes de registrar","archivo":"frontend/src/data/novedades.js","linea":357},{"t":"Antes de confirmar una factura o una nota de crédito, ahora ves una vista previa con todos los datos —ítems, IVA, descuentos y totales— para revisar y corregir antes de que quede registrada.","archivo":"frontend/src/data/novedades.js","linea":358},{"t":"Nota de Remisión de ventas","archivo":"frontend/src/data/novedades.js","linea":363},{"t":"Podés emitir notas de remisión de ventas y hacer seguimiento de los traslados con reportes por chofer, transportista, vehículo, cliente y destino, además de un listado de remisiones pendientes de facturar.","archivo":"frontend/src/data/novedades.js","linea":365},{"t":"Notas de Crédito de Compra","archivo":"frontend/src/data/novedades.js","linea":375},{"t":"Registrás las NC que te emiten tus proveedores, con soporte para montos parciales. Ajustan el stock, reducen tu cuenta por pagar y recalculan el estado de la compra —si la NC cubre el total, la compra pasa a saldada automáticamente.","archivo":"frontend/src/data/novedades.js","linea":377},{"t":"Timbrado por proveedor","archivo":"frontend/src/data/novedades.js","linea":382},{"t":"El timbrado queda guardado por proveedor: al seleccionarlo en una compra se precarga solo, sin volver a escribirlo cada vez.","archivo":"frontend/src/data/novedades.js","linea":383},{"t":"Orden de Pago para operaciones de contado","archivo":"frontend/src/data/novedades.js","linea":388},{"t":"Si tu empresa lo necesita, ahora podés generar orden de pago también para facturas y gastos de contado. Es configurable por empresa y viene desactivado por defecto, para no cambiar tu flujo actual si no lo usás.","archivo":"frontend/src/data/novedades.js","linea":389},{"t":"Estado de Cuenta más completo (Cuentas por Cobrar)","archivo":"frontend/src/data/novedades.js","linea":399},{"t":"Al generar el estado de cuenta de un cliente sumás dos opciones: «Incluir todas las cuotas» (también las no vencidas) y «Detallar ítems» de cada documento.","archivo":"frontend/src/data/novedades.js","linea":400},{"t":"Estado de Cuenta del proveedor en PDF (Cuentas por Pagar)","archivo":"frontend/src/data/novedades.js","linea":405},{"t":"Cuentas por Pagar ahora genera un PDF de estado de cuenta del proveedor, con el mismo formato y las mismas opciones que el de Cuentas por Cobrar.","archivo":"frontend/src/data/novedades.js","linea":406},{"t":"Estado de Cuenta unificado del cliente","archivo":"frontend/src/data/novedades.js","linea":416},{"t":"El estado de cuenta desde la ficha del cliente en Contactos es idéntico al de Cuentas por Cobrar: mismo formato, mismas opciones y el mismo PDF, sin importar desde dónde lo abras.","archivo":"frontend/src/data/novedades.js","linea":417},{"t":"Las NC de Compra impactan en tus impuestos","archivo":"frontend/src/data/novedades.js","linea":427},{"t":"Las notas de crédito de compra se reflejan automáticamente en el Libro IVA Compras, en la Liquidación de IVA (crédito fiscal neto) y en el Resumen de Compras, que ahora muestra Total, (−) NC y Neto por separado.","archivo":"frontend/src/data/novedades.js","linea":428},{"t":"Facturar desde la Orden de Venta","archivo":"frontend/src/data/novedades.js","linea":438},{"t":"Desde una orden de venta en ejecución («En proceso») ahora podés emitir la factura directo con el botón «Facturar»: se abre el POS con la orden precargada —cliente, ítems y descuentos—, revisás y confirmás. Al facturar, la orden pasa a «Facturada».","archivo":"frontend/src/data/novedades.js","linea":440},{"t":"Vista previa antes de crear el presupuesto","archivo":"frontend/src/data/novedades.js","linea":450},{"t":"Al crear o editar un presupuesto ahora ves una vista previa con todos los datos —cliente, ítems, descuentos, IVA y total— para revisar y confirmar antes de que quede registrado.","archivo":"frontend/src/data/novedades.js","linea":452},{"t":"Exportar presupuestos a Excel","archivo":"frontend/src/data/novedades.js","linea":457},{"t":"Desde el listado de presupuestos podés descargar un Excel con los presupuestos filtrados —número, fecha, cliente, RUC, título, estado, moneda y total—. Exporta todo lo que coincide con el filtro aplicado, no solo la página que estás viendo.","archivo":"frontend/src/data/novedades.js","linea":459},{"t":"Descuento por monto (global y por ítem)","archivo":"frontend/src/data/novedades.js","linea":464},{"t":"Además del descuento por porcentaje, ahora podés aplicar descuentos por monto fijo: en el total del presupuesto (Resumen) y en cada ítem. Elegís entre porcentaje o monto y el sistema calcula el resto automáticamente.","archivo":"frontend/src/data/novedades.js","linea":466},{"t":"PDF con vista previa en un solo paso","archivo":"frontend/src/data/novedades.js","linea":471},{"t":"El detalle del presupuesto ahora tiene un único botón «Ver PDF» que abre una vista previa en pantalla, desde donde lo descargás o compartís —sin dos botones separados.","archivo":"frontend/src/data/novedades.js","linea":472},{"t":"Totales del detalle más claros","archivo":"frontend/src/data/novedades.js","linea":477},{"t":"El resumen de totales del detalle muestra el Total Bruto, el descuento global aplicado y el Total final destacado, para leer de un vistazo cómo se compone el monto.","archivo":"frontend/src/data/novedades.js","linea":478},{"t":"Listados unificados","archivo":"frontend/src/data/novedades.js","linea":488},{"t":"Los buscadores y filtros de los listados ahora se ven y funcionan igual en todas las pantallas, para una experiencia más consistente.","archivo":"frontend/src/data/novedades.js","linea":489},{"t":"Plan de cuentas depurado","archivo":"frontend/src/data/novedades.js","linea":494},{"t":"Las cuentas antiguas (marcadas como OLD-) ya no aparecen en los selectores, para que solo elijas cuentas vigentes al mapear o configurar.","archivo":"frontend/src/data/novedades.js","linea":495}],"resumen":"Novedades del sistema · Actualizaciones del sistema · ¿Cómo leer esta pantalla? · Selector de rubro en el panel lateral · Lo que no tiene rubro se ve en todos · Las categorías guardan su color — Acá publicamos las mejoras y ajustes de cada actualización, de la más reciente a la más antigua. Cada punto incluye dónde verificarlo dentro del sistema, para q"},{"id":"ruta:/tesoreria/panel-supervisor","tipo":"pantalla","titulo":"Panel Supervisor","miga":"Cobranzas › Autorizaciones › Panel Supervisor","ruta":"/tesoreria/panel-supervisor","archivos":["frontend/src/pages/PanelSupervisor.jsx"],"textos":[{"t":"Pendiente","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":76},{"t":"Aprobada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":77},{"t":"Rechazada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":78},{"t":"Expirada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":79},{"t":"Autorización aprobada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":221},{"t":"Autorización rechazada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":238},{"t":"Descuento autorizado","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":254},{"t":"Autorización cancelada","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":293},{"t":"Cancelar autorización","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":302},{"t":"La autorización dejará de estar disponible para cobros. Indicá el motivo (opcional).","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":303},{"t":"Motivo","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":304},{"t":"Panel Supervisor","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":456},{"t":"Gestión de autorizaciones de caja en tiempo real","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":459},{"t":"Conectado","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":464},{"t":"Sin WS","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":464},{"t":"Pendientes","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":474},{"t":"Historial","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":480},{"t":"Descuentos","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":484},{"t":"Sin solicitudes pendientes","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":509},{"t":"Las nuevas solicitudes aparecerán aquí en tiempo real","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":512},{"t":"· Solicitado por","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":538},{"t":"Aprobar","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":570},{"t":"Rechazar","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":573},{"t":"Sin historial","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":599},{"t":"Anterior","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":661},{"t":"Siguiente","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":667},{"t":"Solicitudes pendientes (","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":684},{"t":"(mora)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":699},{"t":"Cobrador:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":703},{"t":"· Fac. …-…","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":705},{"t":"· Cuota …","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":706},{"t":"Autorizar Descuento / Exoneración","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":738},{"t":"Descuento capital","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":751},{"t":"Exoneración mora","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":755},{"t":"La exoneración se aplica sobre la mora calculada al momento del cobro. Requiere cuota específica.","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":760},{"t":"Cliente *","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":779},{"t":"Buscar por nombre o RUC...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":779},{"t":"Mínimo 2 caracteres para buscar","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":779},{"t":"Cobrador (opcional)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":798},{"t":"Buscar cobrador...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":799},{"t":"Si no lo seleccionás, el descuento queda asociado al cliente y cualquier cobrador podrá aplicarlo","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":800},{"t":"Total:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":839},{"t":"Saldo:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":841},{"t":"Factura (seleccioná un cliente)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":849},{"t":"Cargando facturas...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":849},{"t":"Sin facturas pendientes","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":849},{"t":"Factura *","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":849},{"t":"Factura / Cuenta a cobrar (opcional)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":849},{"t":"Buscar por número...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":860},{"t":"Obligatoria — la exoneración va atada a una cuota concreta","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":861},{"t":"Dejá vacío para aplicar a cualquier factura del cliente","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":861},{"t":"Cuota","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":895},{"t":"Mora …","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":902},{"t":"Vence:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":908},{"t":"Cuotas (seleccioná una factura)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":919},{"t":"Cargando cuotas...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":919},{"t":"Sin cuotas pendientes","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":919},{"t":"Cuotas a exonerar *","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":919},{"t":"Podés elegir una o varias cuotas — la mora mostrada es la calculada hoy","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":928},{"t":"Mora total estimada de las","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":944},{"t":"— usá este monto como referencia para autorizar la exoneración.","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":950},{"t":"Monto","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":961},{"t":"% Descuento","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":970},{"t":"Motivo (opcional)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":980},{"t":"Expira el (opcional, default 30 días)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":986},{"t":"Guardando...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1027},{"t":"Autorizar Exoneración","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1027},{"t":"Autorizar Descuento","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1027},{"t":"Descuentos activos","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1038},{"t":"Sin descuentos activos","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1053},{"t":"Los descuentos que autorices aparecerán aquí","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1056},{"t":"Cobrador: … …","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1077},{"t":"Cualquier cobrador del cliente","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1077},{"t":"Autorizado por:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1082},{"t":"Activo","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1089},{"t":"Cancelar","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1098},{"t":"Expira: …","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1109},{"t":"Sin fecha de expiración","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1109},{"t":"Historial de descuentos","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1117},{"t":"Sin descuentos en el historial","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1132},{"t":"Cualquier cobrador","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1164},{"t":"Aprobar Autorización","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1200},{"t":"solicitado por","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1205},{"t":"PIN Supervisor","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1210},{"t":"Aprobando...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1234},{"t":"Rechazar Autorización","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1249},{"t":"Motivo del rechazo","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1256},{"t":"Rechazando...","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1270},{"t":"Aprobar descuento","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1287},{"t":"Rechazar descuento","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1287},{"t":"Cliente:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1296},{"t":"Descuento solicitado:","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1298},{"t":"Notas (opcional)","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1310},{"t":"Confirmar aprobación","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1340},{"t":"Confirmar rechazo","archivo":"frontend/src/pages/PanelSupervisor.jsx","linea":1340}],"desde":["Cobranzas › Autorizaciones"],"resumen":"Expirada · Autorización aprobada · Autorización rechazada — La autorización dejará de estar disponible para cobros. Indicá el motivo (opcional)."},{"id":"ruta:/reportes","tipo":"pantalla","titulo":"Reportes","miga":"Reportes","ruta":"/reportes","archivos":["frontend/src/pages/Reportes.jsx"],"textos":[{"t":"Ventas","archivo":"frontend/src/pages/Reportes.jsx","linea":19},{"t":"Analizá el rendimiento de tu empresa","archivo":"frontend/src/pages/Reportes.jsx","linea":20},{"t":"Resumen de Ventas","archivo":"frontend/src/pages/Reportes.jsx","linea":25},{"t":"Transacciones","archivo":"frontend/src/pages/Reportes.jsx","linea":27},{"t":"Productos y Servicios","archivo":"frontend/src/pages/Reportes.jsx","linea":32},{"t":"Rentabilidad","archivo":"frontend/src/pages/Reportes.jsx","linea":38},{"t":"Análisis de Clientes","archivo":"frontend/src/pages/Reportes.jsx","linea":44},{"t":"Categorías","archivo":"frontend/src/pages/Reportes.jsx","linea":50},{"t":"Administrativos y Financieros","archivo":"frontend/src/pages/Reportes.jsx","linea":58},{"t":"Administrá cada aspecto de tu empresa","archivo":"frontend/src/pages/Reportes.jsx","linea":59},{"t":"Cuentas por Cobrar","archivo":"frontend/src/pages/Reportes.jsx","linea":65},{"t":"Cuentas por Pagar","archivo":"frontend/src/pages/Reportes.jsx","linea":71},{"t":"Resumen de Compras","archivo":"frontend/src/pages/Reportes.jsx","linea":77},{"t":"Clasificación de terceros","archivo":"frontend/src/pages/Reportes.jsx","linea":83},{"t":"Resumen Anual","archivo":"frontend/src/pages/Reportes.jsx","linea":89},{"t":"Posición de Caja","archivo":"frontend/src/pages/Reportes.jsx","linea":94},{"t":"Flujo de Caja","archivo":"frontend/src/pages/Reportes.jsx","linea":100},{"t":"Movimientos de Caja","archivo":"frontend/src/pages/Reportes.jsx","linea":106},{"t":"Facturas Recurrentes","archivo":"frontend/src/pages/Reportes.jsx","linea":111},{"t":"Inventario","archivo":"frontend/src/pages/Reportes.jsx","linea":119},{"t":"Conocé tu inventario con información detallada","archivo":"frontend/src/pages/Reportes.jsx","linea":120},{"t":"Movimientos de Stock","archivo":"frontend/src/pages/Reportes.jsx","linea":126},{"t":"Niveles de Stock","archivo":"frontend/src/pages/Reportes.jsx","linea":132},{"t":"Lotes de Productos","archivo":"frontend/src/pages/Reportes.jsx","linea":138},{"t":"Reporte por Proveedor","archivo":"frontend/src/pages/Reportes.jsx","linea":144},{"t":"Conteo","archivo":"frontend/src/pages/Reportes.jsx","linea":149},{"t":"Productos con Stock Bajo","archivo":"frontend/src/pages/Reportes.jsx","linea":151},{"t":"Logística / Traslados","archivo":"frontend/src/pages/Reportes.jsx","linea":159},{"t":"Controlá los traslados de mercadería (notas de remisión)","archivo":"frontend/src/pages/Reportes.jsx","linea":160},{"t":"Remisiones (Traslados)","archivo":"frontend/src/pages/Reportes.jsx","linea":166},{"t":"Remisiones pendientes de facturar","archivo":"frontend/src/pages/Reportes.jsx","linea":172},{"t":"Fiscal e Impuestos","archivo":"frontend/src/pages/Reportes.jsx","linea":181},{"t":"Reportes fiscales para la declaración de impuestos","archivo":"frontend/src/pages/Reportes.jsx","linea":182},{"t":"Libro IVA Ventas","archivo":"frontend/src/pages/Reportes.jsx","linea":188},{"t":"Libro IVA Compras","archivo":"frontend/src/pages/Reportes.jsx","linea":194},{"t":"Liquidación de IVA","archivo":"frontend/src/pages/Reportes.jsx","linea":200},{"t":"Contabilidad Financiera","archivo":"frontend/src/pages/Reportes.jsx","linea":208},{"t":"Libros contables, balances y estado de resultados","archivo":"frontend/src/pages/Reportes.jsx","linea":209},{"t":"Libro Diario","archivo":"frontend/src/pages/Reportes.jsx","linea":214},{"t":"Libro Mayor","archivo":"frontend/src/pages/Reportes.jsx","linea":219},{"t":"Balance de Comprobación","archivo":"frontend/src/pages/Reportes.jsx","linea":224},{"t":"Estado de Resultados","archivo":"frontend/src/pages/Reportes.jsx","linea":229},{"t":"Balance General","archivo":"frontend/src/pages/Reportes.jsx","linea":234},{"t":"Cobranzas","archivo":"frontend/src/pages/Reportes.jsx","linea":242},{"t":"Rendimiento del equipo de cobros y morosidad","archivo":"frontend/src/pages/Reportes.jsx","linea":243},{"t":"Reporte por Cobrador","archivo":"frontend/src/pages/Reportes.jsx","linea":248},{"t":"Cierre de Cobros","archivo":"frontend/src/pages/Reportes.jsx","linea":253},{"t":"Dashboard de Morosidad","archivo":"frontend/src/pages/Reportes.jsx","linea":258},{"t":"Reporte de Rendiciones","archivo":"frontend/src/pages/Reportes.jsx","linea":264},{"t":"Intereses Cobrados","archivo":"frontend/src/pages/Reportes.jsx","linea":270},{"t":"Libro de Retenciones","archivo":"frontend/src/pages/Reportes.jsx","linea":275},{"t":"Cumplimiento de Promesas","archivo":"frontend/src/pages/Reportes.jsx","linea":280},{"t":"Productividad de Cobradores","archivo":"frontend/src/pages/Reportes.jsx","linea":286},{"t":"Morosidad por Zona","archivo":"frontend/src/pages/Reportes.jsx","linea":292},{"t":"Auditoría y Seguridad","archivo":"frontend/src/pages/Reportes.jsx","linea":300},{"t":"Controlá y supervisá todas las acciones de tu empresa","archivo":"frontend/src/pages/Reportes.jsx","linea":301},{"t":"Logs de Auditoría","archivo":"frontend/src/pages/Reportes.jsx","linea":306},{"t":"Historial por Entidad","archivo":"frontend/src/pages/Reportes.jsx","linea":311},{"t":"Reportes","archivo":"frontend/src/pages/Reportes.jsx","linea":355},{"t":"Centro de reportes y análisis de tu empresa","archivo":"frontend/src/pages/Reportes.jsx","linea":358},{"t":"Ver …","archivo":"frontend/src/pages/Reportes.jsx","linea":387},{"t":"Próximamente","archivo":"frontend/src/pages/Reportes.jsx","linea":387}],"desde":["Reporte Auditoria","Reporte Movimientos Caja","Reporte Ventas","Reporte Compras","Reporte Movimientos Stock","Reporte Remisiones","Reporte Remisiones Pendientes","Reporte Niveles Stock","Reporte Lotes Productos","Reporte Vencidos Proveedor","Reporte Productos","Reporte Ventas Clientes","Reporte Rentabilidad","Reporte Libro IVA","Reporte Libro IVA Compras","Reporte Liquidacion IVA","Reporte Flujo Caja","Reporte Posicion Caja","Cuentas Cobrar","Cuentas Pagar","Cierre Cobros","Reporte Intereses Cobrados","Dashboard Morosidad","Reporte Rendiciones","Cobranzas Promesas Reporte","Cobranzas Productividad Cobradores","Libro Retenciones"],"resumen":"Analizá el rendimiento de tu empresa · Administrativos y Financieros · Administrá cada aspecto de tu empresa"},{"id":"ruta:/reportes/auditoria","tipo":"pantalla","titulo":"Reporte Auditoria","miga":"Reporte Auditoria","ruta":"/reportes/auditoria","archivos":["frontend/src/pages/ReporteAuditoria.jsx","frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx"],"textos":[{"t":"Volver a Reportes","archivo":"frontend/src/pages/ReporteAuditoria.jsx","linea":13},{"t":"Logs de Auditoría","archivo":"frontend/src/pages/ReporteAuditoria.jsx","linea":18},{"t":"Registro centralizado de todas las acciones y cambios en tu empresa","archivo":"frontend/src/pages/ReporteAuditoria.jsx","linea":21},{"t":"Sin datos para mostrar","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":400},{"t":"Buscar en descripción o tipo...","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":476},{"t":"Todas las acciones","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":491},{"t":"Todos los módulos","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":503},{"t":"Todas las empresas","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":516},{"t":"Desde","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":530},{"t":"Hasta","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":538},{"t":"25 por página","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":556},{"t":"50 por página","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":557},{"t":"100 por página","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":558},{"t":"Limpiar","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":563},{"t":"Actualizando...","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":570},{"t":"Exportar página actual a CSV","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":579},{"t":"CSV","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":581},{"t":"Cargando registros...","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":594},{"t":"Error al cargar","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":599},{"t":"No se pudieron obtener los logs. Intentá recargar.","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":600},{"t":"Sin resultados","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":605},{"t":"Ningún registro coincide con los filtros activos.","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":607},{"t":"Aún no hay registros de auditoría.","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":607},{"t":"Fecha","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":616},{"t":"Acción","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":617},{"t":"Módulo","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":618},{"t":"Descripción","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":619},{"t":"Usuario","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":656},{"t":"Sistema","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":657},{"t":"Empresa","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":660},{"t":"RUC:","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":664},{"t":"IP","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":673},{"t":"Cambios","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":681},{"t":"Campo","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":685},{"t":"Anterior","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":686},{"t":"Nuevo","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":687},{"t":"Cambió","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":698},{"t":"Sin diferencias detectadas","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":721},{"t":"Valor anterior","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":733},{"t":"Valor nuevo","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":739},{"t":"Pág","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":766},{"t":"Siguiente","archivo":"frontend/src/components/organismos/auditoria/AuditoriaLogs.jsx","linea":772}],"desde":["Reportes"],"resumen":"Sin datos para mostrar · Buscar en descripción o tipo... · Todas las acciones · Logs de Auditoría · Volver a Reportes — Registro centralizado de todas las acciones y cambios en tu empresa"},{"id":"ruta:/reportes/movimientos-caja","tipo":"pantalla","titulo":"Reporte Movimientos Caja","miga":"Reporte Movimientos Caja","ruta":"/reportes/movimientos-caja","archivos":["frontend/src/pages/ReporteMovimientosCaja.jsx","frontend/src/components/tesoreria/ArqueoPdfModal.jsx","frontend/src/components/ui/SearchableSelect.jsx"],"textos":[{"t":"No hay datos para exportar","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":139},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":186},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":282},{"t":"Movimientos de Caja","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":359},{"t":"Reporte detallado de entradas y salidas por caja","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":362},{"t":"Exportar CSV","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":367},{"t":"Exportar","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":379},{"t":"Buscar por concepto o referencia...","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":400},{"t":"Caja","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":428},{"t":"Todas","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":438},{"t":"Sesión","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":449},{"t":"Todas las sesiones","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":450},{"t":"Medio de pago","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":463},{"t":"Todos","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":472},{"t":"Desde","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":484},{"t":"Hasta","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":496},{"t":"Limpiar filtros","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":507},{"t":"Total Entradas (período)","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":534},{"t":"Gs.","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":535},{"t":"Total Salidas (período)","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":545},{"t":"Neto (período)","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":556},{"t":"Movimientos","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":567},{"t":"Subtotales por medio de pago (página actual)","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":585},{"t":"Fecha","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":631},{"t":"Tipo","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":635},{"t":"Concepto","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":636},{"t":"Medio","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":637},{"t":"Referencia","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":638},{"t":"Usuario","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":639},{"t":"Monto","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":640},{"t":"Ver","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":643},{"t":"No hay movimientos para mostrar","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":666},{"t":"Ver sesión","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":741},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":778},{"t":"Detalle de Sesión","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":819},{"t":"Imprimir arqueo (PDF)","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":825},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":869},{"t":"Operador","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":876},{"t":"Estado","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":880},{"t":"Apertura","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":895},{"t":"Cierre","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":901},{"t":"Resumen de Montos","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":914},{"t":"Ventas Efectivo","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":932},{"t":"Entradas Manual","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":938},{"t":"Salidas Manual","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":944},{"t":"Arqueos (","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":972},{"t":"Sistema","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":981},{"t":"Contado","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":984},{"t":"Diferencia","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":987},{"t":"Ver detalle arqueo","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1054},{"t":"Observaciones de cierre","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1104},{"t":"No se encontró la sesión","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1114},{"t":"Detalle de Arqueo","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1140},{"t":"Total Sistema","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1171},{"t":"Total Contado","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1177},{"t":"Detalle por denominación / medio","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1218},{"t":"Descripción","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1226},{"t":"Denominación","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1229},{"t":"Cantidad","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1232},{"t":"Subtotal","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1235},{"t":"Obs.","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1238},{"t":"Observación","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1315},{"t":"No se encontró el arqueo","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1325},{"t":"Arqueo de Sesión","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1337},{"t":"Arqueo de Caja","archivo":"frontend/src/pages/ReporteMovimientosCaja.jsx","linea":1343},{"t":"Arqueo enviado a la impresora térmica","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":106},{"t":"Imprimiendo desde el navegador (QZ Tray no disponible).","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":112},{"t":"A4","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":142},{"t":"A4 Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":145},{"t":"Ticket","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":148},{"t":"Ticket Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":151},{"t":"Generando arqueo…","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":162},{"t":"Reintentar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":169},{"t":"Vista previa del arqueo","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":173},{"t":"Cerrar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":178},{"t":"Imprimir","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":180},{"t":"Descargar PDF","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":187},{"t":"Descargar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":189}],"desde":["Reportes"],"resumen":"Buscar por concepto o referencia... · Sesión · Todas las sesiones · Arqueo enviado a la impresora térmica · A4 Detallado · Ticket Detallado"},{"id":"ruta:/reportes/ventas","tipo":"pantalla","titulo":"Reporte Ventas","miga":"Reporte Ventas","ruta":"/reportes/ventas","archivos":["frontend/src/pages/ReporteVentas.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":204},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":300},{"t":"No tienes permisos para ver reportes.","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":304},{"t":"Resumen de Ventas","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":326},{"t":"Facturación por período con desglose de montos e IVA","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":330},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":335},{"t":"Reportes","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":341},{"t":"Buscar por nro. factura o cliente...","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":352},{"t":"Estado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":365},{"t":"Todos","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":374},{"t":"Aprobado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":375},{"t":"Pendiente","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":376},{"t":"Rechazado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":377},{"t":"Anulado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":378},{"t":"Desde","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":384},{"t":"Hasta","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":396},{"t":"Total Ventas","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":421},{"t":"Contado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":436},{"t":"Crédito","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":437},{"t":"IVA Total","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":458},{"t":"Facturas","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":474},{"t":"Anuladas","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":487},{"t":"No hay facturas para el período seleccionado","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":508},{"t":"PENDIENTE","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":519},{"t":"Fecha","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":542},{"t":"Número","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":543},{"t":"Cliente","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":544},{"t":"RUC / CI","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":545},{"t":"Condición","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":546},{"t":"Moneda","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":547},{"t":"Monto","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":548},{"t":"IVA","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":551},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteVentas.jsx","linea":621}],"desde":["Reportes"],"resumen":"Buscar por nro. factura o cliente... · IVA Total · PENDIENTE"},{"id":"ruta:/reportes/compras","tipo":"pantalla","titulo":"Reporte Compras","miga":"Reporte Compras","ruta":"/reportes/compras","archivos":["frontend/src/pages/ReporteCompras.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":374},{"t":"No se pudo exportar el reporte","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":377},{"t":"No tienes permisos para ver Resumen de Compras.","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":382},{"t":"Resumen de Compras","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":404},{"t":"Reporte de compras por período con estado, proveedor y montos","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":408},{"t":"Exportar","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":419},{"t":"Reportes","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":425},{"t":"Buscar por nro. factura o proveedor...","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":435},{"t":"Proveedor","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":470},{"t":"Producto","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":493},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":497},{"t":"Todas","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":507},{"t":"Depósito","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":517},{"t":"Todos","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":526},{"t":"Estado","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":536},{"t":"Pendiente","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":546},{"t":"Pagada","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":547},{"t":"Parcial","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":548},{"t":"Anulada","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":549},{"t":"Desde","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":555},{"t":"Hasta","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":567},{"t":"Limpiar","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":598},{"t":"Total Compras","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":614},{"t":"solo facturas","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":618},{"t":"(−) NC de compra","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":626},{"t":"Neto (compras − NC)","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":638},{"t":"gasto efectivo","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":642},{"t":"Compras Registradas","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":650},{"t":"IVA (página actual)","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":659},{"t":"Ticket Promedio","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":668},{"t":"Variación:","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":673},{"t":"No hay compras para el período seleccionado","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":691},{"t":"Fecha","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":731},{"t":"Número","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":732},{"t":"RUC","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":734},{"t":"Condición","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":736},{"t":"Moneda","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":737},{"t":"Monto","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":738},{"t":"IVA","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":739},{"t":"PYG","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":776},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteCompras.jsx","linea":814}],"desde":["Reportes"],"resumen":"Buscar por nro. factura o proveedor... · Neto (compras − NC) · Compras Registradas — Reporte de compras por período con estado, proveedor y montos"},{"id":"ruta:/reportes/inventario/movimientos","tipo":"pantalla","titulo":"Reporte Movimientos Stock","miga":"Reporte Movimientos Stock","ruta":"/reportes/inventario/movimientos","archivos":["frontend/src/pages/ReporteMovimientosStock.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":330},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":332},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":345},{"t":"Movimientos de Stock","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":373},{"t":"Reporte detallado de entradas y salidas de inventario","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":377},{"t":"Reportes","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":390},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":410},{"t":"Todas","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":420},{"t":"Depósito","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":431},{"t":"Todos","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":440},{"t":"Tipo","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":451},{"t":"Todos los tipos","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":460},{"t":"Desde","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":473},{"t":"Hasta","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":485},{"t":"Producto","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":515},{"t":"Buscar documento u observaciones...","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":527},{"t":"Total Entradas","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":555},{"t":"Total Salidas","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":561},{"t":"Neto","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":567},{"t":"Movimientos","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":573},{"t":"No se encontraron movimientos con los filtros aplicados","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":618},{"t":"Entrada: …","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":653},{"t":"Salida: …","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":653},{"t":"No mueve stock: …","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":653},{"t":"Arrastrá el borde derecho de cada columna para ajustar su ancho","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":683},{"t":"Fecha","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":694},{"t":"Entrada","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":714},{"t":"Salida","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":718},{"t":"Documento","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":722},{"t":"Observaciones","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":726},{"t":"no mueve stock:","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":774},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteMovimientosStock.jsx","linea":824}],"desde":["Reportes"],"resumen":"Buscar documento u observaciones... · Total Entradas · Total Salidas — Arrastrá el borde derecho de cada columna para ajustar su ancho"},{"id":"ruta:/reportes/traslados/remisiones","tipo":"pantalla","titulo":"Reporte Remisiones","miga":"Reporte Remisiones","ruta":"/reportes/traslados/remisiones","archivos":["frontend/src/pages/ReporteRemisiones.jsx"],"textos":[{"t":"Chofer","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":26},{"t":"Transportista","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":27},{"t":"Vehículo","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":28},{"t":"Cliente","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":29},{"t":"Destino","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":30},{"t":"Motivo","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":31},{"t":"Estado","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":32},{"t":"Todas","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":36},{"t":"Sin facturar","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":37},{"t":"Parcial","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":38},{"t":"Facturada","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":39},{"t":"Error cargando el reporte de remisiones","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":72},{"t":"Error cargando el detalle","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":87},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":154},{"t":"Volver a Reportes","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":168},{"t":"Remisiones / Traslados","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":173},{"t":"Análisis de traslados de mercadería por chofer, transportista, vehículo, cliente, destino o motivo.","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":174},{"t":"Exportando...","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":178},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":178},{"t":"Desde","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":186},{"t":"Hasta","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":190},{"t":"Agrupar por","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":194},{"t":"Todos","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":205},{"t":"Facturación","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":210},{"t":"Cargando...","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":218},{"t":"Aplicar","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":218},{"t":"Remisiones","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":226},{"t":"Kilómetros","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":227},{"t":"Unidades trasladadas","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":228},{"t":"Facturadas (","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":229},{"t":"Sin facturar / parcial","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":230},{"t":"Anuladas","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":231},{"t":"Resumen por","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":238},{"t":"Ver detalle","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":239},{"t":"Km total","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":247},{"t":"Km prom.","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":248},{"t":"Unidades","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":249},{"t":"Facturadas","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":250},{"t":"Pendientes","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":251},{"t":"% total","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":252},{"t":"Sin remisiones en el período.","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":259},{"t":"Detalle de remisiones","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":283},{"t":"Cerrar","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":284},{"t":"Número","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":290},{"t":"Fecha","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":290},{"t":"Origen → Destino","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":291},{"t":"Km","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":291},{"t":"Unid.","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":291},{"t":"Sin remisiones.","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":299},{"t":"Página","archivo":"frontend/src/pages/ReporteRemisiones.jsx","linea":322}],"desde":["Reportes"],"resumen":"Error cargando el reporte de remisiones · Error cargando el detalle · Remisiones / Traslados — Análisis de traslados de mercadería por chofer, transportista, vehículo, cliente, destino o motivo."},{"id":"ruta:/reportes/traslados/pendientes","tipo":"pantalla","titulo":"Reporte Remisiones Pendientes","miga":"Reporte Remisiones Pendientes","ruta":"/reportes/traslados/pendientes","archivos":["frontend/src/pages/ReporteRemisionesPendientes.jsx"],"textos":[{"t":"Error cargando remisiones pendientes","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":38},{"t":"Volver a Reportes","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":72},{"t":"Remisiones pendientes de facturar","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":77},{"t":"Mercadería que salió con remisión (sin factura) y todavía tiene saldo por facturar. Facturá desde el POS con \"Facturar Remisiones\".","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":78},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":82},{"t":"Antigüedad mínima (días)","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":89},{"t":"Cargando...","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":93},{"t":"Aplicar","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":93},{"t":"Remisiones sin facturar","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":100},{"t":"Unidades pendientes","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":101},{"t":"Clientes","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":102},{"t":"días","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":103},{"t":"Antigüedad promedio","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":103},{"t":"No hay remisiones pendientes de facturar. 🎉","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":112},{"t":"remisión(es)","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":123},{"t":"Seleccioná \"…\" y usá \"Facturar Remisiones\"","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":131},{"t":"Facturar","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":134},{"t":"N° Remisión","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":143},{"t":"Fecha","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":143},{"t":"Días sin facturar","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":143},{"t":"Unidades pend.","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":144},{"t":"Chofer","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":144},{"t":"Vehículo","archivo":"frontend/src/pages/ReporteRemisionesPendientes.jsx","linea":144}],"desde":["Reportes"],"resumen":"Error cargando remisiones pendientes · Antigüedad mínima (días) · Remisiones sin facturar — Mercadería que salió con remisión (sin factura) y todavía tiene saldo por facturar. Facturá desde el POS con \"Facturar Remisiones\"."},{"id":"ruta:/reportes/inventario/stock","tipo":"pantalla","titulo":"Reporte Niveles Stock","miga":"Reporte Niveles Stock","ruta":"/reportes/inventario/stock","archivos":["frontend/src/pages/ReporteNivelesStock.jsx"],"textos":[{"t":"Sin stock","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":63},{"t":"Bajo mínimo","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":65},{"t":"Sobre máximo","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":67},{"t":"OK","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":68},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":127},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":220},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":226},{"t":"Niveles de Stock","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":254},{"t":"Estado actual del inventario por producto y depósito","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":258},{"t":"Exportar","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":268},{"t":"Reportes","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":281},{"t":"Buscar por producto o código...","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":299},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":314},{"t":"Todas","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":324},{"t":"Depósito","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":333},{"t":"Todos","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":342},{"t":"Estado","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":351},{"t":"Total Productos","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":383},{"t":"Bajo Mínimo","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":395},{"t":"Sin Stock","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":401},{"t":"Unid. Disponibles","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":407},{"t":"No se encontraron productos con los filtros aplicados","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":452},{"t":"Disp:","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":501},{"t":"Mín:","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":505},{"t":"Máx:","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":509},{"t":"Producto","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":527},{"t":"Disponible","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":530},{"t":"Reservado","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":533},{"t":"Mín.","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":536},{"t":"Máx.","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":539},{"t":"Nivel","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":542},{"t":"Ubicación","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":546},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteNivelesStock.jsx","linea":655}],"desde":["Reportes"],"resumen":"Bajo mínimo · Sobre máximo · Buscar por producto o código..."},{"id":"ruta:/reportes/inventario/lotes","tipo":"pantalla","titulo":"Reporte Lotes Productos","miga":"Reporte Lotes Productos","ruta":"/reportes/inventario/lotes","archivos":["frontend/src/pages/ReporteLotesProductos.jsx"],"textos":[{"t":"No tienes permisos para ver reportes.","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":206},{"t":"No tienes acceso al módulo LOTES.","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":210},{"t":"Reporte de Lotes de Productos","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":232},{"t":"Control detallado de lotes por producto, sucursal y depósito","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":236},{"t":"Reportes","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":244},{"t":"Lotes de Productos","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":247},{"t":"Buscar","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":254},{"t":"Producto, código o lote...","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":255},{"t":"N° lote","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":273},{"t":"Producto","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":296},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":300},{"t":"Depósito","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":319},{"t":"Todos","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":328},{"t":"Estado","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":338},{"t":"Vigente","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":348},{"t":"Vencido","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":349},{"t":"Agotado","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":350},{"t":"Fab. desde","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":357},{"t":"Fab. hasta","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":368},{"t":"Venc. desde","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":379},{"t":"Venc. hasta","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":390},{"t":"Stock desde","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":401},{"t":"Stock hasta","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":412},{"t":"Costo desde","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":423},{"t":"Costo hasta","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":434},{"t":"Limpiar","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":467},{"t":"Total lotes (sucursal)","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":483},{"t":"Lotes con stock","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":493},{"t":"Lotes vencidos","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":503},{"t":"Stock filtrado (página)","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":513},{"t":"LOTES no está habilitado para la sucursal seleccionada.","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":529},{"t":"Lote","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":538},{"t":"Código","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":540},{"t":"Fabricación","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":542},{"t":"Vencimiento","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":543},{"t":"Stock lote","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":544},{"t":"Costo unit.","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":545},{"t":"Costo total","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":546},{"t":"No hay lotes para los filtros seleccionados.","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":579},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteLotesProductos.jsx","linea":600}],"desde":["Reportes"],"resumen":"No tienes acceso al módulo LOTES. · Reporte de Lotes de Productos · Producto, código o lote..."},{"id":"ruta:/reportes/inventario/vencidos-proveedor","tipo":"pantalla","titulo":"Reporte Vencidos Proveedor","miga":"Reporte Vencidos Proveedor","ruta":"/reportes/inventario/vencidos-proveedor","archivos":["frontend/src/pages/ReporteVencidosProveedorPage.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx"],"textos":[{"t":"Excel descargado","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":146},{"t":"Vencidos por proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":200},{"t":"Reporte enviado a …","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":214},{"t":"Volver","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":233},{"t":"Reporte por proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":236},{"t":"Reportes operativos por proveedor: lotes vencidos y próximos a vencer (para canjes), marcas compradas y ventas atribuibles a cada proveedor.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":243},{"t":"1. Seleccionar proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":248},{"t":"Elegí el proveedor a analizar. Si no tiene marcas vinculadas, primero asignáselas desde 'Marcas que provee'.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":249},{"t":"2. Rango de fechas","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":254},{"t":"Por defecto último mes. Las fechas se interpretan en hora de Paraguay; el filtro incluye desde y hasta.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":255},{"t":"3. Explorar pestañas","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":260},{"t":"Vencidos, Próximos (30/60/90), Marcas compradas y Ventas por marca (modo vínculo o por lote).","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":261},{"t":"4. Exportar o enviar","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":266},{"t":"Descargá PDF/Excel desde cada pestaña, o enviá el reporte de vencidos por email al proveedor.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":267},{"t":"Ventas por marca: el modo 'por vínculo' es aproximado (atribuye toda venta de la marca al proveedor vinculado). El modo 'por lote' es exacto pero requiere trazabilidad por lote en las ventas.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":273},{"t":"Se excluyen facturas anuladas, inutilizadas o con inoperatividad SIFEN.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":277},{"t":"Proveedor *","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":293},{"t":"Desde","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":299},{"t":"Hasta","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":307},{"t":"… marcas","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":318},{"t":"… lotes vencidos","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":323},{"t":"… próximos (30 días)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":328},{"t":"Costo vencido: Gs. …","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":332},{"t":"Vencidos","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":346},{"t":"Próximos a vencer (30/60/90)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":347},{"t":"Marcas compradas","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":348},{"t":"Ventas por marca","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":349},{"t":"Seleccione un proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":355},{"t":"Elija un proveedor del selector para visualizar el reporte.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":356},{"t":"lote(s) — Total: Gs.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":371},{"t":"Email override (opcional)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":377},{"t":"PDF","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":389},{"t":"Excel","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":399},{"t":"Enviar al proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":409},{"t":"Sin vencidos en el rango","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":423},{"t":"No hay lotes vencidos con stock para las marcas de este proveedor.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":424},{"t":"Lote","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":431},{"t":"Vencimiento","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":432},{"t":"Producto","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":433},{"t":"Marca","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":434},{"t":"Depósito","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":435},{"t":"Stock","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":436},{"t":"Costo unit.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":437},{"t":"Costo total","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":438},{"t":"Ranking de marcas compradas en el rango. Útil para detectar marcas aún no vinculadas y completar el catálogo del proveedor.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":488},{"t":"Sin compras en el rango","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":521},{"t":"No se registraron compras a este proveedor en las fechas indicadas.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":522},{"t":"Compras","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":530},{"t":"Productos","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":531},{"t":"Unidades","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":532},{"t":"Monto total","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":533},{"t":"Última compra","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":534},{"t":"Vínculo","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":535},{"t":"Gs.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":545},{"t":"Sin marca","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":549},{"t":"Vinculada","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":551},{"t":"Vincular esta marca al proveedor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":553},{"t":"Vincular","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":566},{"t":"Modo de atribución","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":594},{"t":"Por vínculo (aproximado)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":599},{"t":"Por lote (exacto)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":600},{"t":"— sin datos","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":601},{"t":"Sólo proveedor preferente","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":612},{"t":"Exacto por lote","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":624},{"t":"Aproximado (sólo preferente)","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":624},{"t":"Aproximado por vínculo","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":624},{"t":"Sin ventas en el rango","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":662},{"t":"No se registraron ventas trazadas por lote al proveedor en estas fechas.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":663},{"t":"No se registraron ventas de las marcas vinculadas a este proveedor en estas fechas.","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":663},{"t":"Código","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":675},{"t":"Facturas","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":677},{"t":"Monto vendido","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":679},{"t":"Costo","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":680},{"t":"Rol","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":681},{"t":"Preferente","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":698},{"t":"Distribuidor","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":701},{"t":"0-30 días: … lotes — Gs. …","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":728},{"t":"31-60 días: … lotes — Gs. …","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":732},{"t":"61-90 días: … lotes — Gs. …","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":736},{"t":"Bucket","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":745},{"t":"días","archivo":"frontend/src/pages/ReporteVencidosProveedorPage.jsx","linea":746},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161}],"desde":["Reportes"],"resumen":"Vencidos por proveedor · Reporte por proveedor · Próximos a vencer (30/60/90) · Local · Exterior · Acreedor — Reportes operativos por proveedor: lotes vencidos y próximos a vencer (para canjes), marcas compradas y ventas atribuibles a cada proveedor."},{"id":"ruta:/reportes/compras/clasificacion-terceros","tipo":"pantalla","titulo":"Reporte Clasificacion Terceros","miga":"Reporte Clasificacion Terceros","ruta":"/reportes/compras/clasificacion-terceros","archivos":["frontend/src/pages/ReporteClasificacionTerceros.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx"],"textos":[{"t":"Override manual","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":37},{"t":"Concepto: Proveedores","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":38},{"t":"Concepto: Prov. exterior","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":40},{"t":"Concepto: Acreedores varios","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":45},{"t":"Este reporte requiere el módulo Contabilidad.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":91},{"t":"Volver","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":101},{"t":"Clasificación contable de terceros","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":104},{"t":"Clasificación de terceros","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":110},{"t":"Vista consolidada para el contador: cada proveedor con su tipo, cuenta contable efectiva y saldo CxP abierto. Desde acá se puede reclasificar terceros para ordenar la cartera.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":112},{"t":"1. Filtrar","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":117},{"t":"Por tipo (local / exterior / acreedor) y estado activo. Buscá por razón social, RUC o documento.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":118},{"t":"2. Revisar cuenta efectiva","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":123},{"t":"Si el proveedor tiene override, se usa esa cuenta. Si no, se resuelve por el concepto contable del tipo.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":124},{"t":"3. Reclasificar","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":129},{"t":"Cambiá el tipo cuando corresponda. Los saldos existentes NO migran: sólo documentos nuevos usan la cuenta destino.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":130},{"t":"El saldo mostrado suma cuotas CxP con estado distinto de 'pagada' y 'anulada', en la moneda de cada documento (no se convierte).","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":136},{"t":"La cuenta pasivo de cada CxP quedó congelada al momento del asiento. Reclasificar no reabre esos asientos.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":140},{"t":"Tipo de entidad","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":155},{"t":"Todos","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":160},{"t":"Estado","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":173},{"t":"Activos","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":179},{"t":"Inactivos","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":180},{"t":"Buscar (razón social / RUC / documento)","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":184},{"t":"… terceros","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":200},{"t":"Locales: …","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":206},{"t":"Exterior: …","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":212},{"t":"Acreedores: …","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":218},{"t":"Saldo CxP visible: …","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":223},{"t":"Sin terceros para el filtro","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":239},{"t":"Ajustá los filtros o revisá si hay proveedores dados de alta.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":240},{"t":"Tercero","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":247},{"t":"RUC / Doc.","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":248},{"t":"Tipo","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":249},{"t":"Cuenta efectiva","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":250},{"t":"Origen","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":251},{"t":"CxP abiertas","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":252},{"t":"Saldo CxP","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":253},{"t":"Acciones","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":254},{"t":"Inactivo","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":271},{"t":"Override manual de cuenta contable","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":292},{"t":"(por mapeo de concepto)","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":298},{"t":"Reclasificar tipo de entidad","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":316},{"t":"Reclasificar","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":329},{"t":"Actualizando…","archivo":"frontend/src/pages/ReporteClasificacionTerceros.jsx","linea":345},{"t":"Reclasificar tercero","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":93},{"t":"Tercero","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":99},{"t":"Tipo actual:","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":105},{"t":"Nuevo tipo de entidad","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":114},{"t":"Los","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":130},{"t":"acreedores varios","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":131},{"t":"no pueden usarse en órdenes de compra ni embarques. Si el tercero tiene documentos activos en esos flujos, la reclasificación será rechazada.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":131},{"t":"Cuenta contable (override, opcional)","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":147},{"t":"Vacío = usa el concepto contable por defecto del tipo elegido","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":148},{"t":"Motivo de la reclasificación","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":156},{"t":"Ej: el contador reclasificó como acreedor por naturaleza del vínculo","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":157},{"t":"Queda registrado en la bitácora de auditoría","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":162},{"t":"Los saldos y asientos existentes","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":165},{"t":"no migran","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":166},{"t":"a la nueva cuenta. La cuenta pasivo quedó congelada en cada cuenta por pagar al momento del asiento de compra/gasto. Solo los documentos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":166},{"t":"usarán la cuenta destino.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":168},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":174},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":183},{"t":"Reclasificar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":183}],"desde":["Reportes"],"resumen":"Override manual · Concepto: Proveedores · Concepto: Prov. exterior · Reclasificar tercero · Tipo actual: · Nuevo tipo de entidad — Vista consolidada para el contador: cada proveedor con su tipo, cuenta contable efectiva y saldo CxP abierto. Desde acá se puede reclasificar terceros para orde"},{"id":"ruta:/reportes/ventas/productos","tipo":"pantalla","titulo":"Reporte Productos","miga":"Reporte Productos","ruta":"/reportes/ventas/productos","archivos":["frontend/src/pages/ReporteProductos.jsx","frontend/src/components/reportes/ReporteProductosFacturas.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":163},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":326},{"t":"Productos y Servicios","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":340},{"t":"Ranking de ventas por producto con análisis de rentabilidad","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":342},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":349},{"t":"Reportes","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":356},{"t":"Desde","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":363},{"t":"Hasta","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":366},{"t":"Moneda","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":370},{"t":"Todas","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":372},{"t":"Top","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":381},{"t":"Top 10","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":383},{"t":"Top 25","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":384},{"t":"Top 50","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":385},{"t":"Top 100","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":386},{"t":"Rubro elegido en el menú lateral","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":390},{"t":"Rubro: …","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":395},{"t":"Producto","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":415},{"t":"Cliente","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":427},{"t":"Por producto","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":439},{"t":"Por factura","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":440},{"t":"Ingresos Netos","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":451},{"t":"Unidades Vendidas","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":452},{"t":"IVA Generado","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":453},{"t":"Descuentos","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":454},{"t":"Productos","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":455},{"t":"No hay ventas en el período seleccionado","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":476},{"t":"Ventas por Categoría","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":484},{"t":"Cant:","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":533},{"t":"Ver facturas (","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":536},{"t":"Categoría","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":551},{"t":"Cantidad","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":552},{"t":"IVA","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":555},{"t":"Precio Prom.","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":556},{"t":"Margen","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":557},{"t":"Participación","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":558},{"t":"Sin costo","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":610},{"t":"…% del producto más vendido","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":614},{"t":"Ver las … facturas con este producto","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":624},{"t":"Mostrando","archivo":"frontend/src/pages/ReporteProductos.jsx","linea":650},{"t":"Aprobado","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":35},{"t":"Pendiente","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":36},{"t":"No hay líneas para exportar","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":91},{"t":"Sin facturas para estos filtros","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":136},{"t":"Probá con otro rango de fechas, o quitá el filtro de producto o cliente.","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":137},{"t":"línea","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":146},{"t":"de factura","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":146},{"t":"Cantidad:","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":147},{"t":"Total:","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":148},{"t":"Hay facturas en más de una moneda: el total suma importes sin convertir","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":150},{"t":"Exportando…","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":162},{"t":"Exportar detalle","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":162},{"t":"Fecha","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":170},{"t":"Factura","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":171},{"t":"Cliente","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":172},{"t":"Producto","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":173},{"t":"Cantidad","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":174},{"t":"Precio unit.","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":175},{"t":"Total","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":176},{"t":"SIFEN","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":177},{"t":"Sin SIFEN","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":182},{"t":"Página","archivo":"frontend/src/components/reportes/ReporteProductosFacturas.jsx","linea":219}],"desde":["Reportes"],"resumen":"Top 10 · Top 25 · Top 50 · No hay líneas para exportar · Sin facturas para estos filtros · Cantidad: — Probá con otro rango de fechas, o quitá el filtro de producto o cliente."},{"id":"ruta:/reportes/ventas/clientes","tipo":"pantalla","titulo":"Reporte Ventas Clientes","miga":"Reporte Ventas Clientes","ruta":"/reportes/ventas/clientes","archivos":["frontend/src/pages/ReporteVentasClientes.jsx"],"textos":[{"t":"Todos","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":63},{"t":"Con deuda vencida","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":64},{"t":"Clientes nuevos","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":65},{"t":"Solo pagaron (sin compras)","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":66},{"t":"Total convertido con la cotización de cada documento","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":110},{"t":"en total","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":112},{"t":"Algún documento no tenía cotización guardada: se usó la vigente","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":133},{"t":"Convertido con la cotización de cada documento","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":133},{"t":"(estimado)","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":136},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":242},{"t":"Vencido","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":382},{"t":"día","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":385},{"t":"días","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":385},{"t":"de atraso","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":385},{"t":"Primera compra: …","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":398},{"t":"Nuevo","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":399},{"t":"Sin documento","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":409},{"t":"· Cód. …","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":410},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":423},{"t":"Clientes","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":437},{"t":"Total facturado","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":447},{"t":"facturas ·","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":452},{"t":"NC por","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":452},{"t":"Neto:","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":454},{"t":"Ticket promedio","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":464},{"t":"Total cobrado","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":470},{"t":"Saldo pendiente hoy","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":476},{"t":"Análisis de Clientes","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":499},{"t":"Compras, cobros y deuda de los clientes con movimiento en el período","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":501},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":512},{"t":"Reportes","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":518},{"t":"¿Cómo leer este análisis?","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":524},{"t":"Lista los clientes que compraron o pagaron en el período. Un cliente que no tuvo movimiento no aparece.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":525},{"t":"Compras del período","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":527},{"t":"Facturas no anuladas del período: cantidad, total, ticket promedio y fecha de la última compra. Las notas de crédito emitidas en el período se restan para dar el facturado neto.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":527},{"t":"Cobros del período","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":528},{"t":"Recibos emitidos en el período, aunque paguen facturas de meses anteriores.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":528},{"t":"Deuda de hoy","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":529},{"t":"Saldo pendiente de todas sus cuotas a la fecha, sin importar el período. En rojo, lo vencido y los días de atraso de la cuota más vieja.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":529},{"t":"Su primera factura en el sistema cae dentro del período elegido.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":530},{"t":"Hacé clic en el título de una columna para ordenar (por ejemplo, por saldo vencido para armar la lista de cobranza).","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":533},{"t":"La participación es el peso del cliente sobre el total facturado del período (todas las monedas, convertidas a la moneda base).","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":534},{"t":"Facturado, ticket promedio y participación son sobre el total bruto de las facturas; las notas de crédito y el facturado neto se muestran aparte. El saldo de hoy no se ajusta: una nota de crédito aplicada a una cuota ya le bajó el saldo.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":535},{"t":"El Excel exporta lo que estás viendo: respeta la búsqueda, el segmento y el orden.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":536},{"t":"Varias monedas: cada monto se muestra en su moneda original (un cliente que opera en dos monedas tiene una fila por moneda). Para ordenar y totalizar se convierte a la moneda base con la cotización guardada en cada factura y recibo; si falta, se usa la vigente y se marca como estimado.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":537},{"t":"Desde","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":560},{"t":"Hasta","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":569},{"t":"Ningún cliente tuvo movimiento en el período","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":607},{"t":"Probá con un rango de fechas más amplio: aparecen los clientes con facturas o recibos entre Desde y Hasta.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":608},{"t":"Ningún cliente coincide con el filtro","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":616},{"t":"Revisá la búsqueda o elegí otro segmento.","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":617},{"t":"Última compra …","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":631},{"t":"Sin compras en el período","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":631},{"t":"Facturado (","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":635},{"t":"Notas de crédito (","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":640},{"t":"Cobrado","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":645},{"t":"Saldo hoy","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":649},{"t":"Cliente","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":662},{"t":"Moneda","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":663},{"t":"Facturas","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":664},{"t":"Facturado","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":665},{"t":"Notas de crédito","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":667},{"t":"Última compra","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":669},{"t":"Ticket promedio (facturado ÷ facturas)","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":687},{"t":"Participación sobre el total facturado del período (todas las monedas, convertidas)","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":700},{"t":"% del total","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":702},{"t":"· Neto","archivo":"frontend/src/pages/ReporteVentasClientes.jsx","linea":715}],"desde":["Reportes"],"resumen":"Solo pagaron (sin compras) · NC por · Neto: — Algún documento no tenía cotización guardada: se usó la vigente"},{"id":"ruta:/reportes/rentabilidad","tipo":"pantalla","titulo":"Reporte Rentabilidad","miga":"Reporte Rentabilidad","ruta":"/reportes/rentabilidad","archivos":["frontend/src/pages/ReporteRentabilidad.jsx"],"textos":[{"t":"No tienes permisos para ver reportes de rentabilidad.","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":205},{"t":"No hay datos para exportar con los filtros aplicados.","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":257},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":345},{"t":"No se pudo exportar el reporte","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":347},{"t":"Reporte de Rentabilidad","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":370},{"t":"Vista consolidada de ingresos, costos y márgenes por ventas","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":374},{"t":"Costos de crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":386},{"t":"Exportar","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":395},{"t":"Reportes","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":414},{"t":"Rentabilidad","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":417},{"t":"Sucursal","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":423},{"t":"Todas","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":432},{"t":"Depósito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":442},{"t":"Todos","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":448},{"t":"Desde","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":460},{"t":"Hasta","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":470},{"t":"Limpiar","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":482},{"t":"Producto","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":506},{"t":"Cliente","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":522},{"t":"Ingresos","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":538},{"t":"Costo","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":544},{"t":"Utilidad","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":550},{"t":"Margen","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":556},{"t":"Utilidad Neta","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":597},{"t":"Margen Neto","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":614},{"t":"Comisión de venta:","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":626},{"t":"Costo de cobranza:","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":629},{"t":"Costo financiero:","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":632},{"t":"Mora esperada:","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":635},{"t":"Costos de operación a crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":645},{"t":"Por Producto","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":660},{"t":"Por Cliente","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":661},{"t":"Por Sucursal","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":662},{"t":"Código","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":672},{"t":"Categoría","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":674},{"t":"RUC","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":678},{"t":"Cant.","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":684},{"t":"Ut. Neta","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":689},{"t":"Mg. Neto","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":690},{"t":"Facturas","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":691},{"t":"S/C","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":714},{"t":"Sin categoría","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":716},{"t":"No hay datos para el rango seleccionado.","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":755},{"t":"Error al cargar la configuración de costos de operación a crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":795},{"t":"Configuración de costos de operación a crédito guardada","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":811},{"t":"Error al guardar la configuración","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":815},{"t":"Estos porcentajes se descuentan de la utilidad bruta para estimar la","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":828},{"t":"utilidad neta","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":829},{"t":": comisión de venta, costo de cobranza, costo financiero (oportunidad del capital financiado) y una provisión de mora esperada. Comisión aplica a toda venta; cobranza, financiero y mora solo aplican a ventas a crédito (facturas con cuotas).","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":829},{"t":"Aplicar costos de crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":840},{"t":"Activo","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":849},{"t":"Inactivo","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":849},{"t":"Comisión de venta","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":858},{"t":"Usado solo si no hay comisión real ni % propio del vendedor","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":866},{"t":"Costo de cobranza","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":869},{"t":"% sobre ingresos, solo ventas a crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":877},{"t":"Costo financiero mensual","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":880},{"t":"Tasa mensual sobre el costo financiado, según plazo de cuotas","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":888},{"t":"Mora esperada","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":891},{"t":"Provisión estadística, % sobre ingresos a crédito","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":899},{"t":"No tenés permiso para editar esta configuración.","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":904},{"t":"Cerrar","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":912},{"t":"Guardando...","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":915},{"t":"Guardar","archivo":"frontend/src/pages/ReporteRentabilidad.jsx","linea":915}],"desde":["Reportes","Dashboard"],"resumen":"Reporte de Rentabilidad · Costos de crédito · Margen Neto — Error al cargar la configuración de costos de operación a crédito"},{"id":"ruta:/reportes/fiscal/libro-iva-ventas","tipo":"pantalla","titulo":"Reporte Libro IVA","miga":"Reporte Libro IVA","ruta":"/reportes/fiscal/libro-iva-ventas","archivos":["frontend/src/pages/ReporteLibroIVA.jsx","frontend/src/components/reportes/MarangatuExportButton.jsx"],"textos":[{"t":"Libro IVA exportado correctamente","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":115},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":167},{"t":"Libro IVA Ventas","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":202},{"t":"Registro fiscal de IVA Débito por período mensual","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":206},{"t":"Reportes","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":226},{"t":"Ocultar ayuda","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":229},{"t":"Ver explicación del reporte","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":229},{"t":"¿Qué es el Libro IVA Ventas?","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":249},{"t":"Es el registro fiscal mensual que detalla todo el IVA (Impuesto al Valor Agregado) que tu empresa cobró a sus clientes. Este monto se conoce como","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":252},{"t":"IVA Débito Fiscal","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":254},{"t":"y es lo que debes declarar a la SET en el","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":254},{"t":"Formulario 120","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":255},{"t":"Factura","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":262},{"t":"Comprobante de venta. Genera","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":265},{"t":"IVA Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":266},{"t":"que se suma a tu obligación fiscal del mes. Cada factura tiene IVA al 10%, 5% o es exenta según el producto/servicio.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":266},{"t":"Nota de Crédito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":272},{"t":"Se emite por devoluciones, descuentos posteriores o correcciones a favor del cliente.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":275},{"t":"Resta del IVA Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":277},{"t":", reduciendo el impuesto a pagar en el período.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":277},{"t":"Nota de Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":282},{"t":"Se emite por cargos adicionales, intereses por mora o ajustes a cargo del cliente.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":285},{"t":"Suma al IVA Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":287},{"t":", aumentando el impuesto a declarar.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":287},{"t":"Cálculo del IVA Débito Neto","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":297},{"t":"IVA de Facturas","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":299},{"t":"IVA de Notas de Crédito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":300},{"t":"IVA de Notas de Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":300},{"t":"IVA Débito Fiscal del mes","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":300},{"t":"Importante para la declaración","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":305},{"t":"El","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":307},{"t":"Total IVA Débito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":308},{"t":"es el monto que se traslada al Formulario 120 de la SET. Para calcular el IVA a pagar, se resta el IVA Crédito (compras) cuando esté disponible.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":308},{"t":"Mes","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":320},{"t":"Año","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":328},{"t":"Moneda","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":336},{"t":"Todas las monedas","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":342},{"t":"IVA Débito Fiscal —","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":376},{"t":"Este es el impuesto que cobraste a tus clientes en el período. Se traslada al Formulario 120 para la declaración mensual del IVA ante la SET.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":379},{"t":"IVA Débito 10%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":387},{"t":"IVA Débito 5%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":393},{"t":"Facturas","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":414},{"t":"Comprobantes de venta que generan IVA Débito Fiscal","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":415},{"t":"Base Gravada 10%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":424},{"t":"Base Gravada 5%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":425},{"t":"Exentas","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":426},{"t":"Total","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":429},{"t":"Notas de Crédito","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":446},{"t":"Devoluciones o descuentos que restan del IVA Débito. Reducen el impuesto a pagar.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":447},{"t":"IVA Restado 10%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":459},{"t":"IVA Restado 5%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":460},{"t":"Totales Netos","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":478},{"t":"Facturas menos Notas de Crédito. Este es el IVA Débito que se declara en el Formulario 120 de la SET.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":479},{"t":"Total Operaciones","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":493},{"t":"No hay documentos en","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":510},{"t":"N/C","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":522},{"t":"Fact.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":522},{"t":"Tipo","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":546},{"t":"Fecha","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":547},{"t":"Número","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":548},{"t":"CDC","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":549},{"t":"Cliente","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":550},{"t":"RUC","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":551},{"t":"Cond.","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":552},{"t":"Grav. 10%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":553},{"t":"Grav. 5%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":554},{"t":"IVA 10%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":556},{"t":"IVA 5%","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":557},{"t":"Sin CDC","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":585},{"t":"TOTALES NETOS","archivo":"frontend/src/pages/ReporteLibroIVA.jsx","linea":623},{"t":"No hay comprobantes en este período.","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":24},{"t":"Archivo Marangatu generado: … comprobante….","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":32},{"t":"Incluye ….","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":37},{"t":"Se omitieron … comprobante… que figuran en Compras y en Gastos (mismo timbrado y número).","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":45},{"t":"Marangatu","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":66},{"t":"Descargar ZIP (importable)","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":83},{"t":"Descargar CSV","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":89}],"desde":["Reportes","Reporte Liquidacion IVA"],"resumen":"Libro IVA exportado correctamente · ¿Qué es el Libro IVA Ventas? · IVA Débito Fiscal · No hay comprobantes en este período. · Descargar ZIP (importable) · Descargar CSV — Es el registro fiscal mensual que detalla todo el IVA (Impuesto al Valor Agregado) que tu empresa cobró a sus clientes. Este monto se conoce como"},{"id":"ruta:/reportes/fiscal/libro-iva-compras","tipo":"pantalla","titulo":"Reporte Libro IVA Compras","miga":"Reporte Libro IVA Compras","ruta":"/reportes/fiscal/libro-iva-compras","archivos":["frontend/src/pages/ReporteLibroIVACompras.jsx","frontend/src/components/reportes/MarangatuExportButton.jsx"],"textos":[{"t":"Solo preimpresos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":51},{"t":"Solo electrónicos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":52},{"t":"Todos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":53},{"t":"Libro IVA Compras exportado correctamente","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":140},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":215},{"t":"Libro IVA Compras","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":242},{"t":"Registro fiscal de IVA Crédito por período mensual","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":244},{"t":"Reportes","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":267},{"t":"Ocultar ayuda","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":270},{"t":"Ver explicación del reporte","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":270},{"t":"¿Qué es el Libro IVA Compras?","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":282},{"t":"Es el registro fiscal mensual que detalla el IVA que tu empresa pagó a sus proveedores al comprar bienes o servicios. Este monto se conoce como","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":285},{"t":"IVA Crédito Fiscal","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":287},{"t":"y se usa para reducir el IVA Débito (ventas), calculando así el saldo a pagar a la DNIT en el","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":287},{"t":"Formulario 120","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":288},{"t":"Fórmula IVA a Pagar","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":295},{"t":"IVA Débito","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":299},{"t":"(ventas)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":299},{"t":"IVA Crédito","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":299},{"t":"(compras)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":299},{"t":"Saldo a pagar / Crédito a favor","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":300},{"t":"Requisito para deducir el IVA Crédito","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":304},{"t":"Solo se puede deducir el IVA Crédito de compras con factura legal a nombre de la empresa, con timbrado vigente al momento de la compra.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":307},{"t":"¿Por qué el reporte trae solo los preimpresos?","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":319},{"t":"Cuando un proveedor te emite una","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":322},{"t":"factura electrónica","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":323},{"t":", ese comprobante ya llega sola a la DNIT y lo vas a ver en Marangatu sin hacer nada. En cambio los","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":323},{"t":"(los del talonario en papel) no le constan a la DNIT hasta que vos los declarás: esos son los que hay que subir.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":325},{"t":"Por eso el filtro","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":328},{"t":"«Comprobantes»","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":329},{"t":"viene en","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":329},{"t":"«Solo preimpresos»","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":330},{"t":": ese es el listado que se sube.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":330},{"t":"Las otras dos opciones son para controlar, no para declarar:","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":332},{"t":"«Solo electrónicos»","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":334},{"t":"trae únicamente lo que la DNIT ya tiene, para cruzarlo línea por línea contra Marangatu y detectar lo que te falta cargar; y","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":334},{"t":"«Todos»","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":336},{"t":"muestra el período completo.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":336},{"t":"Ninguna de las dos se sube a Marangatu","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":336},{"t":", porque duplicaría comprobantes que la DNIT ya tiene.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":337},{"t":"¿Falta o sobra un comprobante en el listado?","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":343},{"t":"La marca se define al cargar el comprobante, con el switch","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":346},{"t":"«Comprobante preimpreso»","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":348},{"t":"que está junto al número de factura en","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":348},{"t":"Gastos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":349},{"t":"y en","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":349},{"t":"Compras","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":349},{"t":". Viene tildado por defecto. Si un comprobante quedó mal marcado, editalo desde su pantalla, corregí el switch y volvé a generar el reporte.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":349},{"t":"Mes","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":361},{"t":"Año","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":367},{"t":"Moneda","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":373},{"t":"Todas las monedas","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":375},{"t":"«Solo preimpresos» es lo que hay que declarar en Marangatu. «Solo electrónicos» aísla lo que la DNIT ya tiene, para cruzarlo contra Marangatu.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":384},{"t":"Comprobantes","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":389},{"t":"Estás viendo","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":409},{"t":"solo los comprobantes electrónicos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":410},{"t":", para cruzar contra lo que ya figura en Marangatu.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":410},{"t":"No los subas","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":411},{"t":": la DNIT ya los tiene por el documento del proveedor.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":411},{"t":"Estás viendo los dos tipos mezclados. Subir este listado a Marangatu duplicaría los electrónicos, porque la DNIT ya los tiene por el documento del proveedor.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":416},{"t":"IVA Crédito Fiscal —","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":440},{"t":"Este es el impuesto que pagaste a tus proveedores en el período. Se resta del IVA Débito para calcular el saldo a pagar en el Formulario 120.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":443},{"t":"IVA Crédito 10%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":451},{"t":"IVA Crédito 5%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":457},{"t":"Total IVA Crédito","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":463},{"t":"Compras del período","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":477},{"t":"Base Gravada 10%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":482},{"t":"Base Gravada 5%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":483},{"t":"Exentas","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":484},{"t":"Total Compras","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":487},{"t":"Gastos y viáticos del período","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":502},{"t":"IVA no deducible (… sin crédito)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":515},{"t":"Total Gastos","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":521},{"t":"Despachos de importación","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":539},{"t":"Total","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":546},{"t":"La base se deriva del IVA al 10%: es la relación que usó la liquidación aduanera.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":553},{"t":"IVA Crédito Deducible","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":564},{"t":"El IVA Crédito se resta del IVA Débito (ventas) al presentar el Formulario 120.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":565},{"t":"IVA facturas 10%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":575},{"t":"IVA facturas 5%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":576},{"t":"(+) IVA gastos y viáticos (…)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":582},{"t":"(+) IVA importación (… despacho…)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":591},{"t":"(−) IVA notas de crédito (…)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":599},{"t":"Total Crédito Fiscal","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":604},{"t":"No hay compras en","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":621},{"t":"Fecha","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":652},{"t":"Número","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":653},{"t":"Timbrado","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":654},{"t":"Proveedor","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":655},{"t":"RUC","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":656},{"t":"Cond.","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":657},{"t":"Tipo","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":659},{"t":"Grav. 10%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":660},{"t":"Grav. 5%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":661},{"t":"IVA 10%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":663},{"t":"IVA 5%","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":664},{"t":"NC","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":685},{"t":"Gasto","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":686},{"t":"Viático","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":687},{"t":"Electrónico","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":706},{"t":"Preimpreso","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":706},{"t":"TOTALES (neto de NC)","archivo":"frontend/src/pages/ReporteLibroIVACompras.jsx","linea":731},{"t":"No hay comprobantes en este período.","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":24},{"t":"Archivo Marangatu generado: … comprobante….","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":32},{"t":"Incluye ….","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":37},{"t":"Se omitieron … comprobante… que figuran en Compras y en Gastos (mismo timbrado y número).","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":45},{"t":"Marangatu","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":66},{"t":"Descargar ZIP (importable)","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":83},{"t":"Descargar CSV","archivo":"frontend/src/components/reportes/MarangatuExportButton.jsx","linea":89}],"desde":["Reportes","Reporte Liquidacion IVA"],"resumen":"Solo preimpresos · Solo electrónicos · ¿Qué es el Libro IVA Compras? · No hay comprobantes en este período. · Descargar ZIP (importable) · Descargar CSV — Es el registro fiscal mensual que detalla el IVA que tu empresa pagó a sus proveedores al comprar bienes o servicios. Este monto se conoce como"},{"id":"ruta:/reportes/fiscal/liquidacion-iva","tipo":"pantalla","titulo":"Reporte Liquidacion IVA","miga":"Reporte Liquidacion IVA","ruta":"/reportes/fiscal/liquidacion-iva","archivos":["frontend/src/pages/ReporteLiquidacionIVA.jsx"],"textos":[{"t":"IVA a Ingresar al SET","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":105},{"t":"Crédito Fiscal a Favor","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":106},{"t":"IVA Compensado","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":107},{"t":"No tienes permisos para ver este reporte.","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":112},{"t":"Liquidación de IVA","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":126},{"t":"IVA Débito − IVA Crédito = Saldo a pagar o crédito fiscal a favor","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":128},{"t":"Libro IVA Ventas","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":134},{"t":"Libro IVA Compras","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":137},{"t":"Reportes","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":145},{"t":"Ocultar ayuda","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":148},{"t":"Ver explicación","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":148},{"t":"¿Cómo se calcula la Liquidación de IVA?","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":160},{"t":"Cada mes la empresa cobra IVA a sus clientes (","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":161},{"t":"IVA Débito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":162},{"t":") y paga IVA a sus proveedores (","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":162},{"t":"IVA Crédito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":162},{"t":"). La diferencia es lo que se debe declarar al SET en el","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":162},{"t":"Formulario 120","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":163},{"t":"IVA Débito Fiscal (Ventas Netas) =","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":168},{"t":"IVA Crédito Fiscal (Compras) =","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":169},{"t":"Saldo IVA del período =","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":171},{"t":"El Saldo IVA debe coincidir con el saldo de la cuenta","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":174},{"t":"\"IVA por Pagar\"","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":175},{"t":"en el Balance de Comprobación del mismo período. Si no cuadra, hay facturas sin integrar o asientos manuales incorrectos.","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":175},{"t":"Mes","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":186},{"t":"Año","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":192},{"t":"Moneda","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":198},{"t":"Todas las monedas","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":200},{"t":"Saldo IVA 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":244},{"t":"a pagar","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":248},{"t":"a favor","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":248},{"t":"Saldo IVA 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":251},{"t":"SALDO TOTAL IVA","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":258},{"t":"A PAGAR AL SET","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":264},{"t":"CRÉDITO A FAVOR","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":264},{"t":"COMPENSADO","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":264},{"t":"IVA Débito Fiscal (Ventas)","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":279},{"t":"Base Gravada 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":284},{"t":"Base Gravada 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":285},{"t":"Exentas","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":286},{"t":"IVA Débito 10% (Facturas…)","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":287},{"t":"IVA Débito 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":288},{"t":"Total IVA Débito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":289},{"t":"IVA Crédito Fiscal (Compras","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":304},{"t":"− … NC","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":305},{"t":"IVA Crédito 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":314},{"t":"IVA Crédito 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":315},{"t":"Total IVA Crédito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":316},{"t":"IVA Retenido al Vender (Form. 120 — Retenciones que le practicaron)","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":333},{"t":"Total retenido","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":339},{"t":"Declaradas en SET","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":343},{"t":"Pendientes de declarar","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":347},{"t":"Estas retenciones reducen el IVA a pagar del período. Marcalas como declaradas desde el Libro de Retenciones.","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":351},{"t":"Cuadro de Liquidación —","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":361},{"t":"IVA Débito Fiscal 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":365},{"t":"IVA Débito Fiscal 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":366},{"t":"IVA Crédito Fiscal 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":368},{"t":"IVA Crédito Fiscal 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":369},{"t":"SALDO IVA 10%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":371},{"t":"SALDO IVA 5%","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":372},{"t":"Subtotal (antes de retenciones)","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":373},{"t":"(−) Retenciones IVA recibidas","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":374},{"t":"Débito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":408},{"t":"Crédito","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":409},{"t":"Saldo","archivo":"frontend/src/pages/ReporteLiquidacionIVA.jsx","linea":410}],"desde":["Reportes"],"resumen":"IVA a Ingresar al SET · Crédito Fiscal a Favor · IVA Compensado — IVA Débito − IVA Crédito = Saldo a pagar o crédito fiscal a favor"},{"id":"ruta:/reportes/financiero/flujo-caja","tipo":"pantalla","titulo":"Reporte Flujo Caja","miga":"Reporte Flujo Caja","ruta":"/reportes/financiero/flujo-caja","archivos":["frontend/src/pages/ReporteFlujoCaja.jsx"],"textos":[{"t":"Volver","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":96},{"t":"Flujo de Caja","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":102},{"t":"Ingresos y egresos reales y proyectados","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":105},{"t":"Excel","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":110},{"t":"Desde","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":118},{"t":"Hasta","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":127},{"t":"Cuenta (opcional)","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":136},{"t":"Todas las cuentas","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":138},{"t":"Buscar","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":146},{"t":"Flujo Real","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":153},{"t":"Flujo Proyectado (incl. CxC / CxP)","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":154},{"t":"Ingresos","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":166},{"t":"Egresos","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":170},{"t":"Resultado","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":174},{"t":"Cobros Proyectados (CxC)","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":180},{"t":"Pagos Proyectados (CxP)","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":184},{"t":"Resultado Proyectado","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":188},{"t":"Por Categoría","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":198},{"t":"Movimientos (","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":218},{"t":"Fecha","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":226},{"t":"Cuenta","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":227},{"t":"Tipo","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":228},{"t":"Descripción","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":229},{"t":"Categorías","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":230},{"t":"Monto","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":231},{"t":"Cobros esperados (CxC vencen en el período)","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":259},{"t":"Cliente","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":266},{"t":"Vencimiento","archivo":"frontend/src/pages/ReporteFlujoCaja.jsx","linea":267}],"desde":["Reportes"],"resumen":"Ingresos y egresos reales y proyectados · Todas las cuentas · Flujo Real"},{"id":"ruta:/reportes/financiero/posicion-caja","tipo":"pantalla","titulo":"Reporte Posicion Caja","miga":"Reporte Posicion Caja","ruta":"/reportes/financiero/posicion-caja","archivos":["frontend/src/pages/ReportePosicionCaja.jsx"],"textos":[{"t":"Volver","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":51},{"t":"Posición de Caja","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":57},{"t":"Saldo actual de todas las cuentas —","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":58},{"t":"Excel","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":63},{"t":"Cuentas en","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":89},{"t":"Total:","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":92},{"t":"Cuenta","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":99},{"t":"Tipo","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":100},{"t":"Banco","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":101},{"t":"N° Cuenta","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":102},{"t":"Saldo Actual","archivo":"frontend/src/pages/ReportePosicionCaja.jsx","linea":103}],"desde":["Reportes"],"resumen":"Saldo actual de todas las cuentas — · Cuentas en · Saldo Actual"},{"id":"ruta:/inventario","tipo":"pantalla","titulo":"Productos","miga":"Inventario › Productos","ruta":"/inventario","archivos":["frontend/src/pages/Inventario.jsx"],"textos":[{"t":"Productos","archivo":"frontend/src/pages/Inventario.jsx","linea":79},{"t":"Categorías","archivo":"frontend/src/pages/Inventario.jsx","linea":80},{"t":"Marcas","archivo":"frontend/src/pages/Inventario.jsx","linea":81},{"t":"Atributos","archivo":"frontend/src/pages/Inventario.jsx","linea":82},{"t":"Stock","archivo":"frontend/src/pages/Inventario.jsx","linea":83},{"t":"Lotes","archivo":"frontend/src/pages/Inventario.jsx","linea":84},{"t":"Ajuste","archivo":"frontend/src/pages/Inventario.jsx","linea":85},{"t":"Transferencias","archivo":"frontend/src/pages/Inventario.jsx","linea":86},{"t":"Ofertas","archivo":"frontend/src/pages/Inventario.jsx","linea":87},{"t":"Listas Precios","archivo":"frontend/src/pages/Inventario.jsx","linea":88},{"t":"Inv. Físico","archivo":"frontend/src/pages/Inventario.jsx","linea":89},{"t":"Imágenes IA","archivo":"frontend/src/pages/Inventario.jsx","linea":90},{"t":"Inventario","archivo":"frontend/src/pages/Inventario.jsx","linea":133},{"t":"Gestión de Inventario","archivo":"frontend/src/pages/Inventario.jsx","linea":133}],"resumen":"Marcas · Atributos · Listas Precios"},{"id":"ruta:/contactos","tipo":"pantalla","titulo":"Contactos","miga":"Contactos › Contactos","ruta":"/contactos","archivos":["frontend/src/pages/Contactos.jsx","frontend/src/components/contactos/ProveedoresTab.jsx","frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","frontend/src/components/contactos/transporte/ChofereTab.jsx","frontend/src/components/contactos/transporte/TransportistasTab.jsx","frontend/src/components/contactos/transporte/VehiculosTab.jsx","frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresModule.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","frontend/src/components/contactos/transporte/PersonaFormFields.jsx","frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx"],"textos":[{"t":"1. Clientes","archivo":"frontend/src/pages/Contactos.jsx","linea":28},{"t":"Registrá tus clientes con datos fiscales SIFEN, lista de precios y cobrador asignado.","archivo":"frontend/src/pages/Contactos.jsx","linea":29},{"t":"2. Proveedores","archivo":"frontend/src/pages/Contactos.jsx","linea":34},{"t":"Mantené el alta de proveedores, geografía y datos de contacto para compras.","archivo":"frontend/src/pages/Contactos.jsx","linea":35},{"t":"3. Equipo comercial","archivo":"frontend/src/pages/Contactos.jsx","linea":40},{"t":"Gestioná vendedores, cobradores y transportistas según los módulos contratados.","archivo":"frontend/src/pages/Contactos.jsx","linea":41},{"t":"Clientes","archivo":"frontend/src/pages/Contactos.jsx","linea":65},{"t":"Proveedores","archivo":"frontend/src/pages/Contactos.jsx","linea":67},{"t":"Vendedores y Cobradores","archivo":"frontend/src/pages/Contactos.jsx","linea":70},{"t":"Transportistas","archivo":"frontend/src/pages/Contactos.jsx","linea":73},{"t":"Choferes","archivo":"frontend/src/pages/Contactos.jsx","linea":74},{"t":"Vehículos","archivo":"frontend/src/pages/Contactos.jsx","linea":75},{"t":"Agentes Transporte","archivo":"frontend/src/pages/Contactos.jsx","linea":76},{"t":"¿Cómo funciona el módulo de Contactos?","archivo":"frontend/src/pages/Contactos.jsx","linea":90},{"t":"Centralizá la gestión de personas que interactúan con tu empresa: clientes, proveedores y equipo comercial.","archivo":"frontend/src/pages/Contactos.jsx","linea":91},{"t":"Contactos","archivo":"frontend/src/pages/Contactos.jsx","linea":99},{"t":"Clientes, proveedores y equipo comercial","archivo":"frontend/src/pages/Contactos.jsx","linea":100},{"t":"Buscar agente...","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":49},{"t":"Nuevo Agente","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":56},{"t":"Razón Social","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":71},{"t":"RUC","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":72},{"t":"Tipo Agente","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":73},{"t":"Hab. Aduana","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":74},{"t":"Estado","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":75},{"t":"Acciones","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":76},{"t":"No hay agentes de transporte registrados","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":82},{"t":"Activo","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":96},{"t":"Inactivo","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":96},{"t":"Editar","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":100},{"t":"Desactivar","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":105},{"t":"Activar","archivo":"frontend/src/components/contactos/transporte/AgentesTransporteTab.jsx","linea":105},{"t":"Buscar chofer...","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":48},{"t":"Nuevo Chofer","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":55},{"t":"Nombre","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":70},{"t":"CI","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":71},{"t":"Libreta","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":72},{"t":"Categoría","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":73},{"t":"Vto. Licencia","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":74},{"t":"Estado","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":75},{"t":"Acciones","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":76},{"t":"No hay choferes registrados","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":82},{"t":"Cat. …","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":97},{"t":"Activo","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":110},{"t":"Inactivo","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":110},{"t":"Editar","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":114},{"t":"Desactivar","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":119},{"t":"Activar","archivo":"frontend/src/components/contactos/transporte/ChofereTab.jsx","linea":119},{"t":"Buscar transportista...","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":48},{"t":"Nuevo Transportista","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":55},{"t":"Razón Social","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":70},{"t":"RUC","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":71},{"t":"Tipo","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":72},{"t":"Hab. MOPC","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":73},{"t":"Estado","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":74},{"t":"Acciones","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":75},{"t":"No hay transportistas registrados","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":81},{"t":"Propio","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":92},{"t":"Tercero","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":92},{"t":"Activo","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":100},{"t":"Inactivo","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":100},{"t":"Editar","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":104},{"t":"Desactivar","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":109},{"t":"Activar","archivo":"frontend/src/components/contactos/transporte/TransportistasTab.jsx","linea":109},{"t":"Buscar vehículo...","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":54},{"t":"Nuevo Vehículo","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":61},{"t":"Marca / Modelo","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":76},{"t":"Tipo","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":77},{"t":"Matrícula","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":78},{"t":"Transportista","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":79},{"t":"Capacidad","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":80},{"t":"Estado","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":81},{"t":"Acciones","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":82},{"t":"No hay vehículos registrados","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":88},{"t":"… kg","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":104},{"t":"Activo","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":106},{"t":"Inactivo","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":106},{"t":"Editar","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":110},{"t":"Desactivar","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":115},{"t":"Activar","archivo":"frontend/src/components/contactos/transporte/VehiculosTab.jsx","linea":115},{"t":"1. Registrá tus clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":42},{"t":"Datos fiscales SIFEN (RUC/cédula), contacto y dirección. La razón social es obligatoria.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":43},{"t":"2. Asigná lista de precios","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":48},{"t":"Definí tipo (minorista/mayorista/distribuidor) y lista de precios para automatizar la facturación.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":49},{"t":"3. Sumá direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":54},{"t":"Cargá direcciones de envío adicionales para entregas. Usalas en notas de remisión y facturas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":55},{"t":"Score y semáforo (0-100)","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":63},{"t":"Es la nota crediticia ponderada del cliente. VERDE (≥75) = bajo riesgo, apto para ampliar línea. AMARILLO (50-74) = mantener línea y monitorear. ROJO (<50) = no recomendado sin garantías. Combina puntualidad (40%), atraso máximo (20%), uso de línea (20%), cheques rechazados (10%) y antigüedad (10%).","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":64},{"t":"Facturación histórica","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":69},{"t":"Total facturado vs. cobrado de toda la relación. Cuentas canceladas = facturas con saldo cero (cumplió). Una brecha grande entre facturado y cobrado con pocas cuentas canceladas es señal de riesgo.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":70},{"t":"Comportamiento de pago","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":75},{"t":"% Puntualidad = cuotas pagadas en o antes del vencimiento sobre el total pagadas. Atraso promedio y máximo en días. Un cliente con 90%+ de puntualidad y atraso máx ≤ 7 días es excelente; >30 días de atraso máximo enciende alertas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":76},{"t":"Aging de saldos pendientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":81},{"t":"Distribución de la deuda actual por antigüedad: Vigente (no vencido), 1-30, 31-60, 61-90 y >90 días vencidos. Cuanto más a la derecha pese el saldo, mayor la mora. Mora > 90 días suele requerir gestión judicial o castigo contable.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":82},{"t":"Línea de crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":87},{"t":"Límite asignado vs. saldo pendiente y disponible. % Utilización por encima de 80% sugiere agotamiento y obliga a revisar antes de aprobar nuevas ventas a crédito. Si dice 'sin línea configurada', el cliente opera al contado o no tiene tope definido.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":88},{"t":"Cheques rechazados","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":93},{"t":"Cantidad y monto de cheques del cliente devueltos/rechazados en tesorería. Cualquier cantidad >0 es una señal fuerte; combinada con score AMARILLO o ROJO, evitar nuevas ventas a crédito.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":94},{"t":"Detalle de facturas a crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":99},{"t":"Listado de las últimas 40 facturas a crédito con su estado (CANCELADA/VIGENTE/VENCIDA), cuotas pagadas vs totales, días de mora máxima y saldo. Permite validar el caso por caso detrás de los promedios. Una sola factura VENCIDA con mora alta puede pesar más que un buen promedio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":100},{"t":"Generá este reporte desde la ficha del cliente → botón 'Estado de cuenta' → opción 'Historial'. Es una evaluación interna, no constituye un reporte de buró ni informe legal.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":107},{"t":"Regla de oro: si Score ≥75 y mora >90 = 0 y sin cheques rechazados → aprobar ampliación. Si Score <50 o mora >90 > 0 o cheques rechazados > 0 → no ampliar línea sin garantías adicionales.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":111},{"t":"No tienes permisos para ver la lista de clientes.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":419},{"t":"¿Cómo trabajar con Clientes y leer su Historial Crediticio?","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":425},{"t":"Gestioná datos fiscales, listas de precios y direcciones para acelerar la facturación. El Historial Crediticio (PDF descargable desde la ficha) resume el comportamiento de pago del cliente para decidir aprobaciones, ampliaciones o restricciones de crédito.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":426},{"t":"Gestión de Clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":435},{"t":"… resultado… para \"…\"","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":437},{"t":"… cliente… registrado…","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":437},{"t":"— cargando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":440},{"t":"Exportando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":448},{"t":"Exportar Excel","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":449},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":454},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":464},{"t":"Sin coincidencias","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":481},{"t":"Ningún cliente coincide con \"…\". Probá con otro criterio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":482},{"t":"Aún no hay clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":487},{"t":"Empezá registrando tu primer cliente para facturar y gestionar cuentas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":488},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":508},{"t":"Activo","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":562},{"t":"Inactivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":562},{"t":"Ver historial / cuentas","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":567},{"t":"Editar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":571},{"t":"Direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":576},{"t":"Desactivar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":583},{"t":"Activar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":583},{"t":"Eliminar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":591},{"t":"Anterior","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":614},{"t":"Pág.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":617},{"t":"Siguiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":624},{"t":"Eliminar cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":655},{"t":"¿Estás seguro de eliminar al cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":661},{"t":"RUC/Doc:","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":665},{"t":"· Esta acción no se puede deshacer.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":666},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":670},{"t":"Eliminando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":683},{"t":"Equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresModule.jsx","linea":25},{"t":"Supervisores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresModule.jsx","linea":26},{"t":"1. Registrá tus proveedores","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":32},{"t":"Datos fiscales (RUC o cédula), naturaleza y tipo de contribuyente. La razón social es obligatoria.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":33},{"t":"2. Cargá geografía y contacto","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":38},{"t":"País, departamento, distrito y ciudad. Sumá email, celular y dirección para acelerar compras.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":39},{"t":"3. Usalos en compras","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":44},{"t":"Desde el módulo de Compras los seleccionás en órdenes, facturas y pagos a proveedor.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":45},{"t":"No tienes permisos para ver la lista de proveedores.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":358},{"t":"¿Cómo funciona la gestión de Proveedores?","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":364},{"t":"Mantené el registro de tus proveedores con datos fiscales, geografía y contacto para usarlos en compras.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":365},{"t":"Gestión de Proveedores","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":373},{"t":"… resultado… para \"…\"","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":375},{"t":"… proveedor… registrado…","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":375},{"t":"— cargando...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":378},{"t":"Nuevo Proveedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":385},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":394},{"t":"Todos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":401},{"t":"Locales","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":402},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":403},{"t":"Acreedores","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":404},{"t":"Sin coincidencias","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":428},{"t":"Ningún proveedor coincide con \"…\".","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":429},{"t":"Aún no hay proveedores","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":434},{"t":"Registrá tu primer proveedor para empezar a operar compras.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":435},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":458},{"t":"Activo","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":484},{"t":"Inactivo","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":484},{"t":"Editar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":512},{"t":"Reclasificar tipo de entidad","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":519},{"t":"Desactivar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":528},{"t":"Activar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":528},{"t":"Eliminar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":536},{"t":"Anterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":559},{"t":"Pág.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":562},{"t":"Siguiente","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":569},{"t":"Eliminar proveedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":592},{"t":"¿Está seguro de eliminar el proveedor \"…\"?","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedoresListConfig.jsx","linea":593},{"t":"Transporte","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":31},{"t":"Aduanas","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":32},{"t":"Transporte y Aduanas","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":33},{"t":"Editar Agente de Transporte","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":115},{"t":"Nuevo Agente de Transporte","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":115},{"t":"Edición","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":116},{"t":"Datos de Agente","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":124},{"t":"Tipo Agente","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":135},{"t":"Nro. Habilitación Aduana","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":148},{"t":"Cancelar","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":154},{"t":"Guardar","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":156},{"t":"Crear","archivo":"frontend/src/components/contactos/transporte/AgenteTransporteFormDialog.jsx","linea":156},{"t":"Editar Chofer","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":130},{"t":"Nuevo Chofer","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":130},{"t":"Edición","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":131},{"t":"Datos de Licencia","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":139},{"t":"Nro. Libreta","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":149},{"t":"Categoría Licencia","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":157},{"t":"Sin categoría","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":159},{"t":"Vencimiento Licencia","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":173},{"t":"Cancelar","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":183},{"t":"Guardar","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":185},{"t":"Crear","archivo":"frontend/src/components/contactos/transporte/ChoferFormDialog.jsx","linea":185},{"t":"Propio","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":32},{"t":"Tercero","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":33},{"t":"Editar Transportista","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":148},{"t":"Nuevo Transportista","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":148},{"t":"Edición","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":149},{"t":"Datos de Transportista","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":157},{"t":"Tipo","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":168},{"t":"Nro. Habilitación MOPC","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":184},{"t":"Cancelar","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":195},{"t":"Guardar","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":199},{"t":"Crear","archivo":"frontend/src/components/contactos/transporte/TransportistaFormDialog.jsx","linea":199},{"t":"Editar Vehículo","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":108},{"t":"Nuevo Vehículo","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":108},{"t":"Edición","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":109},{"t":"Emp. Transportista *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":130},{"t":"Tipo transporte *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":152},{"t":"Modalidad *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":174},{"t":"Máximo 10 caracteres","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":187},{"t":"Marca *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":191},{"t":"Mínimo 4 caracteres","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":203},{"t":"Tipo vehículo *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":207},{"t":"Tipo identificación *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":222},{"t":"1 - Matrícula","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":224},{"t":"2 - Identificación","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":225},{"t":"Máximo 7 caracteres","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":239},{"t":"Nro. Matrícula *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":244},{"t":"Nro. Matrícula","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":244},{"t":"Máximo 20 caracteres","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":259},{"t":"Nro. Identificación *","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":264},{"t":"Nro. Identificación","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":264},{"t":"Modelo","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":278},{"t":"Capacidad carga (kg)","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":286},{"t":"Dato adicional del vehículo","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":296},{"t":"Cancelar","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":303},{"t":"Guardar","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":305},{"t":"Crear","archivo":"frontend/src/components/contactos/transporte/VehiculoFormDialog.jsx","linea":305},{"t":"Direcciones de","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","linea":15},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","linea":22},{"t":"Minorista","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":52},{"t":"Mayorista","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":53},{"t":"Distribuidor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":54},{"t":"Editar Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":382},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":382},{"t":"Registrá un nuevo cliente para facturar y gestionar cuentas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":385},{"t":"Datos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":395},{"t":"Direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":396},{"t":"Consideraciones para registrar el cliente (validaciones SIFEN)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":406},{"t":"Datos generales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":412},{"t":"Razón social: entre 4 y 255 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":417},{"t":"Dirección (si se informa): entre 4 y 255 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":420},{"t":"Celular: entre 10 y 20 caracteres. Teléfono: entre 6 y 20.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":423},{"t":"Email: entre 3 y 80 caracteres y formato válido.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":426},{"t":"Si es Contribuyente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":431},{"t":"RUC: solo dígitos, entre 3 y 8 caracteres (sin DV).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":436},{"t":"DV: un dígito numérico (0-9).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":439},{"t":"Tipo de contribuyente: obligatorio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":442},{"t":"Tipo de operación permitido: B2B o B2F.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":445},{"t":"Si es No Contribuyente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":450},{"t":"Tipo de documento: obligatorio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":455},{"t":"Número de documento: entre 1 y 20 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":458},{"t":"Si tipo doc = \"Otro\": describir el documento (entre 9 y 41 caracteres).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":461},{"t":"Si tipo doc = \"Tarjeta Diplomática\": dirección obligatoria y país distinto de Paraguay; tipo operación = B2F.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":464},{"t":"Tipo de operación permitido: B2B o B2C.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":467},{"t":"Datos de la Persona","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":475},{"t":"Este RUC ya es un","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":480},{"t":"Cliente activo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":481},{"t":". Buscalo en el listado de Clientes en vez de crear uno nuevo.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":481},{"t":"Usar estos datos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":491},{"t":"Este RUC ya existe","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":495},{"t":"como Proveedor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":496},{"t":". Podés completar los datos automáticamente en vez de volver a cargarlos.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":496},{"t":"RUC *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":514},{"t":"Tipo: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":520},{"t":"Se completa automáticamente al reconocer el documento en la DNIT","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":520},{"t":"DV *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":535},{"t":"DNIT:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":539},{"t":"· Facturador electrónico","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":542},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":557},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":575},{"t":"Con cédula, se completa automáticamente el nombre desde el Padrón","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":580},{"t":"Padrón:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":593},{"t":"Descripción Tipo Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":604},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":618},{"t":"Mínimo 4 caracteres","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":641},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":645},{"t":"Nombre y Apellido *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":645},{"t":"Contacto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":656},{"t":"Email inválido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":664},{"t":"Email","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":665},{"t":"Teléfono","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":667},{"t":"Celular","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":668},{"t":"Dirección Principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":675},{"t":"Gestionar direcciones (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":678},{"t":"Sin detalle","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":686},{"t":"Sin dirección registrada — usa la pestaña Direcciones para agregar una.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":696},{"t":"Datos del Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":704},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":715},{"t":"Código Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":728},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":730},{"t":"Tipo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":737},{"t":"Sin especificar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":739},{"t":"Lista de Precios","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":763},{"t":"Sin permiso para asignar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":763},{"t":"Zona","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":769},{"t":"Ej: Zona Centro, Zona Sur...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":769},{"t":"Agente de retención","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":779},{"t":"Si está activo, al cobrar se ofrecerán automáticamente los campos de retención IVA/Renta.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":780},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":792},{"t":"Vende a crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":803},{"t":"Si está apagado, a este cliente solo se le factura al contado. El tope de abajo es opcional.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":804},{"t":"Límite de crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":816},{"t":"En 0 no hay tope: el control queda en la mora y el bloqueo. Ej: 5.000.000","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":822},{"t":"Moneda del crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":832},{"t":"Días de mora máximo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":854},{"t":"Días de atraso tolerados. Vacío = sin control.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":859},{"t":"Crédito bloqueado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":872},{"t":"Freno temporal: bloquea la venta a crédito aunque tenga cupo disponible.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":873},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":882},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Crear","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":896},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"Supervisor creado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":97},{"t":"Error al crear supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":98},{"t":"Supervisor actualizado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":103},{"t":"Error al actualizar supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":104},{"t":"Estado actualizado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":109},{"t":"Error al cambiar estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":110},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":154},{"t":"Activos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":155},{"t":"Buscar por nombre, código o documento...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":170},{"t":"Nuevo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":190},{"t":"+ Nuevo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":190},{"t":"No hay supervisores registrados","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":202},{"t":"Nombre","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":209},{"t":"Código","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":210},{"t":"Documento","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":211},{"t":"Com. Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":212},{"t":"Com. Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":213},{"t":"Equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":214},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":215},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":216},{"t":"Activo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":248},{"t":"Inactivo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":248},{"t":"Gestionar equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":255},{"t":"Editar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":260},{"t":"Desactivar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":265},{"t":"Activar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":265},{"t":"Editar supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":285},{"t":"Nuevo supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":285},{"t":"Nombre *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":289},{"t":"Apellido","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":296},{"t":"Teléfono","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":321},{"t":"Email","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":328},{"t":"Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":337},{"t":"Comisión Ventas %","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":341},{"t":"% sobre total de ventas del equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":348},{"t":"Comisión Cobros %","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":351},{"t":"% sobre total de cobros del equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":358},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":363},{"t":"Guardando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":365},{"t":"Guardar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":365},{"t":"Equipo actualizado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":401},{"t":"Error al asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":402},{"t":"Desasignado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":407},{"t":"Error al desasignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":408},{"t":"Equipo de","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":415},{"t":"Agregar vendedor/cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":435},{"t":"Buscar...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":435},{"t":"Agregar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":445},{"t":"Equipo actual (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":451},{"t":"Sin miembros asignados","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":455},{"t":"Quitar del equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":481},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresList.jsx","linea":494},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":56},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":57},{"t":"Vendedor y Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":58},{"t":"Vendedor/Cobrador creado correctamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":162},{"t":"Vendedor/Cobrador actualizado correctamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":174},{"t":"Estado actualizado correctamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":186},{"t":"El nombre es requerido","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":233},{"t":"No tienes permisos para ver los vendedores y cobradores.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":276},{"t":"Vendedores y Cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":305},{"t":"Gestiona tu equipo de ventas y cobranzas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":312},{"t":"Nuevo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":323},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":339},{"t":"Activos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":340},{"t":"Vendedores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":342},{"t":"Cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":347},{"t":"Buscar por nombre, código o documento...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":384},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":397},{"t":"Todos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":403},{"t":"Ambos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":406},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":410},{"t":"Inactivos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":418},{"t":"No hay vendedores/cobradores registrados","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":430},{"t":"Cód:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":457},{"t":"Activo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":469},{"t":"Inactivo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":469},{"t":"Comisión:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":509},{"t":"Gs. …","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":511},{"t":"Editar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":529},{"t":"Desactivar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":538},{"t":"Activar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":538},{"t":"Nombre","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":559},{"t":"Código","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":560},{"t":"Contacto","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":562},{"t":"Usuario","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":563},{"t":"Zona","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":564},{"t":"Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":565},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":567},{"t":"Doc:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":591},{"t":"Nuevo Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":681},{"t":"Editar Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":681},{"t":"Apellido","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":716},{"t":"Documento","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":737},{"t":"Teléfono","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":749},{"t":"Email","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":758},{"t":"Dirección","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":769},{"t":"Usuario vinculado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":779},{"t":"Sin usuario","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":787},{"t":"Zona de Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":802},{"t":"Sin zona","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":810},{"t":"Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":820},{"t":"% Comisión Venta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":826},{"t":"Aplicado al facturar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":835},{"t":"% Comisión Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":840},{"t":"Aplicado al cobrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":849},{"t":"Comisión Fija","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":853},{"t":"Monto fijo adicional","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":862},{"t":"Meta Mensual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":867},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":885},{"t":"Guardando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":891},{"t":"Guardar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/VendedoresCobradoresList.jsx","linea":891},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"El proveedor se guardó, pero no se pudieron asignar los rubros","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":443},{"t":"Editar Proveedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":491},{"t":"Nuevo Proveedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":491},{"t":"Registrá un nuevo proveedor para operar compras","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":494},{"t":"Datos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":509},{"t":"Marcas que provee","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":510},{"t":"Rubros que atiende","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":520},{"t":"Rubros","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":534},{"t":"Sólo aparecerá al trabajar en estos rubros.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":535},{"t":"Sin rubros seleccionados: aparece en todos los rubros.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":535},{"t":"Datos de la Persona","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":546},{"t":"Este RUC ya es un","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":551},{"t":"Proveedor activo","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":552},{"t":". Buscalo en el listado de Proveedores en vez de crear uno nuevo.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":552},{"t":"Usar estos datos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":562},{"t":"Este RUC ya existe","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":566},{"t":"como Cliente","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":567},{"t":". Podés completar los datos automáticamente en vez de volver a cargarlos.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":567},{"t":"RUC debe tener entre 3 y 8 dígitos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":590},{"t":"RUC *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":600},{"t":"Se completa automáticamente al reconocer el documento en la DNIT","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":603},{"t":"DV debe tener 1 dígito","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":617},{"t":"DV *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":627},{"t":"Tipo contribuyente *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":640},{"t":"Tipo documento *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":668},{"t":"Nro documento *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":690},{"t":"Con cédula, se completa automáticamente el nombre desde el Padrón","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":692},{"t":"DNIT:","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":709},{"t":"Descripción documento *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":724},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":739},{"t":"Mínimo 4 caracteres","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":759},{"t":"Razón social *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":765},{"t":"Nombre y Apellido *","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":765},{"t":"País","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":783},{"t":"Departamento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":801},{"t":"Distrito","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":821},{"t":"Ciudad","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":840},{"t":"Dirección","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":850},{"t":"Nro casa","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":857},{"t":"Celular","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":864},{"t":"Email","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":871},{"t":"Datos del Proveedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":876},{"t":"Timbrado","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":888},{"t":"Se precarga al facturar una compra","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":892},{"t":"Vencimiento timbrado","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":902},{"t":"Observaciones","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":917},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":930},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":934},{"t":"Actualizar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":934},{"t":"Crear","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":934},{"t":"CLASIFICACIÓN CONTABLE","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":986},{"t":"Tipo de entidad","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":999},{"t":"Código SWIFT","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1023},{"t":"Ej: CITIUS33","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1024},{"t":"Banco corresponsal","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1037},{"t":"Ej: Citibank N.A. New York","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1038},{"t":"Cuenta contable (override, opcional)","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1064},{"t":"Si se define, tiene prioridad sobre el mapeo por defecto del concepto","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorFormDialog.jsx","linea":1065},{"t":"Reclasificar tercero","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":93},{"t":"Tercero","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":99},{"t":"Tipo actual:","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":105},{"t":"Nuevo tipo de entidad","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":114},{"t":"Los","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":130},{"t":"acreedores varios","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":131},{"t":"no pueden usarse en órdenes de compra ni embarques. Si el tercero tiene documentos activos en esos flujos, la reclasificación será rechazada.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":131},{"t":"Cuenta contable (override, opcional)","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":147},{"t":"Vacío = usa el concepto contable por defecto del tipo elegido","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":148},{"t":"Motivo de la reclasificación","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":156},{"t":"Ej: el contador reclasificó como acreedor por naturaleza del vínculo","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":157},{"t":"Queda registrado en la bitácora de auditoría","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":162},{"t":"Los saldos y asientos existentes","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":165},{"t":"no migran","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":166},{"t":"a la nueva cuenta. La cuenta pasivo quedó congelada en cada cuenta por pagar al momento del asiento de compra/gasto. Solo los documentos","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":166},{"t":"usarán la cuenta destino.","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":168},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":174},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":183},{"t":"Reclasificar","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorReclasificarDialog.jsx","linea":183},{"t":"Datos de Persona","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":103},{"t":"RUC *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":122},{"t":"Se completan razón social y DV al reconocer el RUC en la DNIT","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":126},{"t":"DV *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":143},{"t":"Tipo de documento *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":171},{"t":"Nro. Documento (CI) *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":186},{"t":"Con cédula, se completa el nombre desde el Padrón (DNIT)","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":190},{"t":"Naturaleza *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":218},{"t":"Tipo contribuyente","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":243},{"t":"Auto-detectado por RUC","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":244},{"t":"Mínimo 4 caracteres","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":256},{"t":"Razón Social *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":260},{"t":"Nombre y Apellido *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":260},{"t":"Celular","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":275},{"t":"5959XXXXXXXX","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":277},{"t":"Email","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":289},{"t":"Dirección *","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":304},{"t":"Dirección","archivo":"frontend/src/components/contactos/transporte/PersonaFormFields.jsx","linea":304},{"t":"Dirección agregada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":97},{"t":"Error al guardar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":98},{"t":"Dirección actualizada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":103},{"t":"Error al actualizar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":104},{"t":"Dirección eliminada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":109},{"t":"Error al eliminar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":110},{"t":"Completá los campos obligatorios antes de guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":177},{"t":"Guarde el cliente primero para gestionar sus direcciones.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":253},{"t":"Sin direcciones registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":271},{"t":"Editar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":282},{"t":"Eliminar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":287},{"t":"Principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":302},{"t":"V: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":312},{"t":"C: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":315},{"t":"Sup: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":318},{"t":"Agregar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":331},{"t":"Editar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":341},{"t":"Nueva dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":341},{"t":"Identificador (ej: Sucursal 1)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":347},{"t":"Casa, Sucursal 1, Depósito...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":351},{"t":"Dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":357},{"t":"Ej: Av. Mariscal López 1234","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":362},{"t":"Nro.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":367},{"t":"Referencia","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":375},{"t":"País","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":392},{"t":"Ubicación (opcional):","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":411},{"t":"elegí en orden","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":411},{"t":"1. Departamento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"2. Distrito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"3. Ciudad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":". Los distritos y ciudades se filtran según el nivel superior. Si no querés cargar ubicación, dejalos vacíos.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"Solo aplica para Paraguay","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":430},{"t":"Empezá por acá si querés registrar la ubicación.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":430},{"t":"Elegí antes el departamento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":452},{"t":"Elegí antes el distrito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":472},{"t":"Marcar como dirección principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":489},{"t":"Asignaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":496},{"t":"Vendedor asignado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":512},{"t":"Cobrador asignado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":528},{"t":"Supervisor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":540},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":550},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":552},{"t":"Guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":552},{"t":"¿Eliminar dirección?","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":559},{"t":"Esta acción no se puede deshacer.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":561},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640},{"t":"Sin definir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":18},{"t":"Empleado — la comisión es parte de su remuneración","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":27},{"t":"Externo que factura — el porcentaje ya incluye el IVA","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":36},{"t":"Externo que factura — el IVA se suma sobre el porcentaje","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":45},{"t":"Régimen de la comisión (contabilidad)","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":60},{"t":"Esto sólo cambia cómo se arma el asiento contable, no cuánto cobra la persona (salvo en \"IVA aparte\", donde se le suma el 10%). Podés ver los tres asientos dibujados en Contabilidad → Mapeo de Cuentas → Cómo quedan los asientos.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/RegimenComisionField.jsx","linea":86}],"resumen":"Proveedores · Vendedores y Cobradores · Transportistas · Choferes · Buscar agente... · Nuevo Agente · Tipo Agente · Hab. Aduana · Buscar chofer... · Nuevo Chofer · Libreta · Vto. Licencia · Buscar transportista... · Nuevo Transportista · Hab. MOPC · No hay transportistas registrados · Propio · Buscar vehículo... · Nuevo Vehículo · Marca / Modelo · Matrícula · Gestión de Proveedores · Nuevo Proveedor · Locales — Registrá tus clientes con datos fiscales SIFEN, lista de precios "},{"id":"ruta:/compras","tipo":"pantalla","titulo":"Compras","miga":"Compras › Compras","ruta":"/compras","archivos":["frontend/src/pages/Compras.jsx","frontend/src/components/templates/ComprasTemplate.jsx","frontend/src/components/templates/GastosTemplate.jsx","frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","frontend/src/components/marangatu/MarangatuSyncPanel.jsx","frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","frontend/src/components/marangatu/MarangatuGuia.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/features/compras/flowConfig.js","frontend/src/features/compras/rounding.js","frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","frontend/src/components/ui/PromptDialog.jsx","frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx"],"textos":[{"t":"Observaciones","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":314},{"t":"Requisiciones","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":747},{"t":"Órdenes de compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":748},{"t":"Recepciones","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":749},{"t":"Facturas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":750},{"t":"Notas de crédito","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":751},{"t":"Gastos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":752},{"t":"Tipos de gasto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":753},{"t":"Cuentas a Pagar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":754},{"t":"Plan de pagos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":755},{"t":"Orden de Pago","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":756},{"t":"Marangatu","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":761},{"t":"¿Cómo funcionan las requisiciones?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":840},{"t":"La empresa exige iniciar las compras y gastos desde una requisición aprobada; no se permite saltar directamente a la factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":841},{"t":"Usá requisiciones para solicitar y aprobar necesidades internas. Como el flujo es opcional, también podés operar directamente cuando no requieras autorización previa.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":841},{"t":"Flujo: …","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":845},{"t":"OC habilitada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":846},{"t":"OC inactiva","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":846},{"t":"Aprobaciones según reglas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":847},{"t":"1. Crear solicitud","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":853},{"t":"Hacé clic en «Nueva requisición», elegí origen (Compra o Gasto) y cargá ítems con cantidades estimadas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":854},{"t":"2. Guardar borrador","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":859},{"t":"Guardá para revisión interna. En borrador aún podés ajustar cantidades, descripciones y prioridad.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":860},{"t":"3. Enviar y aprobar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":865},{"t":"Enviá a aprobación. Según montos y reglas de la empresa, puede requerir uno o más aprobadores.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":866},{"t":"4. Ejecutar flujo","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":871},{"t":"Si el origen es Compra, generá la OC aprobada; si es Gasto, derivá al registro de gasto.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":872},{"t":"Las requisiciones de Gasto pueden derivarse al gasto. Para convertir una requisición de Compra en OC, primero habilitá Órdenes de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":872},{"t":"5. Cerrar seguimiento","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":876},{"t":"La requisición pasa a ejecutada parcial/total según lo que realmente se compró o gastó.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":876},{"t":"Configuración actual: la factura y la OC deben originarse en una requisición aprobada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":880},{"t":"Alternativa disponible: podés registrar una factura directa cuando no necesitás aprobación previa.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":881},{"t":"Para usar requisiciones de origen Compra con trazabilidad completa, activá Órdenes de Compra; de lo contrario usá factura directa.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":884},{"t":"Los niveles y montos de aprobación se configuran en Configuración > Compras > Aprobaciones de Requisiciones.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":886},{"t":"Si no podés aprobar/rechazar, revisá permisos del perfil en Configuración > Perfiles.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":887},{"t":"¿Cómo funcionan las órdenes de compra?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":894},{"t":"La Orden de Compra formaliza el compromiso con el proveedor. Su recorrido cambia según estén habilitadas la requisición, la recepción y la validación de tres vías.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":895},{"t":"Matching 3 vías activo","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":899},{"t":"Matching flexible","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":899},{"t":"1. Crear OC","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":906},{"t":"Generala desde una requisición aprobada; la creación manual está bloqueada en este modo.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":907},{"t":"Creala manualmente o desde una requisición aprobada para heredar sus ítems.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":907},{"t":"2. Confirmar proveedor y condiciones","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":914},{"t":"Validá proveedor, depósito, moneda, condición y plazos antes de confirmar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":915},{"t":"3. Registrar recepción","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":920},{"t":"3. Facturar directamente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":920},{"t":"Confirmá lo recibido contra la OC. La recepción controla cantidades, pero el stock se actualizará al facturar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":921},{"t":"Confirmá lo recibido contra la OC; este paso actualiza stock y descuenta cantidades pendientes.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":921},{"t":"Como Recepciones está inactiva, vinculá la OC directamente a la factura para completar el circuito.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":921},{"t":"4. Vincular la factura","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":930},{"t":"La factura debe coincidir con OC y recepción por línea, cantidad y precio.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":931},{"t":"Vinculá la factura para conservar trazabilidad y revisá manualmente cualquier diferencia.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":931},{"t":"Configuración actual: el stock se mueve al confirmar la factura, no al registrar la recepción.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":939},{"t":"Configuración actual: el stock se mueve en Recepciones; la factura no vuelve a ingresarlo.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":939},{"t":"Las recepciones parciales mantienen la OC abierta por la cantidad pendiente.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":944},{"t":"Alternativa: activá Recepciones si necesitás controlar entregas parciales antes de facturar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":945},{"t":"Para bloquear diferencias entre OC, recepción y factura, activá Matching 3 vías estricto.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":946},{"t":"¿Cómo funcionan las recepciones?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":954},{"t":"La empresa permite registrar ingresos físicos directamente por proveedor, depósito y producto, sin crear una Orden de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":955},{"t":"La recepción registra lo que realmente entregó el proveedor y controla el saldo pendiente de cada Orden de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":955},{"t":"1. Definir origen","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":965},{"t":"Seleccioná proveedor y depósito; no necesitás crear una Orden de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":965},{"t":"1. Elegir OC pendiente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":966},{"t":"Seleccioná una orden con saldo pendiente de recepción.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":966},{"t":"2. Registrar recibido real","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":967},{"t":"Confirmá cantidades entregadas por el proveedor (puede ser parcial).","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":967},{"t":"3. Cargar productos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":971},{"t":"Buscá por código, código de barras o descripción y definí la cantidad antes de agregar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":972},{"t":"Revisá las líneas pendientes y ajustá lo que realmente llegó.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":972},{"t":"4. Confirmar control documental","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":977},{"t":"4. Confirmar ingreso de stock","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":977},{"t":"La recepción queda registrada sin duplicar inventario; el stock se actualizará cuando se confirme la factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":978},{"t":"Al confirmar, las cantidades ingresan al stock del depósito; la factura posterior no las duplica.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":978},{"t":"La recepción libre queda identificada como LIBRE. Activá Órdenes de Compra si necesitás autorización y control previo.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":985},{"t":"No se permite recibir más de la cantidad pendiente; ajustá primero la OC si corresponde.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":986},{"t":"Alternativa: desactivá «Afectar stock en compra directa» para centralizar el ingreso físico en esta pestaña.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":988},{"t":"Con la configuración actual, los productos deben pasar por Recepciones para ingresar al stock.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":989},{"t":"Matching 3 vías exigirá coherencia entre OC, cantidades recibidas y factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":990},{"t":"¿Cómo funcionan los gastos?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":997},{"t":"Registrá servicios, viáticos y otros costos operativos que no representan ingreso de mercadería al inventario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":998},{"t":"1. Iniciar el gasto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1008},{"t":"Crealo desde una requisición de origen Gasto previamente aprobada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1009},{"t":"Registralo directamente o derivalo desde una requisición aprobada cuando necesites control previo.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1009},{"t":"2. Clasificar correctamente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1013},{"t":"Asigná tipo de gasto para ordenar reportes y análisis contable.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1013},{"t":"3. Definir pago o cuenta","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1017},{"t":"En crédito se genera automáticamente la cuenta por pagar; en contado registrá el pago.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1018},{"t":"En crédito deberás gestionar la cuenta por pagar manualmente; en contado registrá el pago.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1018},{"t":"4. Controlar evolución","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1022},{"t":"Usá reportes para comparar gastos por período, proveedor y categoría.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1022},{"t":"Los gastos nunca deben utilizarse para ingresar productos al stock.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1025},{"t":"Si corresponde a mercadería, usá OC + Recepción + Factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1035},{"t":"Si corresponde a mercadería, usá Recepción libre + Factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1035},{"t":"Si corresponde a mercadería, usá Facturas o activá Recepciones para separar el ingreso físico.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1035},{"t":"La carga directa de gastos está restringida por el modo Requisición obligatoria.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1042},{"t":"¿Cómo funcionan las notas de crédito de compra?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1049},{"t":"1. Buscar la compra de origen","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1061},{"t":"Partí de la factura que se está corrigiendo: la NC hereda proveedor, moneda e ítems, y así queda trazable.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1062},{"t":"2. Cargar el comprobante del proveedor","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1067},{"t":"Timbrado y número tal como vienen impresos en la nota que te entregó el proveedor.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1068},{"t":"3. Elegir qué se devuelve","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1073},{"t":"Dejá sólo los ítems y cantidades que efectivamente vuelven. Si es un descuento sin devolución, no toques el stock.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1074},{"t":"4. Confirmar el efecto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1079},{"t":"Al guardar se descuenta el saldo de la cuenta por pagar del proveedor.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1080},{"t":"Al guardar queda el crédito registrado; aplicalo manualmente contra la cuenta por pagar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1080},{"t":"Si la NC es por devolución de mercadería, el depósito de salida es el que descuenta el stock. En un descuento sin devolución no corresponde mover inventario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1088},{"t":"La NC resta IVA crédito en el Libro IVA Compras del período en que se emite.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1090},{"t":"¿Cómo funcionan los tipos de gasto?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1097},{"t":"Este catálogo define cómo vas a clasificar gastos para mantener orden operativo y contable.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1098},{"t":"Catálogo para Gastos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1100},{"t":"1. Crear categorías útiles","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1105},{"t":"Definí tipos concretos (combustible, alquiler, mantenimiento, etc.).","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1105},{"t":"2. Vincular criterio contable","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1106},{"t":"Completá datos que ayuden a mapear correctamente reportes y cuentas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1106},{"t":"3. Mantener catálogo","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1107},{"t":"Editá/inactivá categorías obsoletas para evitar errores de carga.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1107},{"t":"4. Reusar en operación diaria","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1108},{"t":"Cada gasto usa este catálogo para reportes comparables entre períodos.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1108},{"t":"Un catálogo bien definido facilita cierres y auditoría.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1111},{"t":"Acordá nombres de categorías con el equipo para evitar duplicados similares.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1112},{"t":"Este catálogo no decide si se usa OC o Recepción; solamente clasifica los registros de Gastos.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1113},{"t":"¿Cómo funciona Facturas de Compra?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1119},{"t":"Registrá la factura final del proveedor vinculándola al circuito aprobado de requisición y Orden de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1120},{"t":"Registrá facturas directas o vinculadas a una Orden de Compra, según el control que necesite cada operación.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1120},{"t":"1. Iniciar nueva compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1133},{"t":"Iniciá desde una requisición aprobada y su OC; la factura directa está bloqueada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1134},{"t":"Entrá a «Nueva compra» y completá sucursal, proveedor, fecha, moneda y comprobante.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1134},{"t":"2. Cargar ítems","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1141},{"t":"Agregá productos manualmente o vinculá una OC para heredar líneas y mantener trazabilidad.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1142},{"t":"Agregá productos por código, código de barras o descripción; la empresa no utiliza Órdenes de Compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1142},{"t":"3. Revisar resumen fiscal","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1146},{"t":"Validá total bruto, IVA 10/5, base gravada y total operación antes de guardar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1146},{"t":"4. Definir pago o cuotas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1147},{"t":"Contado requiere pagos; crédito permite cuotas según la configuración de compras.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1147},{"t":"5. Guardar y seguir","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1151},{"t":"Al guardar una compra a crédito se genera su CxP; controlá luego los estados Pendiente, Parcial, Pagada o Anulada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1152},{"t":"Al guardar, controlá el estado y gestioná manualmente la cuenta por pagar cuando corresponda.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1152},{"t":"Configuración actual: toda factura debe provenir de una requisición aprobada mediante OC.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1159},{"t":"Alternativas: factura directa para casos simples u OC para control previo y trazabilidad.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1162},{"t":"Alternativa: activá Órdenes de Compra si necesitás autorización y control antes de facturar.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1162},{"t":"El stock se actualiza al confirmar la factura; una recepción previa queda como control y no duplica inventario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1175},{"t":"La factura no mueve stock: primero registrá la recepción contra OC.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1175},{"t":"La factura no mueve stock: registrá una recepción libre para ingresar la mercadería.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1175},{"t":"La factura no mueve stock y Recepciones está inactiva; activá Recepciones para ingresar inventario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1175},{"t":"Matching 3 vías exige que cada línea facturada coincida con la OC y con lo recibido.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1183},{"t":"Podés cambiar estas alternativas en Configuración > Compras; la guía se actualizará automáticamente por empresa.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1193},{"t":"No se pudo cargar compras","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1264},{"t":"No se pudieron cargar datos auxiliares","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1289},{"t":"No se pudieron cargar depósitos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1531},{"t":"No se pudieron cargar órdenes de compra para vincular","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1563},{"t":"No se pudo cargar la orden seleccionada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1879},{"t":"La orden no tiene líneas pendientes para facturación","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1886},{"t":"No se pudo cargar la orden para facturar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1946},{"t":"Completá el timbrado, la fecha y los ítems de la factura del exterior.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1977},{"t":"La empresa opera con requisición obligatoria. Facturá desde una OC originada en requisición aprobada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":1989},{"t":"No se pudo cargar el detalle de la compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2030},{"t":"Guardando compra...","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2080},{"t":"Revisá los campos obligatorios y validaciones del formulario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2297},{"t":"No se pudo cargar la compra para editar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2430},{"t":"Anulando compra...","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2448},{"t":"Compras","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2475},{"t":"Gestión de compras: registrá facturas, controlá pagos y seguí el flujo operativo","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2476},{"t":"Volver","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2490},{"t":"Editar Compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2494},{"t":"Nueva Compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2494},{"t":"Esta empresa opera con requisición obligatoria. Para facturar, seleccioná una OC creada desde requisición aprobada.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2501},{"t":"Esta factura no ingresará stock. Para productos de inventario, primero registrá la Recepción contra una Orden de Compra; luego vinculá esa OC a la factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2507},{"t":"Esta factura no ingresará stock. Registrá por separado una Recepción libre con el proveedor, depósito, productos y cantidades efectivamente recibidas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2507},{"t":"Esta factura no ingresará stock y Recepciones está inactiva. Activá Recepciones o habilitá «Afectar stock en compra directa» antes de operar productos de inventario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2507},{"t":"No se pudo","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2516},{"t":"la compra:","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2517},{"t":"Sucursal","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2532},{"t":"Seleccionar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2536},{"t":"Proveedor","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2549},{"t":"Factura de importación (opcional)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2562},{"t":"Mercadería del exterior: no va al Libro IVA y el stock entra al liberar el embarque, no ahora.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2565},{"t":"Vinculá el embarque si esta es la factura del proveedor del exterior.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2565},{"t":"Compra normal (sin importación)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2572},{"t":"Vincular orden de compra (OC)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2603},{"t":"Buscar por número, proveedor o fecha","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2604},{"t":"Requisición (flujo)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2616},{"t":"Sin requisición vinculada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2618},{"t":"Fecha","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2629},{"t":"Moneda","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2641},{"t":"Cotización","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2661},{"t":"Condición","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2678},{"t":"Plazo de crédito (días)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2697},{"t":"Depósito de inventario","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2711},{"t":"Depósito de referencia","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2711},{"t":"El CDC es de una factura del RUC …, no del proveedor elegido.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2765},{"t":"Este comprobante ya está registrado y no se puede duplicar:","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2773},{"t":"Ítems de Compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2803},{"t":"Compra vinculada a OC: la selección manual de productos se bloquea para mantener consistencia entre OC, recepción y factura.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2820},{"t":"Agregá los productos/servicios para registrar la factura. Los ítems marcados como Inventario no ingresarán stock aquí: cargá sus cantidades físicas mediante una Recepción libre.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2820},{"t":"Los ítems de inventario deben provenir de una OC previamente recepcionada; la factura no volverá a modificar stock. Los servicios pueden cargarse directamente.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2820},{"t":"Agregá los productos/servicios de esta compra desde la búsqueda rápida.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2820},{"t":"Quitar vínculo OC","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2830},{"t":"Pagos","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2856},{"t":"Esta compra de contado quedará como","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2860},{"t":"cuenta por pagar pendiente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2861},{"t":"y se abonará desde una","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2861},{"t":"orden de pago","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2861},{"t":"(configuración \"Incluir contado en orden de pago\").","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2861},{"t":"Obligatorio para compras al contado. Debés cargar pagos que cubran el total exacto. La moneda de los pagos se toma de la cabecera.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2877},{"t":"Agregar pago","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2879},{"t":"Medio de pago","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2891},{"t":"Monto (…)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2907},{"t":"Referencia","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2919},{"t":"Quitar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2927},{"t":"Cuotas de Crédito","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2939},{"t":"Esta empresa requiere cuotas manuales en compras a crédito.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2945},{"t":"Por defecto se genera una cuota automática por plazo.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2945},{"t":"Definir cuotas manuales","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2953},{"t":"Activalo solo si querés fijar vos el número, el vencimiento y el monto de cada cuota. Apagado, se crea una sola cuenta por pagar con vencimiento al plazo de crédito.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2954},{"t":"La suma de cuotas debe coincidir con el total de la compra (","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2962},{"t":"Agregar cuota","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2964},{"t":"Nro. de cuota","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2976},{"t":"Vencimiento","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2986},{"t":"Monto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":2997},{"t":"Se creará automáticamente 1 cuenta por pagar con vencimiento a","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3022},{"t":"días","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3023},{"t":"Resumen","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3035},{"t":"Tipo de descuento","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3044},{"t":"Por ítem (% o monto)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3059},{"t":"Global %","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3060},{"t":"Global monto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3061},{"t":"Descuento global (%)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3070},{"t":"Descuento global (monto)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3080},{"t":"Total Bruto","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3101},{"t":"Descuento ítems","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3105},{"t":"Descuento global","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3110},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3118},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3122},{"t":"Total IVA","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3126},{"t":"Base Gravada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3133},{"t":"Total Exentas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3137},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3144},{"t":"Cancelar edición","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3157},{"t":"Limpiar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3157},{"t":"Guardando...","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3162},{"t":"Actualizar compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3162},{"t":"Crear compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3162},{"t":"Bloqueado porque la empresa está en «Requisición obligatoria»: una compra/factura solo se permite cuando nace de una requisición aprobada (normalmente vía OC).","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3279},{"t":"Nueva compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3286},{"t":"Hoy","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3303},{"t":"Ayer","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3304},{"t":"Esta semana","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3305},{"t":"Este mes","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3306},{"t":"Mes anterior","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3307},{"t":"Fecha desde","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3323},{"t":"Fecha hasta","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3338},{"t":"Estado","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3354},{"t":"Todos los estados","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3363},{"t":"Pendiente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3364},{"t":"Parcial","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3365},{"t":"Pagada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3366},{"t":"Anulada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3367},{"t":"Límite","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3371},{"t":"Comp.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3407},{"t":"Pend.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3445},{"t":"Pendientes","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3445},{"t":"Parciales","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3457},{"t":"Pagadas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3470},{"t":"Anuladas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3483},{"t":"Cargando compras...","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3496},{"t":"Sin compras registradas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3498},{"t":"Ver","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3540},{"t":"Editar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3545},{"t":"Anular","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3551},{"t":"Número","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3568},{"t":"Total","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3571},{"t":"Acciones","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3573},{"t":"Factura de compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3650},{"t":"sin número","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3654},{"t":"Cargando detalle...","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3668},{"t":"No se pudo obtener el detalle de la compra.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3670},{"t":"Razón social","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3712},{"t":"RUC","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3720},{"t":"Documento y operación","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3733},{"t":"Fecha emisión","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3737},{"t":"Timbrado","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3745},{"t":"Depósito","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3782},{"t":"Vto. timbrado","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3791},{"t":"Plazo crédito","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3801},{"t":"Documentos vinculados","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3815},{"t":"ORDEN DE COMPRA (OC)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3822},{"t":"VINCULADA","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3824},{"t":"SIN VÍNCULO","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3824},{"t":"Sin número","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3829},{"t":"La factura no está vinculada a una OC.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3844},{"t":"RECEPCIONES (REP)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3855},{"t":"Recepción del","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3864},{"t":"La OC no tiene recepciones registradas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3879},{"t":"Sin OC vinculada para consultar recepciones.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3879},{"t":"ÓRDENES DE PAGO (OP)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3889},{"t":"Automática","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3916},{"t":"Manual","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3916},{"t":"La factura no tiene órdenes de pago vinculadas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3926},{"t":"NOTAS DE CRÉDITO (NC)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3937},{"t":"ANULADA","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3956},{"t":"REGISTRADA","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3956},{"t":"La factura no tiene notas de crédito vinculadas.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3972},{"t":"Resumen económico","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3985},{"t":"Descuento …","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3987},{"t":"Total bruto (sin descuentos)","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":3991},{"t":"Descuento por ítems","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4000},{"t":"Base gravada","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4016},{"t":"IVA 10%","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4023},{"t":"IVA 5%","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4031},{"t":"Exentas","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4039},{"t":"Total factura","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4047},{"t":"Ítems (","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4068},{"t":"Código","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4075},{"t":"Descripción","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4076},{"t":"Cant.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4077},{"t":"P. Unit.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4080},{"t":"Desc.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4083},{"t":"IVA","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4086},{"t":"Subtotal","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4089},{"t":"S/C","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4103},{"t":"Sin ítems","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4135},{"t":"Pagos registrados","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4149},{"t":"Cuotas / cuentas por pagar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4181},{"t":"Cuota","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4187},{"t":"Saldo pendiente","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4190},{"t":"Cerrar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4224},{"t":"Confirmar creación de compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4233},{"t":"Se creará una compra por","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4236},{"t":"ítem(s).","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4237},{"t":"Al ser una compra a crédito, se generarán las cuentas por pagar correspondientes.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4238},{"t":"Al ser una compra al contado, se aplicarán los pagos que cargaste en el formulario.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4238},{"t":"La configuración actual no genera cuentas por pagar automáticamente.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4238},{"t":"¿Deseas continuar?","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4243},{"t":"No se pudo crear la compra:","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4247},{"t":"Cancelar","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4260},{"t":"Confirmar anulación de compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4269},{"t":"Vas a anular la compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4272},{"t":"Se revertirán únicamente los movimientos de stock generados por esta factura, se recalcularán costos y se anularán sus estados financieros relacionados.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4275},{"t":"Las recepciones son documentos independientes y no se anulan junto con la factura. Si también necesitás revertir la mercadería, anulá la recepción correspondiente.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4279},{"t":"Proveedor:","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4283},{"t":"| Total:","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4284},{"t":"No podrás seguir editándola después de anularla.","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4287},{"t":"Sí, anular compra","archivo":"frontend/src/components/templates/ComprasTemplate.jsx","linea":4292},{"t":"Descripción","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":257},{"t":"Completá timbrado, fecha y el desglose de IVA del comprobante.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":399},{"t":"No se pudieron cargar tipos de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":702},{"t":"Falta la cotización del … para descontar el pago de \"…\".","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":846},{"t":"El gasto está en guaraníes y \"…\" está en …. Elegí una cuenta en guaraníes.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":846},{"t":"Se van a debitar … de ……","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":854},{"t":"El RUC ingresado no coincide con el proveedor seleccionado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":916},{"t":"La configuración exige requisición obligatoria. Creá el gasto desde Requisiciones aprobadas.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":924},{"t":"El gasto paga de contado: indicá el medio de pago para poder registrar el egreso en Tesorería.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":929},{"t":"… debe tener … dígitos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":941},{"t":"Ya existe … con el comprobante …. No se puede registrar duplicado.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":950},{"t":"Cargá la cotización del … para la fecha del gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":959},{"t":"Debes agregar al menos un ítem","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":969},{"t":"Cada ítem requiere descripción o producto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":973},{"t":"Cada ítem requiere cantidad positiva","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":977},{"t":"La empresa opera con requisición obligatoria. Creá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1039},{"t":"Gasto anulado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1057},{"t":"Contabilización reintentada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1071},{"t":"Registro en Tesorería reintentado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1084},{"t":"Gastos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1117},{"t":"Volver","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1129},{"t":"Editar gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1133},{"t":"Nuevo gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1133},{"t":"Alta manual bloqueada por configuración: esta empresa usa requisición obligatoria. Creá el gasto desde Requisiciones aprobadas.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1140},{"t":"DATOS GENERALES","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1149},{"t":"Proveedor / Acreedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1155},{"t":"Forma de pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1159},{"t":"Contado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1161},{"t":"Crédito","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1162},{"t":"Transferencia","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1163},{"t":"Fecha de emisión","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1171},{"t":"Moneda","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1181},{"t":"Cotización …","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1198},{"t":"Ej: 7.350","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1202},{"t":"Guaraníes por 1 unidad, a la fecha del comprobante","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1208},{"t":"Medio de pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1217},{"t":"Se descuenta del anticipo ya entregado: no saca plata del banco.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1233},{"t":"Este medio no mueve dinero: no saca plata del banco.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1233},{"t":"La contrapartida es la cuenta «Al pagar» de este medio (Contabilidad → Mapeo de cuentas → Cuentas por medio de pago).","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1235},{"t":"Cuenta (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1243},{"t":"Resolver por regla configurada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1251},{"t":"Gasto vinculado a requisición aprobada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1273},{"t":"Descripción del gasto (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1280},{"t":"Ej: alquiler local marzo, honorarios contador, mantenimiento vehículo…","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1281},{"t":"Imputar a importación (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1291},{"t":"El comprobante va al Libro IVA igual. Vinculándolo, además suma al costeo del embarque.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1294},{"t":"Sin imputar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1297},{"t":"DOCUMENTO DEL PROVEEDOR","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1313},{"t":"Deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1321},{"t":"No deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1321},{"t":"RUC del proveedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1327},{"t":"Ej: 80050001-7","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1327},{"t":"Sin número de factura el gasto se registrará como","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1364},{"t":"no deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1365},{"t":"(no genera IVA crédito ni afecta el Libro IVA Compras).","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1365},{"t":"Este comprobante ya está registrado y no se puede duplicar:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1370},{"t":"Agregar ítems desde productos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1381},{"t":"Ítems","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1388},{"t":"Producto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1395},{"t":"Tipo de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1396},{"t":"Cantidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1398},{"t":"Precio unit.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1401},{"t":"IVA %","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1404},{"t":"Subtotal","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1407},{"t":"Aún no hay ítems. Agregá desde el buscador de productos o con «Agregar ítem libre».","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1416},{"t":"Libre","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1425},{"t":"Buscar tipo de gasto…","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1441},{"t":"Exento","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1458},{"t":"Ítem libre","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1477},{"t":"Cancelar edición","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1486},{"t":"Cancelar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1486},{"t":"Guardando...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Actualizar gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Crear gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Resumen","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1502},{"t":"Tipo Descuento","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1507},{"t":"Ninguno","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1509},{"t":"Total Bruto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1515},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1522},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1526},{"t":"Total IVA","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1530},{"t":"Base Gravada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1537},{"t":"Total Exentas","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1541},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1548},{"t":"Equivale a","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1553},{"t":"Bloqueado por configuración: cargá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1572},{"t":"Importar desde Excel","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1574},{"t":"Bloqueado por configuración: creá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1580},{"t":"Modo requisición obligatoria activo: el alta manual de gastos está deshabilitada en esta vista.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1589},{"t":"Hoy","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1606},{"t":"Ayer","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1607},{"t":"Esta semana","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1608},{"t":"Este mes","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1609},{"t":"Mes anterior","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1610},{"t":"Fecha desde","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1626},{"t":"Fecha hasta","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1641},{"t":"Estado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1657},{"t":"Todos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1666},{"t":"Registrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1667},{"t":"Anulado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1668},{"t":"Deducibilidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1672},{"t":"Deducibles","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1682},{"t":"No deducibles","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1683},{"t":"Limpiar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1693},{"t":"Monto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1720},{"t":"IVA cr.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1734},{"t":"IVA crédito","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1734},{"t":"Deduc.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1747},{"t":"No ded.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1760},{"t":"Anulados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1772},{"t":"Cargando gastos...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1785},{"t":"Sin gastos registrados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1787},{"t":"Comprobante histórico: ya pagado y contabilizado en el sistema anterior. Sólo va al Libro IVA y a Marangatu.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1808},{"t":"Histórico","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1809},{"t":"Ver detalle","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1822},{"t":"No podés editar este gasto porque la empresa está en requisición obligatoria y este registro no está vinculado a una requisición.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"El gasto ya fue pagado y no puede editarse","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"Editar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"Anular","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1845},{"t":"Reintentar contabilidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1852},{"t":"Reintentar tesorería","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1861},{"t":"Fecha","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1880},{"t":"Proveedor / RUC","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1881},{"t":"Forma pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1882},{"t":"Total","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1883},{"t":"Acciones","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1886},{"t":"Sí","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1906},{"t":"No","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1906},{"t":"Confirmar anulación de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1997},{"t":"Vas a anular este gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2001},{"t":"Vas a anular el gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2002},{"t":"Se revertirá el asiento contable asociado.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2009},{"t":"Total:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2012},{"t":"Sí, anular","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2017},{"t":"Factura de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2026},{"t":"Cargando detalle...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2044},{"t":"No se pudo obtener el detalle del gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2046},{"t":"Proveedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2075},{"t":"Razón social","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2079},{"t":"RUC","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2087},{"t":"Documento y operación","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2100},{"t":"Fecha emisión","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2104},{"t":"Timbrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2112},{"t":"Sucursal","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2152},{"t":"Registrado por","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2160},{"t":"Vto. timbrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2169},{"t":"Resumen económico","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2197},{"t":"Base gravada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2202},{"t":"Gravado 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2210},{"t":"IVA 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2218},{"t":"Gravado 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2226},{"t":"IVA 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2234},{"t":"Exentas","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2242},{"t":"(deducible)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2253},{"t":"(no deducible)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2253},{"t":"Total factura","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2263},{"t":"Ítems (","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2284},{"t":"Cant.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2294},{"t":"P. Unit.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2297},{"t":"IVA","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2300},{"t":"Este gasto no tiene ítems.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2334},{"t":"Anulación","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2343},{"t":"Fecha:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2346},{"t":"Recibos vinculados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2361},{"t":"Nº Recibo","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2367},{"t":"Monto aplicado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2370},{"t":"Sin número","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2378},{"t":"Cerrar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2399},{"t":"Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":64},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":368},{"t":"La cantidad debe ser mayor a cero","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":373},{"t":"El descuento no puede ser negativo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":377},{"t":"El descuento porcentual no puede superar el 100%","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":381},{"t":"El descuento no puede superar el subtotal del ítem","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":385},{"t":"Último costo:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":445},{"t":"· Fac.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":448},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":457},{"t":"Explorar productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":463},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"Seleccione el depósito para facilitar la búsqueda","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"S/C","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":517},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":525},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"Stock: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"IVA","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":534},{"t":"Ref:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":537},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":548},{"t":"Producto:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":557},{"t":"Usar costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":578},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":587},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":599},{"t":"Costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":615},{"t":"Descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":627},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":630},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":635},{"t":"Sí","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"No","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"N° Lote","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":690},{"t":"Sugerido automáticamente. Podés cambiarlo; si lo dejás vacío, el sistema genera uno.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":694},{"t":"Se genera solo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":695},{"t":"F. fabricación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":703},{"t":"F. vencimiento (opcional)","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":713},{"t":"Opcional: dejalo vacío si el producto no vence. El lote sirve igual como capa de costo.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":717},{"t":"Presiona","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":736},{"t":"Enter","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Esc","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Todavía no agregaste productos. Buscalos arriba por código, código de barra o descripción.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":87},{"t":"Centro costo","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":98},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":99},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":100},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":101},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":102},{"t":"% IVA","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":104},{"t":"Lote","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":105},{"t":"F. Fab.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":106},{"t":"F. Venc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":107},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc. %","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Equivalente","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":120},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":122},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":158},{"t":"Oferta: … — Antes: …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":183},{"t":"Exento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":229},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":266},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":301},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":332},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":351},{"t":"Cargar …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":360},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":197},{"t":"No se pudieron cargar órdenes de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":386},{"t":"No se pudieron cargar catálogos de órdenes de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":418},{"t":"Ítem de requisición","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":463},{"t":"Orden de compra actualizada","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":635},{"t":"Orden de compra creada","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":638},{"t":"No se pudo cargar la orden de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":692},{"t":"No se pudo cargar el detalle de la orden de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":778},{"t":"No se pudo generar el PDF de la orden","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":814},{"t":"Esta orden no está disponible para usar en factura.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":823},{"t":"No se pudo abrir facturación desde esta pantalla. Recargá e intentá nuevamente.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":827},{"t":"No se puede usar en factura porque la OC aún no tiene recepciones aplicadas.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":835},{"t":"La orden ya no tiene saldo pendiente para facturar.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":837},{"t":"No se pudo abrir la factura desde la orden seleccionada.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":846},{"t":"Flujo con requisición obligatoria activo. Esta orden debe originarse en una requisición aprobada.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":855},{"t":"Editar orden de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":861},{"t":"Nueva orden de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":861},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":863},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":871},{"t":"Fecha entrega","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":882},{"t":"Sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":891},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":897},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":932},{"t":"Requisición de origen (obligatoria)","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":978},{"t":"Requisición de origen (opcional)","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":978},{"t":"Seleccioná una requisición","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":983},{"t":"Observaciones","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":994},{"t":"Ítems de la orden","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1002},{"t":"ítem(s) heredados de la requisición","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1007},{"t":". Podés editarlos o agregar ítems libres adicionales.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1008},{"t":"Ítem libre","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1020},{"t":"No se pudo","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1038},{"t":"la orden de compra:","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1039},{"t":"Total orden:","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1061},{"t":"Cancelar edición","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1079},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1079},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1088},{"t":"Actualizar orden","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1088},{"t":"Crear orden","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1088},{"t":"Modo requisición obligatoria: la creación de OC directa está bloqueada. Usá Requisiciones para generar la orden.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1100},{"t":"Órdenes de Compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1108},{"t":"Comprometé la compra con el proveedor antes de recibir la mercadería; después se recepciona y se factura contra ella.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1109},{"t":"Bloqueado por configuración: generá la OC desde Requisiciones.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1114},{"t":"Nueva orden","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1127},{"t":"Hoy","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1147},{"t":"Ayer","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1148},{"t":"Esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1149},{"t":"Este mes","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1150},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1151},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1165},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1180},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1196},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1205},{"t":"Pend. aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1206},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1207},{"t":"Parcial","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1208},{"t":"Completada","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1209},{"t":"Cancelada","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1210},{"t":"Órdenes","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1235},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1252},{"t":"Pend. aprob.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1269},{"t":"Pendientes","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1286},{"t":"Parciales","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1303},{"t":"Comp./Anul.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1320},{"t":"Cargando órdenes de compra...","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1333},{"t":"Sin órdenes de compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1335},{"t":"Sin número","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1353},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1385},{"t":"Editar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1391},{"t":"Aprobar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1398},{"t":"Anular","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1404},{"t":"Disponible cuando la OC tenga recepciones aplicadas","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1416},{"t":"Usar en factura","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1416},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1461},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1462},{"t":"Total","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1464},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1466},{"t":"Cancelar OC …","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1598},{"t":"La cancelación libera la vinculación con requisición y bloquea nuevas recepciones sobre esta OC.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1599},{"t":"Motivo de cancelación","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1600},{"t":"Ej.: Pedido duplicado.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1601},{"t":"Cancelar OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1603},{"t":"Aprobar OC …","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1615},{"t":"La OC pasará de pendiente de aprobación a pendiente operativa para continuar el flujo de compras.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1616},{"t":"Aprobar OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1617},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1618},{"t":"Detalle OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1633},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1636},{"t":"No se pudo obtener el detalle de la OC.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1638},{"t":"General","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1648},{"t":"Historial","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1649},{"t":"Ítems","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1705},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1715},{"t":"Cantidad","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1716},{"t":"Precio unit.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1717},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1718},{"t":"Ítem sin descripción","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1725},{"t":"Esta OC no tiene ítems.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1745},{"t":"Sin eventos de historial para esta OC.","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1754},{"t":"Vista previa de Orden de Compra","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1790},{"t":"Orden de compra PDF","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1798},{"t":"Descargar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1806},{"t":"Confirmar actualización de OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1815},{"t":"Confirmar creación de OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1815},{"t":"Vas a actualizar","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1819},{"t":"Vas a crear","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1819},{"t":"una orden de compra por","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1819},{"t":"ítem","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1821},{"t":"Proveedor:","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1824},{"t":"Vinculada a requisición","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1832},{"t":"Actualizar OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1838},{"t":"Crear OC","archivo":"frontend/src/components/organismos/ComprasDesign/OrdenesCompraTab.jsx","linea":1838},{"t":"No se pudieron cargar recepciones","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":265},{"t":"No se pudieron cargar órdenes disponibles para recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":292},{"t":"No se pudieron cargar los depósitos para la recepción libre","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":307},{"t":"La orden seleccionada todavía no está aprobada. Aprobala antes de registrar la recepción.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":352},{"t":"La orden seleccionada está cancelada y no admite recepción.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":359},{"t":"La orden seleccionada ya está completada. No tiene líneas pendientes de recepción.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":366},{"t":"No se pudo cargar el detalle de la orden","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":386},{"t":"No se puede editar una recepción anulada.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":440},{"t":"No se puede editar la recepción porque la OC no está operativa.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":473},{"t":"No se pudo cargar la recepción para edición","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":492},{"t":"Recepción actualizada","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":613},{"t":"Recepción registrada","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":616},{"t":"No se pudo cargar el detalle de la recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":667},{"t":"Editar recepción de compra","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":695},{"t":"Nueva recepción de compra","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":695},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":697},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":719},{"t":"Depósito","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":725},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":734},{"t":"Sin número","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":761},{"t":"Orden de compra","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":772},{"t":"Buscar por número, proveedor o fecha","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":773},{"t":"Fecha recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":782},{"t":"La recepción se registrará sin mover inventario porque «Afectar stock en compra directa» está activo. Desactivá esa opción en Configuración de Compras para centralizar el ingreso de stock aquí.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":792},{"t":"Recepción libre: los productos ingresarán al stock del depósito seleccionado sin requerir una Orden de Compra.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":792},{"t":"Orden:","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":800},{"t":"Proveedor:","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":803},{"t":"La edición mantiene la misma orden de compra; solo podés ajustar cantidades, fecha y observaciones.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":807},{"t":"Agregá los productos de esta recepción desde la búsqueda rápida.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":822},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":832},{"t":"Ordenada","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":833},{"t":"Recibida","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":834},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":835},{"t":"A recepcionar","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":836},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":837},{"t":"Agregá al menos un producto para registrar la recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":844},{"t":"Sin líneas pendientes para recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":844},{"t":"Quitar producto","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":885},{"t":"Observaciones","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":908},{"t":"No se pudo","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":916},{"t":"la recepción:","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":917},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":937},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":947},{"t":"Actualizar recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":947},{"t":"Registrar recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":947},{"t":"Recepciones de Compra","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":957},{"t":"Registrá lo que realmente entregó el proveedor contra la orden de compra; controla el saldo pendiente de cada línea.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":959},{"t":"Registrá el ingreso físico de mercadería por proveedor y depósito, sin necesidad de una orden de compra previa.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":959},{"t":"Nueva recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":964},{"t":"Hoy","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":982},{"t":"Ayer","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":983},{"t":"Esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":984},{"t":"Este mes","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":985},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":986},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1000},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1015},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1031},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1040},{"t":"Aplicada","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1041},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1042},{"t":"Recepciones","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1067},{"t":"Aplicadas","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1084},{"t":"Anuladas","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1101},{"t":"Líneas","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1118},{"t":"Cargando recepciones...","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1131},{"t":"Sin recepciones registradas","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1133},{"t":"Líneas:","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1170},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1178},{"t":"Editar recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1187},{"t":"Anular recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1197},{"t":"Origen","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1218},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1219},{"t":"Se anulará el control documental y se devolverá la cantidad al pendiente de la OC. El stock no cambiará porque esta empresa lo ingresa al facturar.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1313},{"t":"Se anulará esta recepción libre documental. El stock no cambiará porque esta empresa lo ingresa al facturar.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1313},{"t":"Se revertirá el stock ingresado y se devolverá la cantidad al pendiente de la OC.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1313},{"t":"Se revertirá el stock ingresado por esta recepción libre.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1313},{"t":"Motivo de anulación","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1322},{"t":"Ej.: Mercadería con error de cantidad.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1323},{"t":"Confirmar actualización de recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1337},{"t":"Confirmar registro de recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1337},{"t":"Vas a","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1340},{"t":"la recepción de","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1341},{"t":"ítem","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1342},{"t":"del proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1345},{"t":"para la orden","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1347},{"t":"sin número","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1347},{"t":"La recepción quedará como control documental y no modificará stock; el inventario se actualizará al registrar la factura.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1351},{"t":"Una vez confirmada, las cantidades ingresarán al stock del depósito seleccionado.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1351},{"t":"Una vez confirmada, las cantidades ingresarán al stock y se descontarán del pendiente de la OC.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1351},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1360},{"t":"Detalle recepción","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1376},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1379},{"t":"No se pudo obtener el detalle de la recepción.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1381},{"t":"Recepción libre","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1405},{"t":"Ítems recibidos","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1426},{"t":"Cant. recibida","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1435},{"t":"Esta recepción no tiene ítems registrados.","archivo":"frontend/src/components/organismos/ComprasDesign/RecepcionesCompraTab.jsx","linea":1450},{"t":"No se pudieron cargar requisiciones","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":296},{"t":"No se pudieron cargar catálogos de requisiciones","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":323},{"t":"Requisición actualizada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":467},{"t":"Requisición creada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":470},{"t":"Aprobar requisición …","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":507},{"t":"Vas a aprobar esta requisición. Podés agregar un comentario opcional.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":508},{"t":"Comentario de aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":509},{"t":"Ej.: Aprobado para continuar con la compra.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":510},{"t":"Aprobar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":512},{"t":"Rechazar requisición …","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":521},{"t":"El motivo se enviará al solicitante para que pueda corregir y reenviar.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":522},{"t":"Motivo de rechazo","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":523},{"t":"Ej.: Falta justificación del centro de costo.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":524},{"t":"Rechazar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":526},{"t":"Cancelar requisición …","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":535},{"t":"La requisición quedará anulada y no podrá continuar el flujo operativo.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":536},{"t":"Motivo de cancelación","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":537},{"t":"Ej.: Ya no es necesaria.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":538},{"t":"Cancelar requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":540},{"t":"Solo se puede editar una requisición en borrador (antes de enviarla a aprobación).","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":588},{"t":"No se pudo cargar la requisición para edición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":620},{"t":"No se pudo cargar el detalle de la requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":656},{"t":"Editar requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":667},{"t":"Nueva requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":667},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":669},{"t":"Origen","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":676},{"t":"Compra","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":682},{"t":"Gasto","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":683},{"t":"Sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":688},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":696},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":704},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":713},{"t":"Ítems de la requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":720},{"t":"Ítem libre","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":733},{"t":"En compra, los ítems libres se pueden aprobar por necesidad (nivel 1). El costo final se define al generar la OC.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":738},{"t":"No se pudo guardar la requisición:","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":756},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":788},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":798},{"t":"Actualizar requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":798},{"t":"Crear requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":798},{"t":"Hoy","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":822},{"t":"Ayer","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":823},{"t":"Esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":824},{"t":"Este mes","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":825},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":826},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":840},{"t":"Buscar número o descripción...","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":851},{"t":"Filtros …","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":884},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":905},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":920},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":938},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":944},{"t":"Borrador","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":947},{"t":"Pendiente aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":948},{"t":"Aprobada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":949},{"t":"Ejecutada parcial","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":950},{"t":"Ejecutada total","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":951},{"t":"Rechazada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":952},{"t":"Cancelada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":953},{"t":"Requisiciones","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":978},{"t":"Pend. aprob.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":993},{"t":"Aprobadas","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1008},{"t":"Ejec. parcial","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1023},{"t":"Ejec. total","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1038},{"t":"Cancel./Rech.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1053},{"t":"Cargando requisiciones...","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1064},{"t":"Sin requisiciones","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1066},{"t":"Sin número","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1086},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1110},{"t":"Editar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1116},{"t":"Enviar aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1123},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1144},{"t":"Crear OC","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1151},{"t":"Crear gasto","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1158},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1175},{"t":"Total estimado","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1178},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1180},{"t":"Gasto generado desde requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1313},{"t":"Comentario","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1323},{"t":"Confirmar","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1326},{"t":"Detalle requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1342},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1345},{"t":"No se pudo obtener el detalle de la requisición.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1347},{"t":"General","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1358},{"t":"Historial","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1359},{"t":"Solicitante","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1385},{"t":"Ítems","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1408},{"t":"Cant. solicitada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1417},{"t":"Cant. ejecutada","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1418},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1419},{"t":"Esta requisición no tiene ítems cargados.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1442},{"t":"Sin eventos de historial para esta requisición.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1469},{"t":"Confirmar actualización de requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1486},{"t":"Confirmar creación de requisición","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1486},{"t":"Vas a","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1489},{"t":"una requisición de tipo","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1490},{"t":"ítem","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1491},{"t":"Quedará en estado borrador y podrás enviarla a aprobación luego.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionesTab.jsx","linea":1493},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":211},{"t":"Tipo de gasto actualizado","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":227},{"t":"Tipo de gasto creado","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":230},{"t":"Tipo de gasto desactivado","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":251},{"t":"Buscar tipo de gasto...","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":266},{"t":"Nuevo tipo","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":282},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":292},{"t":"IVA","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":293},{"t":"Deducible","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":294},{"t":"Origen","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":295},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":296},{"t":"No hay tipos de gasto para mostrar.","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":312},{"t":"Sí","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":333},{"t":"No","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":333},{"t":"Empresa","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":341},{"t":"Global","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":341},{"t":"Editar","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":349},{"t":"Tipo global (solo lectura)","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":349},{"t":"Desactivar","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":361},{"t":"Editar tipo de gasto","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":383},{"t":"Nuevo tipo de gasto","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":383},{"t":"No aplica","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":413},{"t":"Cuenta contable","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":447},{"t":"A qué cuenta se imputa el gasto al contabilizar. Si se deja vacío, usa Gastos Generales.","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":448},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":457},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":459},{"t":"Actualizar","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":459},{"t":"Crear","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":459},{"t":"Desactivar tipo de gasto","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":469},{"t":"Vas a desactivar el tipo","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":472},{"t":"Ya no estará disponible para nuevos gastos, pero quedará en históricos.","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":475},{"t":"Sí, desactivar","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":480},{"t":"Volver","archivo":"frontend/src/components/organismos/ComprasDesign/TiposGastoTab.jsx","linea":481},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":126},{"t":"Pagada","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":127},{"t":"Vencida","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":128},{"t":"Parcial","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":129},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":130},{"t":"No se pudo cargar el listado de cuentas por pagar","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":184},{"t":"Cuentas a Pagar","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":264},{"t":"Vencen hoy","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":287},{"t":"Vencen ayer","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":288},{"t":"Vencen esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":289},{"t":"Vencen este mes","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":290},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":291},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":305},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":305},{"t":"Buscar...","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":317},{"t":"Buscar por factura, RUC o proveedor...","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":317},{"t":"Filtros …","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":346},{"t":"Vence desde","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":370},{"t":"Vence hasta","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":385},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":401},{"t":"Todos los estados","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":410},{"t":"Límite","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":420},{"t":"Cuentas","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":456},{"t":"Pendientes","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":469},{"t":"Vencidas","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":482},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":495},{"t":"No hay cuentas por pagar registradas","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":514},{"t":"Comprobante","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":523},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":524},{"t":"Emisión","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":525},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":526},{"t":"Cuota","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":527},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":528},{"t":"Saldo","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":529},{"t":"Sin número","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":543},{"t":"Mostrando","archivo":"frontend/src/components/organismos/ComprasDesign/CuentasPagarTab.jsx","linea":579},{"t":"1. Seleccioná las cuentas a pagar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":77},{"t":"Elegí el proveedor y marcá las facturas pendientes que querés incluir en esta orden. Podés agrupar varias facturas en un solo pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":78},{"t":"2. Definí el medio de pago por línea","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":83},{"t":"Cada línea puede tener un medio de pago distinto (transferencia, cheque, efectivo). Esto determina cómo se registra en Tesorería.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":84},{"t":"3. Enviá a aprobación (si aplica)","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":89},{"t":"Según la configuración de tu empresa, la orden puede requerir aprobación antes de ejecutarse.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":90},{"t":"4. Ejecutar el pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":95},{"t":"Al ejecutar, se registra automáticamente el egreso en Tesorería (o el cheque emitido) y se contabiliza la cancelación de la deuda.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":96},{"t":"Para que el egreso se acredite al banco correcto, cada cuenta bancaria en Tesorería debe tener vinculada su cuenta contable (Tesorería → Cuentas → editar cuenta → campo \"Cuenta contable\").","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":102},{"t":"Para que los pagos con cheque generen un cheque emitido en Tesorería, configurá la regla \"Pago a proveedor\" para el medio de pago correspondiente (Tesorería → Configuración → Reglas).","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":106},{"t":"Los tipos de gasto pueden vincularse a una cuenta contable específica (Compras → Configuración → Tipos de gasto), de lo contrario se imputa a Gastos Generales.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":110},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":270},{"t":"Pagada","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":275},{"t":"Pend. aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":278},{"t":"Rechazada","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":281},{"t":"Aprobada","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":284},{"t":"Borrador","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":287},{"t":"No se pudieron cargar datos auxiliares de pagos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":627},{"t":"No se pudo cargar el listado de pagos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":646},{"t":"Algunas cuotas del plan ya no están pendientes o ya están en otra orden de pago, y no se incluyeron","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":731},{"t":"No se pudieron cargar las cuentas pendientes del proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":738},{"t":"No se pudo generar el PDF de la orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":843},{"t":"Anulando orden de pago...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":913},{"t":"No se pudo cargar el proveedor del plan de pagos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":974},{"t":"No se pueden pagar cuentas en distinta moneda en la misma OP. Emití una OP por moneda.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":999},{"t":"Se seleccionaron sólo las cuentas en la moneda mayoritaria. Para el resto emití OPs separadas.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1101},{"t":"Seleccioná un proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1127},{"t":"Seleccioná una sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1132},{"t":"Seleccioná al menos una cuenta por pagar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1137},{"t":"Ingresá un monto mayor a 0 para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1151},{"t":"El monto no puede superar el saldo pendiente en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1155},{"t":"La configuración actual exige pago exacto al saldo pendiente en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1159},{"t":"Seleccioná la cuenta tesorería para el cheque en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1170},{"t":"Ingresá número de cheque para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1174},{"t":"Ingresá banco emisor para el cheque en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1178},{"t":"Ingresá el titular del cheque en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1182},{"t":"Ingresá la fecha de emisión del cheque en …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1186},{"t":"Seleccioná tarjeta para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1195},{"t":"Ingresá los últimos 4 dígitos de la tarjeta para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1200},{"t":"Seleccioná la cuenta bancaria de origen para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1211},{"t":"Seleccioná la cuenta bancaria de destino para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1216},{"t":"Seleccioná medio de pago para el documento …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1254},{"t":"No se pudieron preparar los detalles de la orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1263},{"t":"La orden se guardó, pero no se pudo abrir el PDF automáticamente","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1326},{"t":"Ejecutando pago...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1347},{"t":"El pago se ejecutó, pero no se pudo abrir el PDF automáticamente","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1362},{"t":"Enviando orden a aprobación...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1381},{"t":"Aprobando orden...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1401},{"t":"Debes indicar un motivo para rechazar la orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1427},{"t":"Rechazando orden...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1431},{"t":"Datos del medio de pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1481},{"t":"Cuenta tesorería *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1494},{"t":"Cartera donde queda registrado el cheque emitido","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1498},{"t":"N° Cheque *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1506},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1510},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1513},{"t":"Seleccioná o escribí","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1516},{"t":"Titular *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1520},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1524},{"t":"N° Cuenta","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1528},{"t":"Opcional","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1532},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1537},{"t":"Fecha cobro / venc.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1545},{"t":"Si es futura → diferido","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1549},{"t":"Tarjeta *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1557},{"t":"Últimos 4 dígitos *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1568},{"t":"Ej: 1234","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1572},{"t":"Cuenta bancaria destino *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1581},{"t":"Cuenta bancaria origen *","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1581},{"t":"Cuenta donde se deposita el pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1585},{"t":"Cuenta desde donde se realiza la transferencia","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1585},{"t":"N° Operación / referencia","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1596},{"t":"Ej: TRF-123456","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1600},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1609},{"t":"Confirmar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1610},{"t":"Nueva Orden de Pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1631},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1638},{"t":"Sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1657},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1664},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1686},{"t":"Fecha de pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1697},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1710},{"t":"Medio de pago por defecto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1730},{"t":"Cotización","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1762},{"t":"Referencia","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1781},{"t":"Observaciones","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1794},{"t":"Cuentas por pagar seleccionables","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1808},{"t":"Vienen marcadas las cuotas programadas en el plan de pagos hasta el","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1811},{"t":". Las demás se marcan a mano.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1812},{"t":"Monedas mezcladas:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1822},{"t":"seleccionaste cuentas en","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1822},{"t":". Una orden de pago sólo puede cerrar cuentas de una misma moneda. Emití una orden por moneda o desmarcá las de otra moneda para continuar.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1823},{"t":"La moneda del formulario (","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1833},{"t":") no coincide con la moneda de las cuentas seleccionadas (","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1834},{"t":"). Se va a auto-corregir al guardar; si querés controlar manualmente, ajustá el campo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1835},{"t":"MONEDA","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1837},{"t":"El proveedor no tiene cuentas pendientes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1849},{"t":"Seleccioná un proveedor para cargar cuentas pendientes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1849},{"t":"Documento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1865},{"t":"Origen","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1866},{"t":"Cuota","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1867},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1868},{"t":"Programada para","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1869},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1870},{"t":"Datos del medio","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1871},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1873},{"t":"Monto a pagar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1874},{"t":"Incluir …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1901},{"t":"Una cuota no puede estar en dos órdenes de pago a la vez. Para liberarla, anulá esa orden.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1907},{"t":"En …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1908},{"t":"Sin programar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1925},{"t":"Ver detalles","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":1961},{"t":"Pago parcial desactivado en configuración: cada línea se pagará por el saldo completo pendiente.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2019},{"t":"Total selección:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2025},{"t":"No podés guardar: hay cuentas de distintas monedas seleccionadas","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2042},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2056},{"t":"Guardar orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2056},{"t":"Confirmar ejecución de pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2069},{"t":"Confirmar guardado de orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2069},{"t":"Se registrará una orden para el proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2072},{"t":"Modo actual:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2075},{"t":"Aplicar pago al guardar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2078},{"t":"Guardar borrador y enviar a aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2078},{"t":"Guardar como borrador","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2078},{"t":"Cuentas seleccionadas:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2085},{"t":"Medios de pago utilizados:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2088},{"t":"Total a aplicar:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2091},{"t":"Sí, guardar y ejecutar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2096},{"t":"Sí, guardar borrador","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2096},{"t":"Revisar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2097},{"t":"Vista previa de Comprobante PDF","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2103},{"t":"Comprobante de pago PDF","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2111},{"t":"Descargar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2119},{"t":"¿Cómo funciona la orden de pago?","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2134},{"t":"Agrupá una o varias facturas de proveedor en una sola orden de pago. Al ejecutarla, Tesorería y Contabilidad se actualizan automáticamente según el medio de pago utilizado.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2135},{"t":"Órdenes de Pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2143},{"t":"Agrupá facturas de proveedor en una orden de pago; al ejecutarla se actualizan Tesorería y Contabilidad.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2144},{"t":"Nueva orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2148},{"t":"Hoy","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2168},{"t":"Ayer","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2169},{"t":"Esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2170},{"t":"Este mes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2171},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2172},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2185},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2200},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2216},{"t":"Todos los estados","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2225},{"t":"Límite","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2235},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2257},{"t":"Órdenes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2270},{"t":"Monto aplicado","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2283},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2314},{"t":"Anuladas","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2327},{"t":"Sin órdenes de pago en el rango","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2348},{"t":"Ajustá los filtros o creá una nueva orden desde el botón superior derecho.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2349},{"t":"Sin número","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2391},{"t":"Compra:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2403},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2418},{"t":"Ver PDF","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2423},{"t":"Enviar a aprobación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2437},{"t":"Aprobar orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2453},{"t":"Rechazar orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2469},{"t":"Ejecutar pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2485},{"t":"Anular","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2501},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2518},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2519},{"t":"Compra","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2520},{"t":"Total","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2522},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2524},{"t":"Anular orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2655},{"t":"Mostrando … de … órdenes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2688},{"t":"Detalle de Orden de Pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2706},{"t":"No se encontró información del pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2718},{"t":"Número:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2724},{"t":"Fecha:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2728},{"t":"Proveedor:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2731},{"t":"Documentos pagados:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2736},{"t":"Medio","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2755},{"t":"Datos medio","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2756},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2758},{"t":"Esta orden no tiene detalles de documentos vinculados.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2788},{"t":"Configuración de Tesorería incompleta","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2835},{"t":"¿Qué significa?","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2843},{"t":"La orden de pago quedó registrada en","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2845},{"t":"Contabilidad","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2846},{"t":"(asiento contable confirmado) y en","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2846},{"t":"Cuentas por Pagar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2847},{"t":"(saldo cancelado), pero","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2847},{"t":"no se generó el movimiento en Tesorería","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2848},{"t":". Esto significa que:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2848},{"t":"El egreso","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2851},{"t":"no aparece","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2852},{"t":"en Caja del Día ni en Movimientos de Tesorería.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2852},{"t":"La Conciliación Bancaria no verá este pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2855},{"t":"Los reportes de Flujo de Caja quedan desactualizados hasta que sincronices manualmente.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2858},{"t":"Por qué salió este aviso","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2864},{"t":"El sistema decide a qué cuenta de tesorería impactar en este orden:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2866},{"t":"La","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2870},{"t":"cuenta bancaria cargada en el modal","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2871},{"t":"del medio de pago (por ej. al elegir Transferencia). Esta gana siempre.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2871},{"t":"Si el medio no pide cuenta explícita (Efectivo, Giro), busca una","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2874},{"t":"regla automática","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2876},{"t":"por tipo de operación + medio de pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2876},{"t":"Si tampoco existe la regla → aparece este aviso.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2878},{"t":"Cómo resolverlo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2883},{"t":"En","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2885},{"t":"Configuración → Tesorería → Reglas Automáticas","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2886},{"t":", creá una regla para el tipo de operación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2886},{"t":"PAGO_PROVEEDOR","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2887},{"t":"apuntando a la cuenta operativa por defecto (Caja General para efectivo/giro, Banco X para transferencias). Podés crear reglas separadas por medio de pago para afinar. A partir de la regla, las próximas OPs generan el movimiento automáticamente sin más configuración por-pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2887},{"t":"Entendido","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2895},{"t":"Ir a configurar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2904},{"t":"Confirmar anulación de orden de pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2915},{"t":"Vas a anular la orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2918},{"t":"sin número","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2920},{"t":"Se revertirán los saldos aplicados en cuentas por pagar relacionadas.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2922},{"t":"| Total:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2926},{"t":"Esta acción impacta el estado de la compra asociada.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2929},{"t":"Sí, anular orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2934},{"t":"Volver","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2935},{"t":"Confirmar aprobación de orden","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2947},{"t":"Vas a aprobar esta orden de pago.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2951},{"t":"Vas a ejecutar el pago de esta orden.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2951},{"t":"Orden:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2955},{"t":"Total:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2961},{"t":"Sí, aprobar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2969},{"t":"Sí, ejecutar pago","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasPagosTab.jsx","linea":2969},{"t":"¿Cómo funciona el plan de pagos?","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":53},{"t":"Decidí en qué … vas a pagar cada factura —no tiene que ser la de su vencimiento— y mirá arriba cuánto sale en cada una y cuánto te queda en bancos y cajas.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":54},{"t":"Periodicidad: …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":55},{"t":"Por decidir","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":57},{"t":"Arranca mostrando lo vencido sin fecha de pago y lo que quedó atrasado. Es lo primero a resolver.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":57},{"t":"Pagar en…","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":58},{"t":"En cada fila elegí el período de pago. Para varias a la vez, marcalas y usá «Pagar en…» arriba de la lista.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":58},{"t":"Tarjetas","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":59},{"t":"Tocá una tarjeta para ver solo las cuotas de ese período. Las sugeridas (vencen ahí y nadie las programó) se confirman con ✓.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":59},{"t":"Generar OP","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":60},{"t":"Desde la tarjeta del período abrís la orden de pago de cada proveedor con sus cuotas ya cargadas.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":60},{"t":"«Queda» parte del saldo actual de las cuentas de Tesorería y resta solo lo programado, período a período.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":63},{"t":"La periodicidad (semanal, quincenal o mensual) y el día de pago se cambian en Configuración → Configuración de Compras. Lo ya programado no se pierde: se guarda la fecha.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":64},{"t":"Una cuota pagada sale sola del plan; si el pago fue parcial, el resto sigue en el mismo período.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":65},{"t":"No se pudo generar el Excel","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":210},{"t":"Reintentar","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":210},{"t":"Plan de pagos ·","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":235},{"t":"saldos al","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":238},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":244},{"t":"Mostrar","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":252},{"t":"Excel","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":269},{"t":"Se paga el … · del … al …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":305},{"t":"Después","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":338},{"t":"Para ver cuánto queda en bancos y cajas en cada período necesitás permiso para ver las cuentas de Tesorería.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":347},{"t":"Ver todas las cuotas","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":359},{"t":"Buscar proveedor, RUC, factura o concepto…","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":366},{"t":"marcada(s) ·","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":386},{"t":"Limpiar","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":400},{"t":"Ninguna cuota coincide con la búsqueda","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":416},{"t":"No hay nada por decidir","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":416},{"t":"No hay cuotas en este período","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":416},{"t":"Probá con otro proveedor, RUC o número de factura.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":423},{"t":"Todo lo vencido ya tiene fecha de pago.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":423},{"t":"Programá cuotas desde «Por decidir» o desde «Ver todas las cuotas».","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":423},{"t":"Seleccionar todas las de esta página","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":450},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":453},{"t":"Comprobante","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":454},{"t":"Vence","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":455},{"t":"Saldo","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":456},{"t":"Pagar en","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":459},{"t":"Queda","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":594},{"t":"Seleccionar …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":621},{"t":"RUC …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":625},{"t":"· cuota","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":636},{"t":"días","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":649},{"t":"Ya está en una orden de pago sin ejecutar: no se puede reprogramar ni incluir en otra orden. Para liberarla, anulá esa orden.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":659},{"t":"En …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":660},{"t":"Sugerida: …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":677},{"t":"Elegir…","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":677},{"t":"Pagar … en","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":681},{"t":"Quitar programación","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":689},{"t":"Confirmar el pago en …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":695},{"t":"Confirmar … en …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":702},{"t":"Acciones …","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":719},{"t":"Órdenes de pago ·","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":743},{"t":"Una orden por proveedor con las cuotas programadas para este período, con fecha de pago","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":745},{"t":". Al abrirla elegís el medio de pago y la cuenta. No se incluyen las sugeridas ni las que ya están en otra orden.","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":746},{"t":"Abrir orden","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":754},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/PlanPagosProveedores.jsx","linea":766},{"t":"Notas de crédito de compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":133},{"t":"Documentos recibidos del proveedor. Reducen el saldo por pagar y, si corresponde, el stock.","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":134},{"t":"Nueva NC de compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":138},{"t":"Hoy","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":152},{"t":"Ayer","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":153},{"t":"Esta semana","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":154},{"t":"Este mes","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":155},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":156},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":169},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":182},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":195},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":200},{"t":"Registrada","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":201},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":202},{"t":"Sin notas de crédito de compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":213},{"t":"Registrá la nota de crédito que te emitió un proveedor para ajustar el saldo a pagar.","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":214},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":224},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":225},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":226},{"t":"Compra origen","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":227},{"t":"Total","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":228},{"t":"Stock","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":229},{"t":"Acciones","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":231},{"t":"Sí","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":244},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":258},{"t":"Sin resultados.","archivo":"frontend/src/components/organismos/ComprasDesign/NotasCreditoCompraTab.jsx","linea":283},{"t":"Enero","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":60},{"t":"Febrero","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":60},{"t":"Marzo","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":61},{"t":"Abril","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":61},{"t":"Mayo","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":62},{"t":"Junio","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":62},{"t":"Julio","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":63},{"t":"Agosto","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":63},{"t":"Septiembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":64},{"t":"Octubre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":64},{"t":"Noviembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":65},{"t":"Diciembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":65},{"t":"Importar desde Marangatu —","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":319},{"t":"Estado: …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":327},{"t":"WS conectado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":337},{"t":"WS desconectado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":337},{"t":"Volver a consultarle el estado al bot","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":342},{"t":"Actualizar estado del bot","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":344},{"t":"Esta empresa no tiene credenciales de Marangatu cargadas: la captura manual va a fallar.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":355},{"t":"Cargarlas en Configuración → Datos de empresa","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":357},{"t":"Etapa:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":368},{"t":"CDC recuperados:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":373},{"t":"Próxima captura:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":378},{"t":"Próximo enrich:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":383},{"t":"Última sync:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":388},{"t":"Estado del bot recibido el …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":393},{"t":"Estado del bot:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":394},{"t":"Año","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":405},{"t":"Mes","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":412},{"t":"Sincronizando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":428},{"t":"Captura Manual","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":428},{"t":"Consultando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":438},{"t":"Ver documentos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":438},{"t":"Limpiar log","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":442},{"t":"documentos ·","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":457},{"t":"Facturas","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":478},{"t":"Notas de Crédito","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":487},{"t":"Notas de crédito capturadas","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":533},{"t":"Documentos capturados","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":533},{"t":"… total","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":535},{"t":"… nuevo…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":536},{"t":"… marcado…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":538},{"t":"… ya importado…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":540},{"t":"… XML pendiente…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":541},{"t":"Marca los comprobantes del período que la DNIT ya tiene, para que el Libro IVA Compras no los vuelva a declarar. No importa nada ni toca montos.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":546},{"t":"Marcando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":558},{"t":"Marcar electrónicos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":558},{"t":"Importando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":571},{"t":"Importá primero las facturas. Las NC se vinculan a la factura asociada vía CDC; si la factura no está importada, la NC se omitirá.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":578},{"t":"No hay notas de crédito en este período.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":587},{"t":"No se encontraron documentos para este período.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":587},{"t":"Seleccionar todos los nuevos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":604},{"t":"Número","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":608},{"t":"Fecha","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":609},{"t":"Proveedor","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":610},{"t":"Cliente","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":610},{"t":"RUC","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":611},{"t":"CDC factura asociada","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":613},{"t":"Condición","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":615},{"t":"Total","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":617},{"t":"Estado SIFEN","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":618},{"t":"Seleccionar …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":652},{"t":"sin CDC asociado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":680},{"t":"NC importadas:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":725},{"t":"ya existía","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":727},{"t":"sin XML disponible","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":728},{"t":"Detalle de NC con observaciones:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":733},{"t":"Importados:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":751},{"t":"al procesar","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":755},{"t":"automáticamente","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":757},{"t":"Ejecución en tiempo real","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":769},{"t":"Condición de pago","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":85},{"t":"Gs.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":95},{"t":"Contado","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":99},{"t":"Plazo:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":110},{"t":"días","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":110},{"t":"Cuotas:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":114},{"t":"Cuota aprox.:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":117},{"t":"Cuota","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":127},{"t":"Monto","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":128},{"t":"Vencimiento","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":129},{"t":"Cambiar vinculación de producto","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":193},{"t":"Vincular producto ERP","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":193},{"t":"Ítem del XML:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":194},{"t":"· Cód. …","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":195},{"t":"Vinculado actualmente a:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":201},{"t":"Buscá abajo si querés cambiarlo por otro producto, o presioná","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":207},{"t":"Desvincular","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":209},{"t":"para dejarlo como ítem sin producto.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":209},{"t":"Buscar otro producto...","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":217},{"t":"Buscar por nombre o código...","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":217},{"t":"Stock","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":243},{"t":"Cód: … ·","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":249},{"t":"Precio: … Gs.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":250},{"t":"Sin resultados para \"","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":261},{"t":"Se vinculará:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":264},{"t":"· Al confirmar la compra, se actualizará el stock en el depósito principal.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":266},{"t":"· Este producto no maneja inventario, no afectará stock.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":266},{"t":"Cancelar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":273},{"t":"Cambiar vinculación","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":290},{"t":"Vincular","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":290},{"t":"Ítems de la factura","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":301},{"t":"Descripción","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":307},{"t":"Código","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":308},{"t":"Cant.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":309},{"t":"P. Unit.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":310},{"t":"IVA %","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":311},{"t":"Subtotal","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":312},{"t":"Producto ERP","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":313},{"t":"Vinculación sugerida por el sistema · Click para cambiar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":345},{"t":"Vinculado","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":354},{"t":"Sin producto vinculado — hacer clic para vincular","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":361},{"t":"Actualiza stock","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":378},{"t":"Sin stock","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":378},{"t":"Cambiar condición de pago","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":421},{"t":"Condición leída del XML:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":429},{"t":"Crédito · …","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":433},{"t":"Elegí la condición del catálogo del ERP para reemplazar la del XML. Se usará para generar las cuotas al confirmar la compra.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":438},{"t":"Condición de pago (catálogo ERP) *","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":446},{"t":"— Elegir —","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":452},{"t":"Se aplicará:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":472},{"t":"Crédito · … cuota(s) · …d","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":475},{"t":"Aplicar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":489},{"t":"RUC","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":515},{"t":"Timb.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":521},{"t":"Click para cambiar la condición de pago","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":530},{"t":"IVA","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":543},{"t":"Todos los ítems mapeados","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":550},{"t":"Algunos ítems sin producto — expandí para vincular","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":550},{"t":"Rechazar — no afectará stock ni costos, queda en historial","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":562},{"t":"Rechazar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":571},{"t":"Confirmar — aplicará stock, costos y generará las cuotas","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":575},{"t":"Confirmar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":584},{"t":"¿Rechazar esta compra?","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":606},{"t":"La compra quedará en estado","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":609},{"t":"y no afectará stock ni costos. Se mantendrá en el historial para auditoría.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":610},{"t":"Sí, rechazar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":620},{"t":"¿Confirmar esta compra?","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":628},{"t":"· Fecha","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":636},{"t":"Al confirmar:","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":640},{"t":"Se registrará como","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":644},{"t":"factura de compra","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":644},{"t":"Se aplicará","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":645},{"t":"Crédito","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":645},{"t":"ítem(s) vinculado(s).","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":645},{"t":"Los ítems con producto ERP que","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":646},{"t":"manejan inventario","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":646},{"t":"actualizarán stock del depósito principal.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":646},{"t":"Se generarán","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":647},{"t":"las cuotas","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":647},{"t":"el asiento contable","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":647},{"t":"Esta acción no se puede deshacer desde este panel. Para revertir habrá que anular la factura desde el módulo Compras.","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":650},{"t":"Sí, confirmar","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":666},{"t":"Error cargando compras pendientes","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":693},{"t":"No hay compras importadas pendientes de confirmación","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":699},{"t":"Pendientes de confirmación","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":708},{"t":"Expandí una fila para vincular productos · Confirmá para aplicar stock y costos","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":712},{"t":"Proveedor","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":724},{"t":"Comprobante","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":725},{"t":"Fecha","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":726},{"t":"Condición","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":727},{"t":"Total","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":728},{"t":"Ítems","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":729},{"t":"Con producto","archivo":"frontend/src/components/marangatu/MarangatuPendientesPanel.jsx","linea":730},{"t":"Esta integración recupera facturas electrónicas de compra desde el portal Marangatu de la SET y las incorpora al ERP en dos fases, dándote control total antes de que afecten stock o costos.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":19},{"t":"1. Captura manual","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":24},{"t":"Elegí el año y mes, presioná «Captura manual» para que el bot recupere las facturas desde la SET (Marangatu). También se hace automáticamente cada 6 horas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":25},{"t":"2. Importar al ERP","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":30},{"t":"Presioná «Importar al ERP» para traer los documentos capturados al sistema. Quedan en estado «Importado» — NO afectan stock, costos ni aparecen en Facturas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":31},{"t":"3. Vincular productos","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":36},{"t":"Expandí cualquier fila y hacé clic en el chip naranja «Vincular» de cada ítem sin producto. Buscá el producto ERP correspondiente. Ítems vinculados actualizan stock al confirmar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":37},{"t":"4. Confirmar o Rechazar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":42},{"t":"«Confirmar» aplica stock, actualiza precio de costo y genera el pago automáticamente (contado = Efectivo). La factura pasa a Facturas con estado Pagada o Pendiente. «Rechazar» la descarta para auditoría sin borrarla.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":43},{"t":"Las compras importadas NO aparecen en la pestaña Facturas hasta que las confirmés.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":47},{"t":"Solo los ítems vinculados a un producto con «Maneja inventario» afectan el stock del depósito principal.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":48},{"t":"Podés reimportar el mismo período varias veces — los registros en estado «Importado» se actualizan sin duplicar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":49},{"t":"Los rechazados quedan en historial para auditoría. No se borran.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":50},{"t":"Al confirmar una compra contado, el sistema registra el pago con «Efectivo» automáticamente.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":51},{"t":"Esta pestaña trae al sistema las facturas y notas de crédito de venta que ya están en Marangatu (el portal de la SET). Te sirve para dos cosas: (1) cargar de una el historial cuando recién empezás a usar el sistema, sin tener que cargar factura por factura; y (2) recuperar comprobantes sueltos que falten — por ejemplo una NC que no quedó cargada y que ahora necesitás aplicar a un cobro.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":56},{"t":"1. Pedir la captura","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":61},{"t":"2. Mostrar lo capturado","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":67},{"t":"3. Elegir cuáles (opcional)","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":73},{"t":"Si querés traer TODAS las nuevas, no hace falta tocar nada — saltá al paso 4. Si solo querés algunas, marcá con el cuadradito de la izquierda las que te interesen (por ejemplo, una NC suelta que te faltaba). El cuadradito de arriba del todo marca o desmarca todas las nuevas de un saque. Las que ya están en el sistema (✅) no se pueden marcar, eso evita duplicados.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":74},{"t":"4. Traerlas al sistema","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":79},{"t":"Presioná el botón verde «Importar X nuevos al ERP» (o «Importar X NC al ERP» si estás en la solapa de notas de crédito). El número entre paréntesis te dice cuántas se van a traer. Después vas a ver un cartel verde con el resumen: cuántas entraron, cuántas ya existían, cuántas quedaron pendientes por falta de XML. Si alguna NC quedó afuera, te muestra el motivo exacto debajo del cartel.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":80},{"t":"La captura manual NO es instantánea. El botón «Captura manual» le pide al bot que vaya a buscar a Marangatu, pero el bot tiene una cola y la SET puede tardar. Esperá a que el chip de estado pase a COMPLETADO antes de presionar «Ver documentos».","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":84},{"t":"Si el chip dice «WS desconectado», el botón de captura no funciona. Significa que el bot no está conectado al sistema; avisá a soporte.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":85},{"t":"Antes de importar por primera vez, asegurate de tener creado un producto con código «GEN0001» en Productos. Todos los ítems importados se cargan con ese producto genérico, pero conservando la descripción que venía en el comprobante original.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":86},{"t":"En Notas de Crédito solo se traen las que VOS emitiste (las que tienen el RUC de tu empresa como emisor). Si alguna NC fue emitida por un proveedor (NC de compra), el sistema la deja afuera y te avisa con el motivo.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":87},{"t":"Si traés una NC pero su factura original NO está cargada (caso típico al migrar NC viejas), no pasa nada: la NC entra igual y queda como «saldo a favor del cliente». Después podés aplicarla a cualquier factura desde Tesorería › Recibos Multi-Facturas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":88},{"t":"Las facturas que la SET marcó como canceladas (🚫) entran al sistema directamente como Anuladas y con saldo cero — no generan cuenta a cobrar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":89},{"t":"Las facturas de contado registran automáticamente la forma de pago (Efectivo, Tarjeta, Cheque, etc.) según los datos del XML.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":90},{"t":"Podés repetir la captura y la importación del mismo mes todas las veces que quieras: los comprobantes que ya están en el sistema se detectan automáticamente y no se duplican.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":91},{"t":"Si el cliente que figura en el XML todavía no existe en Contactos, se crea solo con el RUC y la razón social que vienen en el comprobante.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":92},{"t":"Para Ventas no hay sincronización automática — la captura siempre la disparás vos cuando la necesites. Está pensada para migración histórica y para recuperar comprobantes sueltos que falten.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":93},{"t":"Stock general al facturar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":105},{"t":"Stock general al recepcionar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":105},{"t":"OC habilitada","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":111},{"t":"OC inactiva","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":111},{"t":"Matching 3 vías activo","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":115},{"t":"Matching flexible","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":115},{"t":"Marangatu: confirmación propia","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":120},{"t":"La confirmación de Marangatu es un flujo alternativo a OC/Recepción/Factura: no exige OC ni aplica Matching 3 vías.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":128},{"t":"Esta configuración es compatible con Marangatu: al confirmar, los ítems vinculados de inventario ingresan al stock.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":132},{"t":"Atención: aunque el flujo general mueve stock en Recepciones, Marangatu usa confirmación propia y los ítems vinculados ingresan al stock al confirmar. Si necesitás recepción física previa, cargá la operación por Recepciones + Factura.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":132},{"t":"¿Cómo funciona esta pestaña?","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":146},{"t":"Ocultar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":149},{"t":"Ver guía","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":149},{"t":"Ocultar guía","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":150},{"t":"Configuración aplicada a esta empresa","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":171},{"t":"Consideraciones importantes","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":210},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":11},{"t":"Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":14},{"t":"… restantes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":17},{"t":"… en stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":19},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":145},{"t":"… resultado…","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"… productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"Buscar por nombre, código o código de barra...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":166},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":186},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":204},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":209},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":251},{"t":"Este campo es obligatorio","archivo":"frontend/src/components/ui/PromptDialog.jsx","linea":85},{"t":"Procesando...","archivo":"frontend/src/components/ui/PromptDialog.jsx","linea":110},{"t":"No hay ítems agregados","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":40},{"t":"Buscá un producto del catálogo o agregá un ítem libre","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":41},{"t":"Tipo de gasto","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":52},{"t":"Producto","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":53},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":54},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":55},{"t":"Precio","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":56},{"t":"% IVA","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":57},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":58},{"t":"Sin tipo","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":75},{"t":"Libre","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":91},{"t":"Descripción del ítem","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":98},{"t":"Exento","archivo":"frontend/src/components/organismos/ComprasDesign/RequisicionItemsTable.jsx","linea":147},{"t":"Ítem","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":101},{"t":"Seleccioná una sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":175},{"t":"Asigná al menos una línea a un proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":189},{"t":"Generar órdenes de compra desde requisición","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":221},{"t":"Requisición","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":225},{"t":"— asigná un proveedor por línea. El sistema agrupará las líneas y creará una OC por proveedor en la misma transacción.","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":226},{"t":"Sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":233},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":241},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":248},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":272},{"t":"Fecha entrega (opcional)","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":281},{"t":"Observaciones","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":293},{"t":"Líneas pendientes — asigná proveedor a cada una","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":299},{"t":"Cargando líneas…","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":305},{"t":"La requisición no tiene líneas pendientes para generar OC.","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":310},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":318},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":319},{"t":"Centro de costo","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":321},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":323},{"t":"Cantidad","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":324},{"t":"Costo unit.","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":327},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":330},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":376},{"t":"Se generarán","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":439},{"t":"OC","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":440},{"t":"… · … línea…","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":446},{"t":"… sin asignar","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":454},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":462},{"t":"Generando…","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":466},{"t":"Generar OC……","archivo":"frontend/src/components/organismos/ComprasDesign/CrearOCDesdeRequisicionDialog.jsx","linea":466},{"t":"Seleccioná un proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":109},{"t":"Generar gasto desde requisición","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":133},{"t":"Requisición","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":137},{"t":"— los ítems pendientes se heredan automáticamente con su tipo de gasto y descripción.","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":138},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":144},{"t":"Sucursal","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":148},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":157},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":164},{"t":"Forma de pago","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":185},{"t":"Contado","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":191},{"t":"Crédito","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":192},{"t":"Transferencia","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":193},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":200},{"t":"Descripción del gasto","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":212},{"t":"Ítems heredados pendientes","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":219},{"t":"Cargando ítems…","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":225},{"t":"La requisición no tiene ítems pendientes para generar gasto.","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":230},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":238},{"t":"Tipo de gasto","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":239},{"t":"Producto","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":240},{"t":"Cantidad","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":241},{"t":"Precio","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":242},{"t":"IVA %","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":243},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":265},{"t":"Generando…","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":269},{"t":"Generar gasto","archivo":"frontend/src/components/organismos/ComprasDesign/CrearGastoDesdeRequisicionDialog.jsx","linea":269},{"t":"No se pudo generar el Excel","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":72},{"t":"Reintentar","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":72},{"t":"Desde","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":84},{"t":"Hasta","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":94},{"t":"«Desde» no puede ser posterior a «Hasta»","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":99},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":103},{"t":"PDF","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":119},{"t":"Excel","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":129},{"t":"Este proveedor no tiene movimientos","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":150},{"t":"No hay facturas, pagos ni notas de crédito que generen deuda con este proveedor.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":151},{"t":"Saldo al …","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":156},{"t":"Débitos del período","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":157},{"t":"Créditos del período","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":158},{"t":"Los movimientos registrados no explican … de la deuda de hoy. Se agregó una línea de ajuste para que el saldo final coincida con Cuentas por Pagar; conviene revisar ajustes manuales o notas de crédito mayores a la deuda.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":164},{"t":"Hoy la deuda real no coincide con los movimientos por …. Emití el extracto hasta hoy para ver la línea de ajuste.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":164},{"t":"factura(s) tienen el mismo número y monto que otra: puede ser la misma factura cargada dos veces (por ejemplo, como gasto y como compra).","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":171},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":179},{"t":"Comprobante","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":180},{"t":"Concepto","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":181},{"t":"Débito","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":182},{"t":"Crédito","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":185},{"t":"Saldo factura","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":188},{"t":"Saldo","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":191},{"t":"Saldo anterior al","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":199},{"t":"Otra factura tiene el mismo número y monto: ¿está cargada dos veces?","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":219},{"t":"Aplica a","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":232},{"t":"Sin movimientos en el período.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":255},{"t":"Extracto · …","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":270},{"t":"Extracto ·","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":298},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":299},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":302},{"t":"Indicá un motivo de anulación","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":50},{"t":"Nota de crédito anulada","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":56},{"t":"NC de compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":70},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":71},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":81},{"t":"RUC","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":82},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":83},{"t":"Timbrado","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":84},{"t":"Depósito (salida)","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":85},{"t":"Motivo","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":86},{"t":"COMPRA ORIGEN","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":94},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":97},{"t":"Fecha compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":98},{"t":"Timbrado compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":99},{"t":"Condición","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":100},{"t":"Total compra","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":101},{"t":"Esta NC descontó stock (devolución de mercadería). Al anularla se repone.","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":107},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":116},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":117},{"t":"Precio","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":118},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":119},{"t":"Stock","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":120},{"t":"Gravado","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":139},{"t":"IVA","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":140},{"t":"TOTAL NC","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":142},{"t":"Anular esta NC (repone stock + restaura saldo CxP)","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":148},{"t":"Motivo de anulación","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":149},{"t":"Volver","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":159},{"t":"Anulando...","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":161},{"t":"Confirmar anulación","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":161},{"t":"Anular","archivo":"frontend/src/components/organismos/ComprasDesign/NotaCreditoCompraDetalleDialog.jsx","linea":165}],"desde":["Nueva Nota Credito Compra"],"resumen":"Requisiciones · Órdenes de compra · Recepciones · Tipos de gasto · Cuentas a Pagar · Plan de pagos · No se pudo · Buscar por número, proveedor o fecha · Proveedor: · No se pudieron cargar órdenes de compra · Ítem de requisición · Orden de compra actualizada · No se pudo generar el PDF de la orden · Nueva orden · Pend. aprob. · General · Tipo de gasto actualizado · Tipo de gasto creado · Tipo de gasto desactivado · Vencen hoy · Vencen ayer · Seleccioná un proveedor · Seleccion"},{"id":"ruta:/compras/notas-credito/nueva","tipo":"pantalla","titulo":"Nueva Nota Credito Compra","miga":"Compras › Compras › Nueva Nota Credito Compra","ruta":"/compras/notas-credito/nueva","archivos":["frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","frontend/src/components/organismos/DocumentoPreviewModal.jsx","frontend/src/features/compras/rounding.js","frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx"],"textos":[{"t":"No se pudo cargar el detalle del gasto","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":131},{"t":"No se pudo cargar el detalle de la compra","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":178},{"t":"Hay ítems que superan la cantidad disponible de la compra.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":236},{"t":"Seleccioná el proveedor.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":237},{"t":"Completá el documento del proveedor: timbrado, establecimiento, punto y número.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":238},{"t":"Cargá al menos un ítem con descripción y cantidad.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":240},{"t":"Elegí un depósito: hay ítems que descuentan stock.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":241},{"t":"Nota de crédito de compra registrada","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":272},{"t":"Volver","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":286},{"t":"Nueva Nota de Crédito de Compra","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":291},{"t":"Documento recibido del proveedor — reduce el saldo por pagar y, si aplica, el stock.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":292},{"t":"DATOS DE LA NOTA DE CRÉDITO","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":302},{"t":"Proveedor *","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":305},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":321},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":327},{"t":"De la compra origen","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":330},{"t":"Se toma de la compra asociada","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":330},{"t":"Depósito de salida (devolución)","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":337},{"t":"La mercadería se devuelve desde el depósito de la compra","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":342},{"t":"Depósito del que sale la mercadería devuelta","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":342},{"t":"Sin depósito","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":348},{"t":"Motivo","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":374},{"t":"Ej: devolución, descuento posterior","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":374},{"t":"DOCUMENTO ORIGEN (OPCIONAL)","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":381},{"t":"Cambiar documento asociado","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":383},{"t":"Buscar compra o gasto a asociar","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":383},{"t":"Elegí primero el proveedor.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":386},{"t":"Compra:","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":393},{"t":"Gasto:","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":400},{"t":"S/N","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":400},{"t":"ÍTEMS","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":410},{"t":"Concepto libre","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":412},{"t":"Hay ítems cuya cantidad supera lo disponible (columna Disp.).","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":433},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":440},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":441},{"t":"Disp.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":442},{"t":"Precio","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":443},{"t":"% IVA","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":444},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":445},{"t":"Descuenta stock (devolución física). Solo ítems con producto.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":447},{"t":"Stock","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":447},{"t":"Agregá ítems o precargá desde una compra.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":454},{"t":"Ítem de la compra — descripción fija","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":463},{"t":"Descripción del concepto","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":467},{"t":"Ex.","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":487},{"t":"RESUMEN DE TOTALES","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":508},{"t":"Gravado","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":509},{"t":"IVA 10%","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":510},{"t":"IVA 5%","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":511},{"t":"Total IVA","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":512},{"t":"TOTAL NC","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":515},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":521},{"t":"Registrando...","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":523},{"t":"Registrar NC","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":523},{"t":"Confirmar nota de crédito de compra","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":537},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":546},{"t":"Documento","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":547},{"t":"Timbrado","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":548},{"t":"Compra origen","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":550},{"t":"Gasto origen","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":551},{"t":"Depósito (salida)","archivo":"frontend/src/components/organismos/ComprasDesign/NuevaNotaCreditoCompraTemplate.jsx","linea":553},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161},{"t":"Pagada","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":40},{"t":"Parcial","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":41},{"t":"Anulada","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":42},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":43},{"t":"Contado","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":49},{"t":"Buscar documento origen","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":132},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":133},{"t":"Compras","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":140},{"t":"Gastos","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":141},{"t":"Buscar por número, timbrado o descripción...","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":148},{"t":"Buscar por número de factura...","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":148},{"t":"Este proveedor no tiene compras","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":168},{"t":"que coincidan con la búsqueda","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":168},{"t":"Número","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":174},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":175},{"t":"Total","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":176},{"t":"Estado","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":177},{"t":"NC aplicada","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":178},{"t":"Acreditada total","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":212},{"t":"Este proveedor no tiene facturas de gasto deducibles","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":224},{"t":"Nº Factura","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":230},{"t":"Saldo","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":233},{"t":"S/N","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":254},{"t":"Seleccionado: …","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":270},{"t":"Doble clic o seleccioná y confirmá","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":270},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":275},{"t":"Asociar gasto","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":277},{"t":"Asociar compra","archivo":"frontend/src/components/organismos/ComprasDesign/BuscadorComprasNCC.jsx","linea":277},{"t":"Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":64},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":368},{"t":"La cantidad debe ser mayor a cero","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":373},{"t":"El descuento no puede ser negativo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":377},{"t":"El descuento porcentual no puede superar el 100%","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":381},{"t":"El descuento no puede superar el subtotal del ítem","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":385},{"t":"Último costo:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":445},{"t":"· Fac.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":448},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":457},{"t":"Explorar productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":463},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"Seleccione el depósito para facilitar la búsqueda","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"S/C","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":517},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":525},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"Stock: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"IVA","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":534},{"t":"Ref:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":537},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":548},{"t":"Producto:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":557},{"t":"Usar costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":578},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":587},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":599},{"t":"Costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":615},{"t":"Descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":627},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":630},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":635},{"t":"Sí","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"No","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"N° Lote","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":690},{"t":"Sugerido automáticamente. Podés cambiarlo; si lo dejás vacío, el sistema genera uno.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":694},{"t":"Se genera solo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":695},{"t":"F. fabricación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":703},{"t":"F. vencimiento (opcional)","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":713},{"t":"Opcional: dejalo vacío si el producto no vence. El lote sirve igual como capa de costo.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":717},{"t":"Presiona","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":736},{"t":"Enter","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Esc","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Descripción","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":108},{"t":"Cant.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":109},{"t":"Precio","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":110},{"t":"Desc.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":111},{"t":"IVA","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":112},{"t":"Total","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":113},{"t":"FORMAS DE PAGO","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":158},{"t":"Total pagado","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":166},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":181},{"t":"Cancelar","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":189},{"t":"Registrando...","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":191},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":11},{"t":"Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":14},{"t":"… restantes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":17},{"t":"… en stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":19},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":145},{"t":"… resultado…","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"… productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"Buscar por nombre, código o código de barra...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":166},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":186},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":204},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":209},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":251}],"desde":["Compras › Compras"],"resumen":"No se pudo cargar el detalle del gasto · Seleccioná el proveedor. · Nota de crédito de compra registrada · Buscar documento origen · Este proveedor no tiene compras · NC aplicada · La cantidad debe ser mayor a cero · El descuento no puede ser negativo · Último costo: · FORMAS DE PAGO · Local · Total pagado · INFORMACIÓN ADICIONAL · Exterior · Acreedor · Buscar Producto · No se encontraron productos · Sin stock info — Completá el documento del proveedor: timbrado, establecimie"},{"id":"ruta:/importaciones","tipo":"pantalla","titulo":"Importaciones","miga":"Importaciones › Importaciones","ruta":"/importaciones","archivos":["frontend/src/pages/Importaciones.jsx","frontend/src/components/importaciones/ImportacionesTemplate.jsx","frontend/src/components/importaciones/ConceptosCostoTab.jsx","frontend/src/components/importaciones/EmbarqueFormDialog.jsx","frontend/src/components/importaciones/IscVehiculosTab.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx"],"textos":[{"t":"Borrador","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":66},{"t":"En tránsito","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":67},{"t":"Arribado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":68},{"t":"En despacho","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":69},{"t":"Despachado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":70},{"t":"Liberado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":71},{"t":"Cerrado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":72},{"t":"Sellado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":73},{"t":"Embarque creado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":156},{"t":"No tienes permisos para ver Importaciones.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":167},{"t":"Importaciones","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":175},{"t":"Embarques","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":187},{"t":"Conceptos de costo","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":188},{"t":"Tasas ISC vehículos","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":189},{"t":"¿Cómo funciona el módulo Importaciones?","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":199},{"t":"Cada importación es un embarque que recorre un ciclo de estados desde que sale del origen hasta que el vehículo entra a stock. Acá ves el listado; abrí un embarque para cargar sus ítems, costos y despacho.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":200},{"t":"1. Crear el embarque","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":205},{"t":"Proveedor extranjero, ruta, modalidad de transporte y fechas de embarque/ETA.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":206},{"t":"2. Cargar ítems","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":211},{"t":"En el perfil Autos, cada ítem es un vehículo identificado por su chasis (VIN).","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":212},{"t":"3. Cargar costos","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":217},{"t":"FOB, fletes, seguros, aduana. Los compartidos se prorratean automáticamente entre los ítems.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":218},{"t":"4. Despachar y liberar","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":223},{"t":"Liquidación aduanera y alta de stock: el chasis pasa a ser el código del producto.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":224},{"t":"El estado avanza en un solo sentido: Borrador → Embarcado → Arribado → En despacho → Despachado → Liberado → Cerrado → Sellado.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":230},{"t":"Sellado es un estado terminal — una vez sellado, el embarque no se puede volver a abrir.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":234},{"t":"Buscar","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":247},{"t":"N°, BL, booking, proveedor…","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":248},{"t":"Estado","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":256},{"t":"Todos los estados","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":261},{"t":"Nuevo embarque","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":273},{"t":"N°","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":293},{"t":"BL / Booking","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":294},{"t":"Proveedor","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":295},{"t":"Perfil","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":296},{"t":"ETA","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":298},{"t":"FOB","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":299},{"t":"Costo total","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":300},{"t":"Ítems","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":301},{"t":"Costos","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":302},{"t":"No hay embarques para los filtros seleccionados.","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":352},{"t":"← Anterior","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":371},{"t":"Siguiente →","archivo":"frontend/src/components/importaciones/ImportacionesTemplate.jsx","linea":374},{"t":"Concepto de costo creado","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":84},{"t":"Concepto de costo actualizado","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":94},{"t":"Concepto de costo desactivado","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":104},{"t":"El código es obligatorio y solo puede tener mayúsculas, números y guion bajo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":134},{"t":"El nombre es obligatorio","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":138},{"t":"No se puede desactivar un concepto del sistema","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":161},{"t":"No tenés acceso al módulo Importaciones.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":173},{"t":"Necesitás el privilegio IMP_CFG_CONFIG_EDITAR.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":177},{"t":"¿Para qué sirve este catálogo?","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":184},{"t":"Define qué tipos de gasto pueden aparecer al cargar un componente de costo en un embarque (FOB, fletes, seguros, aduana, etc.).","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":185},{"t":"Conceptos de sistema","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":190},{"t":"Vienen precargados y son de solo lectura (chip \"Sistema\") — no se pueden editar ni desactivar.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":191},{"t":"Conceptos propios","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":196},{"t":"Los que creás para tu empresa (chip \"Empresa\") — editables y desactivables.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":197},{"t":"Imputación","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":202},{"t":"Directo: se carga contra un ítem específico. Compartido: se prorratea entre todos los ítems.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":203},{"t":"Criterio de prorrateo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":208},{"t":"FOB, Peso, CBM, Cantidad o Partes iguales — solo aplica si la imputación es Compartido.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":209},{"t":"Desactivar un concepto no borra el histórico — solo lo saca de la lista para nuevos costos.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":215},{"t":"El código debe ser único por empresa: mayúsculas, números y guion bajo (ej: FLETE_AEREO).","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":219},{"t":"Conceptos de costo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":227},{"t":"Catálogo de qué tipos de gastos pueden aparecer en un embarque (FOB, fletes, seguros, gastos de aduana, etc.). Aparecen como opción al cargar un componente de costo dentro de un embarque.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":230},{"t":"Nuevo concepto","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":240},{"t":"Cargando…","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":248},{"t":"No hay conceptos configurados. Agregá el primero con el botón","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":253},{"t":"Origen","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":261},{"t":"Código","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":262},{"t":"Nombre","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":263},{"t":"Grupo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":264},{"t":"Criterio prorrateo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":266},{"t":"Moneda","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":267},{"t":"Perfil","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":268},{"t":"Acciones","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":269},{"t":"Sistema","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":278},{"t":"Empresa","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":278},{"t":"Directo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":289},{"t":"Compartido","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":289},{"t":"Autos","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":293},{"t":"Consumo masivo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":293},{"t":"Ambos","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":293},{"t":"Editar","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":302},{"t":"Desactivar","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":307},{"t":"Editar concepto de costo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":323},{"t":"Nuevo concepto de costo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":323},{"t":"Código *","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":330},{"t":"ej: FLETE_AEREO","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":331},{"t":"Mayúsculas, números y guion bajo. Único por empresa.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":332},{"t":"Nombre *","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":341},{"t":"ej: Flete aéreo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":342},{"t":"Sin grupo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":356},{"t":"Moneda default","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":369},{"t":"USD","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":373},{"t":"GS","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":374},{"t":"Solo aplica si es Compartido","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":402},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":414},{"t":"Guardar","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":419},{"t":"Desactivar concepto de costo","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":431},{"t":"Vas a desactivar el concepto","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":434},{"t":"Dejará de estar disponible para nuevos costos, pero no borra el histórico.","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":437},{"t":"Sí, desactivar","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":442},{"t":"Volver","archivo":"frontend/src/components/importaciones/ConceptosCostoTab.jsx","linea":443},{"t":"Nuevo embarque","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":115},{"t":"Campos marcados con","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":119},{"t":"son obligatorios. Podés agregar ítems y costos después de guardar.","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":120},{"t":"Proveedor y origen","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":132},{"t":"Proveedor","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":135},{"t":"Moneda","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":143},{"t":"Sin moneda","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":147},{"t":"País origen *","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":164},{"t":"Buscar país...","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":164},{"t":"Ruta y logística","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":169},{"t":"Puerto origen","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":175},{"t":"ej: Busan, Yokohama","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":176},{"t":"Puerto destino","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":185},{"t":"ej: Villeta, Asunción","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":186},{"t":"Modalidad","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":196},{"t":"Sin especificar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":200},{"t":"Booking","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":210},{"t":"Número de reserva con la naviera","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":213},{"t":"Bill of Lading","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":220},{"t":"Número del documento de transporte marítimo","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":223},{"t":"Fechas","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":227},{"t":"Fecha embarque","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":234},{"t":"ETA","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":245},{"t":"Fecha estimada de arribo al puerto destino","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":249},{"t":"Arribo real","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":257},{"t":"Completar al confirmar la llegada","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":261},{"t":"Financiero","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":267},{"t":"Cotización cierre (Gs/USD)","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":274},{"t":"Se congela automáticamente al confirmar el despacho","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":277},{"t":"Número de expediente","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":285},{"t":"Asignado automáticamente","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":288},{"t":"Notas","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":301},{"t":"Observaciones internas sobre este embarque...","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":302},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":310},{"t":"Guardar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":311},{"t":"Tasa ISC creada","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":86},{"t":"Tasa ISC actualizada","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":96},{"t":"Tasa eliminada","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":106},{"t":"Completá los rangos de año y cilindrada","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":148},{"t":"Año hasta debe ser ≥ Año desde","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":152},{"t":"cc hasta debe ser ≥ cc desde","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":156},{"t":"Tasa ISC inválida","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":160},{"t":"No se puede eliminar una tasa del sistema","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":173},{"t":"No tenés acceso al módulo Importaciones.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":192},{"t":"Necesitás el privilegio IMP_CFG_CONFIG_EDITAR.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":196},{"t":"¿Cómo funciona la Tabla ISC?","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":203},{"t":"Define qué tasa de Impuesto Selectivo al Consumo sugerir automáticamente según la cilindrada y el año del vehículo, al cargar el despacho aduanero.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":204},{"t":"Rango de vehículo","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":209},{"t":"Cilindrada (cc) y año del modelo que cubre esta tasa.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":210},{"t":"Tasa aplicable","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":215},{"t":"Porcentaje de ISC que se sugiere automáticamente en el despacho.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":216},{"t":"Vigencia","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":221},{"t":"Desde / hasta. Dejá \"hasta\" vacío si la tasa no tiene vencimiento previsto.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":222},{"t":"Las tasas de sistema (chip \"Sistema\") son de solo lectura — solo se editan/eliminan las propias de la empresa.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":228},{"t":"Si un vehículo no coincide con ningún rango cargado, el despacho va a pedir cargar la tasa manualmente.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":232},{"t":"Tasas ISC vehículos","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":240},{"t":"Definí las tasas de Impuesto Selectivo al Consumo según cilindrada y año del modelo. El sistema sugerirá la tasa correspondiente automáticamente al cargar el despacho.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":243},{"t":"Ejemplo: vehículo año 2022 de 1600 cc → aplica la tasa 1001–2000 cc del rango que incluya 2022.","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":247},{"t":"Nueva tasa","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":256},{"t":"Cargando…","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":264},{"t":"No hay tasas configuradas. Agregá la primera con el botón","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":269},{"t":"Origen","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":277},{"t":"Año desde","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":278},{"t":"Año hasta","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":279},{"t":"cc desde","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":280},{"t":"cc hasta","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":281},{"t":"Tasa %","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":282},{"t":"Estado","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":284},{"t":"Acciones","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":285},{"t":"Sistema","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":296},{"t":"Empresa","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":296},{"t":"Activo","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":311},{"t":"Inactivo","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":311},{"t":"Editar","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":318},{"t":"Eliminar","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":323},{"t":"Editar tasa ISC","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":340},{"t":"Nueva tasa ISC","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":340},{"t":"Año desde *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":348},{"t":"ej: …","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":349},{"t":"Año hasta *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":359},{"t":"Cilindrada desde (cc) *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":370},{"t":"ej: 1001","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":371},{"t":"Cilindrada hasta (cc) *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":381},{"t":"ej: 2000","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":382},{"t":"Tasa ISC % *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":393},{"t":"ej: 5.00","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":394},{"t":"Vigente desde *","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":415},{"t":"Vigente hasta","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":426},{"t":"Dejá vacío si la tasa no tiene vencimiento previsto","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":430},{"t":"Descripción (opcional)","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":437},{"t":"ej: Sedanes 1001–2000cc mod. 2020–2030","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":438},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":453},{"t":"Guardar","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":458},{"t":"Eliminar tasa ISC","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":470},{"t":"¿Eliminar la tasa ISC …–…cc / …–…?","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":471},{"t":"Sí, eliminar","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":476},{"t":"Volver","archivo":"frontend/src/components/importaciones/IscVehiculosTab.jsx","linea":477},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161}],"desde":["Importaciones Detalle"],"resumen":"Arribado · En despacho · Despachado · Conceptos de costo · Tasas ISC vehículos · Concepto de costo creado · Concepto de costo actualizado · No tenés acceso al módulo Importaciones. · Tasa ISC creada · Nuevo embarque · Campos marcados con · Proveedor y origen · Local · Exterior · Acreedor · Procesando... — Cada importación es un embarque que recorre un ciclo de estados desde que sale del origen hasta que el vehículo entra a stock. Acá ves el listado; abrí un embar"},{"id":"ruta:/crm/tablero","tipo":"pantalla","titulo":"CRM","miga":"CRM › CRM","ruta":"/crm/tablero","archivos":["frontend/src/pages/crm/CrmTablero.jsx","frontend/src/components/templates/crm/KanbanTemplate.jsx","frontend/src/components/organismos/crm/camposOportunidad.js","frontend/src/components/organismos/crm/KanbanColumna.jsx","frontend/src/components/organismos/crm/OportunidadCard.jsx"],"textos":[{"t":"1. Arrastrá la tarjeta a la etapa que corresponde","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":24},{"t":"En el celular o con el teclado, usá el botón de la flecha en la tarjeta: hace exactamente lo mismo.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":25},{"t":"2. Si la etapa pide datos, te los va a pedir","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":30},{"t":"Cada etapa exige tener cargado lo que se definió en Configuración. La tarjeta no se mueve hasta completarlo.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":31},{"t":"3. Para ganar, abrí el asistente de cierre","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":36},{"t":"Ganar emite la orden o la factura, así que no se puede arrastrar hasta Ganada: se hace desde el detalle.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":37},{"t":"4. Las tarjetas en rojo están frías","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":42},{"t":"Llevan más días sin actividad que los que definiste en la etapa. Son las primeras que hay que llamar.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":43},{"t":"El total de cada columna muestra también el valor ponderado: lo que se espera cobrar según la probabilidad de la etapa.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":48},{"t":"Si no tenés permiso para ver las oportunidades de otros vendedores, el tablero muestra sólo las tuyas.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":49},{"t":"Movida a …","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":114},{"t":"Para ganarla hay que completar el asistente de cierre","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":122},{"t":"Abrir","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":123},{"t":"Para marcarla perdida hace falta el motivo","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":126},{"t":"Faltan datos para esa etapa: …","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":130},{"t":"Completar","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":131},{"t":"Número","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":140},{"t":"Oportunidad","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":141},{"t":"Etapa","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":142},{"t":"Estado","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":145},{"t":"Valor","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":149},{"t":"Prob.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":150},{"t":"Sin actividad hace días","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":157},{"t":"El tablero es donde el equipo ve en qué va cada venta y qué hay que empujar hoy.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":171},{"t":"Embudo","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":185},{"t":"Buscar","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":199},{"t":"Ej: OPP-0000124 o Equipamiento","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":200},{"t":"Sólo frías","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":214},{"t":"Forma de ver las oportunidades","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":224},{"t":"Ver como tablero","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":226},{"t":"Tablero","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":228},{"t":"Ver como lista","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":232},{"t":"Lista","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":234},{"t":"Todavía no hay embudos","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":245},{"t":"Creá un embudo en Configuración del CRM para empezar a cargar oportunidades.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":246},{"t":"oportunidades abiertas · Gs","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":254},{"t":"en juego","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":255},{"t":"Sin oportunidades en este embudo","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":279},{"t":"Las oportunidades nacen de un lead convertido o se cargan a mano desde el tablero.","archivo":"frontend/src/pages/crm/CrmTablero.jsx","linea":280},{"t":"Este embudo no tiene etapas activas","archivo":"frontend/src/components/templates/crm/KanbanTemplate.jsx","linea":25},{"t":"Agregá etapas en Configuración del CRM para que el tablero tenga columnas.","archivo":"frontend/src/components/templates/crm/KanbanTemplate.jsx","linea":26},{"t":"Origen","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":7},{"t":"Vendedor","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":8},{"t":"Cliente","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":9},{"t":"Valor único","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":10},{"t":"Valor mensual (MRR)","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":11},{"t":"Presupuesto","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":12},{"t":"Fecha estimada de cierre","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":13},{"t":"Motivo de pérdida","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":14},{"t":"Competidor","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":15},{"t":"Total de la columna y lo que se espera cobrar según la probabilidad","archivo":"frontend/src/components/organismos/crm/KanbanColumna.jsx","linea":57},{"t":"Gs","archivo":"frontend/src/components/organismos/crm/KanbanColumna.jsx","linea":58},{"t":"· pond.","archivo":"frontend/src/components/organismos/crm/KanbanColumna.jsx","linea":59},{"t":"Las cerradas no se muestran acá","archivo":"frontend/src/components/organismos/crm/KanbanColumna.jsx","linea":77},{"t":"Sin oportunidades","archivo":"frontend/src/components/organismos/crm/KanbanColumna.jsx","linea":77},{"t":"Sin actividad desde …","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":43},{"t":"Gs …","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":54},{"t":"Incluye valor recurrente mensual","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":57},{"t":"MRR","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":58},{"t":"Mover a otra etapa","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":67},{"t":"Mover \"…\" a otra etapa","archivo":"frontend/src/components/organismos/crm/OportunidadCard.jsx","linea":70}],"desde":["Crm Oportunidad Detalle"],"resumen":"Embudo · Ej: OPP-0000124 o Equipamiento · Sólo frías · Este embudo no tiene etapas activas · Las cerradas no se muestran acá · Sin oportunidades · Incluye valor recurrente mensual · Mover a otra etapa · Valor único · Valor mensual (MRR) · Fecha estimada de cierre — En el celular o con el teclado, usá el botón de la flecha en la tarjeta: hace exactamente lo mismo."},{"id":"ruta:/crm/oportunidades/:id","tipo":"pantalla","titulo":"Crm Oportunidad Detalle","miga":"Crm Oportunidad Detalle","ruta":"/crm/oportunidades/:id","archivos":["frontend/src/pages/crm/CrmOportunidadDetalle.jsx","frontend/src/components/organismos/crm/CierreVentaWizard.jsx"],"textos":[{"t":"Elegí el motivo: sin motivo el reporte de pérdidas no enseña nada","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":90},{"t":"Marcar la oportunidad como perdida","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":94},{"t":"Deja de aparecer en el embudo y se suma al reporte de motivos de pérdida. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":95},{"t":"Marcar perdida","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":96},{"t":"La actividad necesita asunto y fecha","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":104},{"t":"No queda ninguna actividad pendiente. Conviene agendar la próxima.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":134},{"t":"Actividad completada","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":136},{"t":"Tipo","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":141},{"t":"Asunto","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":142},{"t":"Programada","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":143},{"t":"Estado","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":144},{"t":"Cargando…","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":148},{"t":"Oportunidad no encontrada","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":149},{"t":"Tablero CRM","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":157},{"t":"Sin actividad hace días","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":169},{"t":"Fría","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":170},{"t":"Generar presupuesto","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":184},{"t":"Cerrar la venta","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":194},{"t":"Reabrir","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":199},{"t":"Valores","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":211},{"t":"Ítems","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":229},{"t":"Sin ítems. El cierre los necesita para poder facturar.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":233},{"t":"Gs","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":246},{"t":"Mover de etapa","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":258},{"t":"Ganar y perder no están acá: ganar se hace con el asistente de cierre y perder exige el motivo.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":261},{"t":"Actividades","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":282},{"t":"Ej: Llamar para confirmar la propuesta","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":305},{"t":"Cuándo","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":313},{"t":"Agendar","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":318},{"t":"Completar","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":331},{"t":"Sin actividades","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":341},{"t":"Una oportunidad sin próxima actividad se enfría y el tablero la marca en rojo.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":342},{"t":"Marcar como perdida","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":351},{"t":"Motivo","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":358},{"t":"Es lo que alimenta el reporte de motivos de pérdida.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":361},{"t":"Esta oportunidad está","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":378},{"t":"Los documentos emitidos quedan vinculados a ella.","archivo":"frontend/src/pages/crm/CrmOportunidadDetalle.jsx","linea":379},{"t":"La oportunidad tiene ítems recurrentes","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":94},{"t":"El cliente no tiene crédito disponible","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":101},{"t":"Falta indicar el supervisor","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":105},{"t":"No se pudo preparar el cierre","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":107},{"t":"Cerrar la venta","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":149},{"t":"La factura se emite a nombre de un cliente del padrón. Si la oportunidad vino de un lead, primero hay que convertirlo.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":174},{"t":"Cliente fiscal","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":180},{"t":"Se valida el RUC y su dígito verificador antes de emitir.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":183},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":188},{"t":"Hay ítems recurrentes. En CRM Esencial el cierre no los soporta: el backend va a rechazarlo.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":199},{"t":"Descripción","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":206},{"t":"Cant.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":207},{"t":"Precio","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":208},{"t":"Subtotal","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":209},{"t":"Total estimado: Gs","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":223},{"t":"Los precios se vuelven a resolver contra la lista del cliente al emitir. Si cambiaron, el resumen del último paso va a mostrar el precio real.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":226},{"t":"Condición","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":237},{"t":"Contado","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":242},{"t":"Crédito","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":243},{"t":"Modalidad","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":250},{"t":"Plazo único","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":255},{"t":"En cuotas","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":256},{"t":"Plazo en días","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":262},{"t":"Ej: 30","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":265},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":271},{"t":"Ej: 3","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":274},{"t":"Si el cliente supera su límite de crédito, un supervisor puede autorizar el cierre. Queda registrado quién lo autorizó.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":279},{"t":"Autoriza","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":286},{"t":"Sólo aparecen los que pueden autorizar y tienen PIN.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":289},{"t":"Nadie tiene el privilegio de autorizar crédito con PIN configurado.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":289},{"t":"PIN","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":303},{"t":"El PIN del supervisor elegido.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":308},{"t":"Elegí primero quién autoriza.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":308},{"t":"Requiere entrega posterior","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":326},{"t":"Con entrega o con anticipo, la venta queda como orden de venta y se factura cuando se entrega. Sin ninguna de las dos, se factura en el acto.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":328},{"t":"Anticipo cobrado","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":333},{"t":"Dejalo en 0 si no hubo anticipo.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":336},{"t":"Información adicional en la factura","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":340},{"t":"Ej: Entrega en obra, coordinar con Juan","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":343},{"t":"Se va a crear la orden de venta y emitir la factura electrónica en el acto.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":354},{"t":"Se va a crear la orden de venta. La factura se emite cuando se entregue.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":354},{"t":"Receptor","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":360},{"t":"RUC …-…","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":365},{"t":"Documento …","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":365},{"t":"Contribuyente","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":369},{"t":"No contribuyente","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":369},{"t":"IVA","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":379},{"t":"IVA incluido","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":399},{"t":"Gs","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":400},{"t":"Total a facturar","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":403},{"t":"Se va a cerrar por encima del límite de crédito, autorizado por","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":412},{"t":"un supervisor","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":414},{"t":". Queda registrado.","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":414},{"t":"… cuotas","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":424},{"t":"iTipTra …","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":429},{"t":"Cancelar","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":437},{"t":"Atrás","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":442},{"t":"Siguiente","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":447},{"t":"Calculando…","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":453},{"t":"Ver resumen","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":453},{"t":"Emitiendo…","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":458},{"t":"Emitir factura","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":458},{"t":"Crear orden","archivo":"frontend/src/components/organismos/crm/CierreVentaWizard.jsx","linea":458}],"resumen":"Marcar la oportunidad como perdida · Marcar perdida · La actividad necesita asunto y fecha · Cerrar la venta · La oportunidad tiene ítems recurrentes · El cliente no tiene crédito disponible — Elegí el motivo: sin motivo el reporte de pérdidas no enseña nada"},{"id":"ruta:/crm/leads","tipo":"pantalla","titulo":"Leads","miga":"CRM › Leads","ruta":"/crm/leads","archivos":["frontend/src/pages/crm/CrmLeads.jsx","frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","frontend/src/components/organismos/crm/LeadFormDialog.jsx"],"textos":[{"t":"1. Cargá o importá los contactos","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":24},{"t":"Uno a uno, o una planilla entera. Al importar se avisa cuáles ya eran clientes antes de crear nada.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":25},{"t":"2. Contactalo y calificalo","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":30},{"t":"Un lead calificado es el que tiene necesidad, presupuesto y quien decide. Recién ahí conviene convertirlo.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":31},{"t":"3. Convertilo en cliente y oportunidad","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":36},{"t":"Convertir crea el cliente en el padrón y abre la oportunidad en el embudo, con el origen ya cargado.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":37},{"t":"4. Descartá con motivo","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":42},{"t":"Descartar exige elegir un motivo. Es lo que después explica de qué canal llega el ruido.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":43},{"t":"Un lead cuyo teléfono o RUC ya está en el padrón no se duplica: el sistema avisa que ya es cliente.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":48},{"t":"Los leads se reparten al vendedor con menos leads abiertos, salvo que elijas otro.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":49},{"t":"No se creó: … ya es cliente","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":100},{"t":"No se creó: ya existe el lead \"…\"","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":102},{"t":"Convertir el lead","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":117},{"t":"Se crea \"…\" como cliente del padrón y se abre una oportunidad en el embudo. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":118},{"t":"Convertir","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":119},{"t":"No hay motivos de descarte cargados. Agregalos en los catálogos del CRM.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":134},{"t":"Descartar el lead","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":138},{"t":"\"…\" deja de aparecer entre los activos. Se descarta con el primer motivo del catálogo (…). ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":139},{"t":"Descartar","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":140},{"t":"Lead descartado","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":146},{"t":"Nombre","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":154},{"t":"Empresa","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":155},{"t":"Contacto","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":156},{"t":"Origen","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":157},{"t":"Estado","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":158},{"t":"Alta","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":159},{"t":"Editar","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":164},{"t":"Los leads son los interesados que todavía no son clientes. Acá se cargan, se califican y se convierten.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":197},{"t":"Todos","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":212},{"t":"Buscar","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":221},{"t":"Nombre, empresa, teléfono o RUC","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":222},{"t":"Importar","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":229},{"t":"Nuevo lead","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":234},{"t":"Ningún lead coincide","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":251},{"t":"Todavía no hay leads","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":251},{"t":"Probá quitando los filtros.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":252},{"t":"Cargá el primero a mano o importá la planilla de contactos que ya tenés.","archivo":"frontend/src/pages/crm/CrmLeads.jsx","linea":252},{"t":"Nuevo","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":12},{"t":"Duplicado","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":13},{"t":"Error","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":14},{"t":"Importar leads desde Excel o CSV","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":83},{"t":"Subí la planilla con los contactos. La primera fila tiene que ser el encabezado. Se reconocen nombres como \"Nombre y Apellido\", \"Celular\", \"Correo\", \"RUC\" o \"Empresa\"; lo que no se reconozca lo podés mapear a mano en el paso siguiente.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":88},{"t":"Leyendo…","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":107},{"t":"Elegir archivo","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":107},{"t":"Hasta 5.000 filas por archivo. Si tenés más, partilo: más que eso ya no es una importación, es una migración.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":109},{"t":"filas en","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":120},{"t":"se darían de alta ·","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":122},{"t":"ya existen ·","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":122},{"t":"con problemas. Nada se guardó todavía.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":123},{"t":"Mapeo de columnas","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":127},{"t":"Obligatorio","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":140},{"t":"(sin mapear)","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":142},{"t":"Columnas del archivo que no se usan:","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":152},{"t":"Origen por defecto","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":161},{"t":"Se usa en las filas que no traen columna de origen o traen un valor desconocido.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":164},{"t":"(ninguno)","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":167},{"t":"Primeras filas","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":176},{"t":"Fila","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":182},{"t":"Nombre","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":183},{"t":"Teléfono","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":184},{"t":"Email","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":185},{"t":"Resultado","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":186},{"t":"Se muestran","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":208},{"t":". El reporte completo sale al importar.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":209},{"t":"leads creados de","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":221},{"t":"ya existían y","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":223},{"t":"tuvieron problemas. Las filas con problemas no se importaron; el resto sí.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":223},{"t":"Filas con problemas","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":229},{"t":"Motivo","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":237},{"t":"Corregí esas filas en la planilla y volvé a importar sólo esas: las que ya entraron se detectan como duplicadas.","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":250},{"t":"Ya existentes (","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":259},{"t":"Cerrar","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":277},{"t":"Cancelar","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":277},{"t":"Elegir otro archivo","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":281},{"t":"Importando…","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":289},{"t":"Importar … lead(s)","archivo":"frontend/src/components/organismos/crm/ImportarLeadsDialog.jsx","linea":289},{"t":"Editar lead","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":61},{"t":"Nuevo lead","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":61},{"t":"Nombre","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":67},{"t":"Ej: Ana Giménez","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":70},{"t":"Como lo vas a buscar después. Si es una empresa, poné el contacto y la empresa aparte.","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":71},{"t":"Empresa","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":76},{"t":"Ej: Kiosco Ana","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":76},{"t":"Teléfono","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":80},{"t":"Ej: 0981 123 456","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":83},{"t":"Se guarda en formato internacional. Sirve para detectar si ya es cliente.","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":84},{"t":"Email","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":87},{"t":"Ej: ana@correo.com","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":87},{"t":"RUC","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":91},{"t":"Ej: 80144315","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":91},{"t":"DV","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":92},{"t":"Origen","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":96},{"t":"(sin especificar)","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":97},{"t":"Campaña","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":104},{"t":"Ej: Promo octubre","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":104},{"t":"Cancelar","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":109},{"t":"Guardando…","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":113},{"t":"Guardar","archivo":"frontend/src/components/organismos/crm/LeadFormDialog.jsx","linea":113}],"resumen":"Convertir el lead · Descartar el lead · Lead descartado · Nuevo lead · Duplicado · Importar leads desde Excel o CSV · Columnas del archivo que no se usan: · Editar lead · Ej: Ana Giménez — Uno a uno, o una planilla entera. Al importar se avisa cuáles ya eran clientes antes de crear nada."},{"id":"ruta:/crm/clientes","tipo":"pantalla","titulo":"Clientes 360","miga":"CRM › Clientes 360","ruta":"/crm/clientes","archivos":["frontend/src/pages/crm/CrmClientes.jsx"],"textos":[{"t":"Clientes","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":37},{"t":"Abrí la ficha 360 de un cliente para ver todo lo que pasó con él: actividades, oportunidades, presupuestos, facturas, cobros y sus fechas especiales.","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":38},{"t":"Buscar cliente","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":46},{"t":"Razón social o RUC (mínimo 2 letras)","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":47},{"t":"Cliente","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":63},{"t":"RUC","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":69},{"t":"Teléfono","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":70},{"t":"Ningún cliente coincide","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":81},{"t":"Buscá un cliente","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":81},{"t":"Probá con la razón social o el RUC.","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":82},{"t":"Escribí al menos dos letras de la razón social o el RUC.","archivo":"frontend/src/pages/crm/CrmClientes.jsx","linea":82}],"resumen":"Razón social o RUC (mínimo 2 letras) · Ningún cliente coincide · Buscá un cliente — Abrí la ficha 360 de un cliente para ver todo lo que pasó con él: actividades, oportunidades, presupuestos, facturas, cobros y sus fechas especiales."},{"id":"ruta:/crm/clientes/:id","tipo":"pantalla","titulo":"Cliente Crm360","miga":"Cliente Crm360","ruta":"/crm/clientes/:id","archivos":["frontend/src/pages/crm/ClienteCrm360.jsx","frontend/src/components/organismos/crm/TimelineCliente.jsx"],"textos":[{"t":"Indicá día y mes","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":79},{"t":"Fecha agregada. El aviso se genera solo, con la anticipación configurada.","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":91},{"t":"Eliminar la fecha","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":101},{"t":"Deja de generar avisos. ¿Confirmás?","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":102},{"t":"Eliminar","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":103},{"t":"Fecha eliminada","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":109},{"t":"Cargando…","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":117},{"t":"Cliente no encontrado","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":121},{"t":"Ficha 360","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":132},{"t":"RUC …","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":139},{"t":"Sin RUC","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":139},{"t":"Facturado histórico","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":155},{"t":"Últimos 12 meses","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":158},{"t":"Pipeline abierto","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":162},{"t":"Crédito disponible","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":170},{"t":"Crédito","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":176},{"t":"Último contacto:","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":182},{"t":"sin fecha","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":184},{"t":"Línea de tiempo","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":189},{"t":"Fechas especiales…","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":190},{"t":"No tenés permiso para ver las fechas especiales.","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":205},{"t":"Tipo","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":214},{"t":"Cumpleaños","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":219},{"t":"Aniversario","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":220},{"t":"Otra","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":221},{"t":"Día","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":226},{"t":"Mes","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":234},{"t":"A quién saludar","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":247},{"t":"Ej: Sofía, la hija","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":248},{"t":"Si no es el titular.","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":251},{"t":"Nota","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":256},{"t":"Ej: le gustan los vinos","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":257},{"t":"Agregar","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":262},{"t":"Cuándo","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":277},{"t":"Faltan","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":283},{"t":"Hoy","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":287},{"t":"A quién","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":292},{"t":"Aviso","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":296},{"t":"Eliminar la fecha del …/…","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":307},{"t":"Sin fechas cargadas","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":317},{"t":"Un cumpleaños o el aniversario de la primera compra son la excusa más barata para volver a llamar.","archivo":"frontend/src/pages/crm/ClienteCrm360.jsx","linea":318},{"t":"Actividad","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":9},{"t":"Oportunidad","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":10},{"t":"Presupuesto","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":11},{"t":"Factura","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":12},{"t":"Nota de crédito","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":13},{"t":"Cobro","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":14},{"t":"Lead","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":15},{"t":"Sin movimientos todavía","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":27},{"t":"Acá van a aparecer las actividades, oportunidades, presupuestos, facturas y cobros de este cliente, en orden.","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":28},{"t":"Gs","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":74},{"t":"Cargando…","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":86},{"t":"Ver más atrás","archivo":"frontend/src/components/organismos/crm/TimelineCliente.jsx","linea":86}],"resumen":"Indicá día y mes · Eliminar la fecha · Deja de generar avisos. ¿Confirmás? · Actividad · Lead · Sin movimientos todavía — Fecha agregada. El aviso se genera solo, con la anticipación configurada."},{"id":"ruta:/crm/reportes","tipo":"pantalla","titulo":"Reportes CRM","miga":"CRM › Reportes CRM","ruta":"/crm/reportes","archivos":["frontend/src/pages/crm/CrmReportes.jsx"],"textos":[{"t":"1. El embudo muestra dos números","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":17},{"t":"El total de cada etapa y el ponderado por su probabilidad. El segundo es el que se parece a lo que vas a cobrar.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":18},{"t":"2. La conversión se mide sobre lo cerrado","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":23},{"t":"Las oportunidades abiertas todavía no ganaron ni perdieron: contarlas como fracaso haría ver mal a todos los canales.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":24},{"t":"3. Mirá la mediana, no sólo el promedio","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":29},{"t":"Una venta que tardó ocho meses duplica el promedio de veinte ventas de una semana. La mediana no se deja mover.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":30},{"t":"4. Los motivos de pérdida son el reporte más útil","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":35},{"t":"Dicen si se pierde por precio, por plazo o por no haber vuelto a llamar. Cada uno se arregla distinto.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":36},{"t":"Si no tenés permiso para ver las oportunidades de otros vendedores, los reportes muestran sólo las tuyas.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":41},{"t":"El rango de fechas se aplica sobre la fecha de alta de la oportunidad, y el 'hasta' entra completo.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":42},{"t":"Cinco reportes de ventas: dónde está la plata, de qué canal viene, por qué se pierde, quién cierra y cuánto tarda.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":72},{"t":"Desde","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":82},{"t":"Hasta","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":90},{"t":"En el embudo","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":104},{"t":"Forecast ponderado","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":108},{"t":"Ganado en el período","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":114},{"t":"Ciclo de venta","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":118},{"t":"Embudo por etapa","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":126},{"t":"Sin etapas para mostrar","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":130},{"t":"Ponderado: Gs …","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":142},{"t":"Gs","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":143},{"t":"Conversión por origen","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":163},{"t":"Origen","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":171},{"t":"Leads","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":172},{"t":"Oport.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":173},{"t":"Ganadas","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":174},{"t":"Conversión","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":177},{"t":"Ganado","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":181},{"t":"Sin datos por origen","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":183},{"t":"Motivos de pérdida","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":190},{"t":"Motivo","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":198},{"t":"Cant.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":199},{"t":"Monto","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":201},{"t":"No se perdió ninguna todavía","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":206},{"t":"Cuando se pierda alguna con motivo, acá se ve el patrón.","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":207},{"t":"Vendedores","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":217},{"t":"Vendedor","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":225},{"t":"Abiertas","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":226},{"t":"En juego","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":227},{"t":"Perdidas","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":230},{"t":"Tasa de cierre","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":233},{"t":"Ganadas sobre oportunidades ya cerradas","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":236},{"t":"Sin oportunidades en el período","archivo":"frontend/src/pages/crm/CrmReportes.jsx","linea":242}],"resumen":"En el embudo · Forecast ponderado · Ganado en el período — El total de cada etapa y el ponderado por su probabilidad. El segundo es el que se parece a lo que vas a cobrar."},{"id":"ruta:/crm/fechas","tipo":"pantalla","titulo":"Fechas especiales","miga":"CRM › Fechas especiales","ruta":"/crm/fechas","archivos":["frontend/src/pages/crm/CrmFechas.jsx"],"textos":[{"t":"1. Cargá las fechas de tus clientes","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":23},{"t":"Se agregan desde la ficha 360 de cada cliente. El año es opcional: con el día y el mes alcanza.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":24},{"t":"2. Ajustá el calendario comercial","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":29},{"t":"Viene con las fechas paraguayas. Agregá las de tu rubro y sacá las que no te sirven.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":30},{"t":"3. El aviso llega solo","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":35},{"t":"Cada mañana se crea la actividad en la agenda del vendedor, con la anticipación que definiste.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":36},{"t":"En Paraguay el Día de la Madre es el 15 de mayo, no el segundo domingo. El calendario ya viene así.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":41},{"t":"Una fecha comercial genera una sola tarea para la empresa, no una por cliente.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":42},{"t":"El mensaje automático de WhatsApp llega con CRM Pro. Por ahora el aviso es la actividad en la agenda.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":43},{"t":"Nombre, día y mes son obligatorios","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":88},{"t":"Eliminar la fecha comercial","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":105},{"t":"\"…\" deja de generar avisos. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":106},{"t":"Eliminar","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":107},{"t":"Fecha eliminada","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":113},{"t":"Cumpleaños, aniversarios y fechas del rubro. Es la excusa más barata para volver a llamar a un cliente.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":127},{"t":"Qué se festeja","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":133},{"t":"Calendario comercial","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":134},{"t":"Ventana","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":143},{"t":"Próximos 7 días","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":148},{"t":"Próximos 30 días","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":149},{"t":"Próximos 3 meses","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":150},{"t":"Todo el año","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":151},{"t":"Falta","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":164},{"t":"Hoy","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":168},{"t":"Mañana","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":170},{"t":"Fecha","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":175},{"t":"Qué","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":176},{"t":"Quién","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":177},{"t":"Tipo","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":180},{"t":"Comercial","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":184},{"t":"Teléfono","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":189},{"t":"No se festeja nada en esta ventana","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":194},{"t":"Cargá cumpleaños y aniversarios desde la ficha 360 de cada cliente, o ampliá la ventana.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":195},{"t":"Nombre","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":209},{"t":"Ej: Día del Animal","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":210},{"t":"Si repetís un nombre existente, se actualiza en vez de duplicarse.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":213},{"t":"Día","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":219},{"t":"Mes","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":227},{"t":"Avisar con","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":241},{"t":"Días de anticipación","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":244},{"t":"Agregar","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":247},{"t":"Fecha comercial","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":260},{"t":"Cuándo","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":261},{"t":"Faltan","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":262},{"t":"Aviso","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":263},{"t":"Activa","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":266},{"t":"Desactivar","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":270},{"t":"Activar","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":270},{"t":"Eliminar …","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":296},{"t":"Cargando el calendario paraguayo","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":306},{"t":"La primera vez que entrás se siembran las fechas del país. Si seguís viendo esto, recargá.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":307},{"t":"El Día del Padre es móvil (segundo domingo de junio): la fecha que viene cargada es de referencia y conviene ajustarla cada año.","archivo":"frontend/src/pages/crm/CrmFechas.jsx","linea":311}],"resumen":"Nombre, día y mes son obligatorios · Eliminar la fecha comercial · Qué se festeja — Se agregan desde la ficha 360 de cada cliente. El año es opcional: con el día y el mes alcanza."},{"id":"ruta:/crm/catalogos","tipo":"pantalla","titulo":"Catálogos CRM","miga":"CRM › Catálogos CRM","ruta":"/crm/catalogos","archivos":["frontend/src/pages/crm/CrmCatalogos.jsx"],"textos":[{"t":"Pérdida de oportunidad","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":15},{"t":"Descarte de lead","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":16},{"t":"Baja de contrato","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":17},{"t":"1. Los orígenes son tus canales reales","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":24},{"t":"Agregá los que uses de verdad. Son lo que agrupa el reporte de conversión: un canal que no está acá no se puede medir.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":25},{"t":"2. Los motivos explican por qué se pierde","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":30},{"t":"Cada tipo se usa en otro lugar: pérdida en oportunidades, descarte en leads, baja en contratos.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":31},{"t":"3. El calendario define las horas hábiles","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":36},{"t":"Es con lo que corre el reloj del SLA. Sin horario válido, nada vence nunca.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":37},{"t":"Nada se borra: dar de baja deja el registro inactivo. Lo histórico lo sigue referenciando y los reportes del año pasado siguen explicándose.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":42},{"t":"Si diste de baja un origen y lo volvés a crear con el mismo código, se reactiva el original en vez de crear un duplicado.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":43},{"t":"Las políticas de SLA se usan en los tickets, que llegan con CRM Pro. Configurarlas ahora no cambia nada todavía.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":44},{"t":"Dar de baja","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":86},{"t":"\"…\" deja de ofrecerse en los formularios. Lo que ya lo usa no se toca. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":87},{"t":"Reactivar","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":103},{"t":"Estado","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":113},{"t":"Activo","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":116},{"t":"De baja","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":116},{"t":"Las listas que el CRM usa en todos sus formularios: de dónde vino, por qué se perdió y en qué horario se mide la atención.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":126},{"t":"Orígenes","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":132},{"t":"Motivos","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":133},{"t":"Calendarios","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":134},{"t":"SLA","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":135},{"t":"Código","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":145},{"t":"Ej: TIKTOK","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":146},{"t":"En mayúsculas, sin espacios. No se puede cambiar después: es lo que agrupan los reportes.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":149},{"t":"Nombre visible","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":154},{"t":"Ej: TikTok","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":155},{"t":"Código y nombre son obligatorios","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":164},{"t":"Agregar","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":170},{"t":"Nombre","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":184},{"t":"Sin orígenes","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":187},{"t":"El CRM siembra los más comunes la primera vez.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":187},{"t":"Tipo","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":200},{"t":"No se puede cambiar después.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":203},{"t":"Motivo","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":214},{"t":"Ej: Entrega muy lenta","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":215},{"t":"Escribí el motivo","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":224},{"t":"Se usa en","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":245},{"t":"Sin motivos","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":252},{"t":"El calendario define las horas hábiles con las que corre el reloj del SLA. El que está marcado por defecto no se puede dar de baja: sin uno, nada vencería nunca.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":259},{"t":"Calendario","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":270},{"t":"Zona horaria","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":271},{"t":"Tramos","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":274},{"t":"Feriados","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":290},{"t":"Por defecto","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":296},{"t":"Default","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":298},{"t":"Sin calendarios","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":302},{"t":"El CRM siembra el horario comercial la primera vez.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":302},{"t":"Las políticas de SLA se aplican a los tickets de atención, que llegan con CRM Pro. Configurarlas ahora no cambia el comportamiento de nada todavía.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":309},{"t":"Política","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":320},{"t":"Prioridad","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":321},{"t":"Tipo de cliente","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":322},{"t":"1ª respuesta","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":325},{"t":"Resolución","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":329},{"t":"Sin políticas de SLA","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":332},{"t":"Los tiempos se guardan en minutos porque el reloj del SLA corre en minutos.","archivo":"frontend/src/pages/crm/CrmCatalogos.jsx","linea":334}],"resumen":"Pérdida de oportunidad · Descarte de lead · Baja de contrato — Agregá los que uses de verdad. Son lo que agrupa el reporte de conversión: un canal que no está acá no se puede medir."},{"id":"ruta:/crm/configuracion","tipo":"pantalla","titulo":"Configuración CRM","miga":"CRM › Configuración CRM","ruta":"/crm/configuracion","archivos":["frontend/src/pages/crm/CrmConfig.jsx","frontend/src/components/organismos/crm/EtapaFormDialog.jsx","frontend/src/components/organismos/crm/PipelineFormDialog.jsx","frontend/src/components/templates/crm/CrmConfigTemplate.jsx","frontend/src/components/organismos/crm/camposOportunidad.js"],"textos":[{"t":"1. Un embudo por forma de vender","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":21},{"t":"Si vendés en mostrador y a mayoristas con procesos distintos, hacé un embudo para cada uno. Si no, alcanza con el que viene.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":22},{"t":"2. Ordená las etapas como vende tu equipo","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":27},{"t":"El orden es el que va a ver el vendedor en el tablero. Se cambia con las flechas.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":28},{"t":"3. Pedí los datos en el momento justo","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":33},{"t":"Los campos obligatorios de una etapa se exigen al entrar. Así la factura sale bien a la primera, sin frenar al vendedor antes de tiempo.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":34},{"t":"4. Marcá cuándo una oportunidad se enfrió","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":39},{"t":"Con los días de estancamiento, la tarjeta se pone en rojo y el vendedor recibe el aviso.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":40},{"t":"Cada embudo necesita una etapa de cierre ganado y una de cierre perdido, y sólo una de cada una.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":45},{"t":"Mover una oportunidad a la etapa ganada exige pasar por el asistente de cierre: no se puede arrastrar.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":46},{"t":"Nada se borra. Dar de baja un embudo o una etapa los deja inactivos, porque las oportunidades que pasaron por ahí los siguen referenciando.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":47},{"t":"Dar de baja el embudo","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":129},{"t":"\"…\" deja de ofrecerse para oportunidades nuevas. Las que ya están en él no se tocan. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":130},{"t":"Dar de baja","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":131},{"t":"Dar de baja la etapa","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":139},{"t":"\"…\" deja de aparecer en el tablero. Las oportunidades que pasaron por ella la siguen referenciando. ¿Confirmás?","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":140},{"t":"Acá se define cómo vende tu equipo: los embudos, sus etapas y qué datos se piden en cada una.","archivo":"frontend/src/pages/crm/CrmConfig.jsx","linea":167},{"t":"Es obligatorio.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":41},{"t":"Es un entero de 0 a 100.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":44},{"t":"Una etapa no puede ser ganada y perdida a la vez.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":47},{"t":"Editar etapa","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":64},{"t":"Nueva etapa","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":64},{"t":"Nombre","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":72},{"t":"Ejemplo: \"Negociación\".","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":73},{"t":"Probabilidad (%)","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":74},{"t":"Peso en el forecast: una oportunidad de Gs. 10.000.000 al 70% suma 7.000.000 a la proyección.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":76},{"t":"Campos obligatorios para entrar","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":84},{"t":"La oportunidad no entra sin estos campos cargados. Ejemplo: \"Presupuesto\" en \"Propuesta enviada\".","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":85},{"t":"Días sin actividad para marcarla estancada","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":89},{"t":"Vacío = la etapa no vence. Con valor, la tarjeta se marca en rojo y se avisa al vendedor.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":92},{"t":"Etapa de cierre ganado","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":96},{"t":"Sólo una por embudo. Mover una oportunidad acá exige el asistente de cierre: no se puede arrastrar.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":97},{"t":"Etapa de cierre perdido","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":103},{"t":"Sólo una por embudo. Entrar exige elegir el motivo de pérdida.","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":104},{"t":"Cancelar","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":111},{"t":"Guardando…","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":113},{"t":"Guardar","archivo":"frontend/src/components/organismos/crm/EtapaFormDialog.jsx","linea":113},{"t":"Es obligatorio.","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":34},{"t":"Editar embudo","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":47},{"t":"Nuevo embudo","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":47},{"t":"Nombre","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":56},{"t":"Ejemplo: \"Ventas mostrador\", \"Mayorista\", \"Servicios\".","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":62},{"t":"Una empresa puede tener varios embudos, cada uno con sus propias etapas.","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":63},{"t":"Descripción","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":66},{"t":"Opcional. Para que el equipo sepa cuándo usar este embudo.","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":71},{"t":"Embudo por defecto","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":76},{"t":"El que se preselecciona al convertir un lead. Marcar éste se lo saca al que lo tenga hoy.","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":78},{"t":"Cancelar","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":85},{"t":"Guardando…","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":87},{"t":"Guardar","archivo":"frontend/src/components/organismos/crm/PipelineFormDialog.jsx","linea":87},{"t":"Etapa","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":26},{"t":"Prob.","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":27},{"t":"Campos obligatorios","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":30},{"t":"Estancada a los","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":43},{"t":"Resultado","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":49},{"t":"Ganada","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":53},{"t":"Perdida","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":55},{"t":"Subir","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":72},{"t":"Bajar","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":84},{"t":"Editar","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":103},{"t":"Dar de baja","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":110},{"t":"Embudos","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":135},{"t":"Nuevo","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":137},{"t":"Todavía no hay embudos","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":147},{"t":"Al abrir el CRM por primera vez se crea uno con las etapas por defecto. Si no aparece, creá el tuyo.","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":148},{"t":"Por defecto","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":165},{"t":"Inactivo","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":166},{"t":"Etapas","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":200},{"t":"de …","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":201},{"t":"Nueva etapa","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":204},{"t":"El embudo no tiene etapas","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":219},{"t":"Elegí un embudo","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":219},{"t":"Sin etapas no se puede mover una oportunidad. Agregá al menos una de cierre ganado y una de cierre perdido.","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":220},{"t":"Seleccioná un embudo de la izquierda para ver y ordenar sus etapas.","archivo":"frontend/src/components/templates/crm/CrmConfigTemplate.jsx","linea":220},{"t":"Origen","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":7},{"t":"Vendedor","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":8},{"t":"Cliente","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":9},{"t":"Valor único","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":10},{"t":"Valor mensual (MRR)","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":11},{"t":"Presupuesto","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":12},{"t":"Fecha estimada de cierre","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":13},{"t":"Motivo de pérdida","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":14},{"t":"Competidor","archivo":"frontend/src/components/organismos/crm/camposOportunidad.js","linea":15}],"desde":["CRM › CRM"],"resumen":"Dar de baja el embudo · Es obligatorio. · Es un entero de 0 a 100. · Ejemplo: \"Negociación\". · Probabilidad (%) · Editar embudo · Nuevo embudo · Campos obligatorios · Estancada a los · Ganada · Dar de baja la etapa · Valor único · Valor mensual (MRR) · Fecha estimada de cierre — Si vendés en mostrador y a mayoristas con procesos distintos, hacé un embudo para cada uno. Si no, alcanza con el que viene."},{"id":"ruta:/inmobiliario/proyectos","tipo":"pantalla","titulo":"Proyectos","miga":"Inmobiliario › Proyectos","ruta":"/inmobiliario/proyectos","archivos":["frontend/src/pages/inmobiliario/InmProyectos.jsx","frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js"],"textos":[{"t":"1. Creá el proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":17},{"t":"Edificio, condominio, loteamiento o barrio cerrado. Nace con su propio centro de costo para ver el resultado por proyecto.","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":18},{"t":"2. Cargá etapas e hitos","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":23},{"t":"Torres o etapas con su fecha de entrega, y los hitos de obra. Las cuotas atadas a un hito se habilitan cuando lo das por cumplido.","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":24},{"t":"3. Sumá las unidades","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":29},{"t":"Departamentos, lotes y cocheras se cargan sobre el proyecto (próxima etapa del módulo).","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":30},{"t":"Cada proyecto agrupa sus etapas, hitos de obra y, más adelante, unidades, ventas y costos.","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":61},{"t":"Buscar","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":69},{"t":"Ej: Torre Sol, TORRE-SOL o Luque","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":70},{"t":"Estado","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":75},{"t":"Todos","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":76},{"t":"Incluir dados de baja","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":84},{"t":"Nuevo proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":91},{"t":"Código","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":105},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":106},{"t":"Tipo","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":109},{"t":"Ciudad","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":118},{"t":"Dado de baja","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":128},{"t":"Entrega estimada","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":132},{"t":"Etapas / hitos","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":135},{"t":"Moneda","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":139},{"t":"Ningún proyecto coincide con el filtro","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":144},{"t":"Todavía no hay proyectos","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":144},{"t":"Un proyecto es el edificio, loteamiento o barrio que vendés. Empezá creando el primero.","archivo":"frontend/src/pages/inmobiliario/InmProyectos.jsx","linea":145},{"t":"Código y nombre son obligatorios","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":74},{"t":"Un proyecto en fideicomiso necesita el nombre de la fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":78},{"t":"Editar …","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":107},{"t":"Nuevo proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":107},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":112},{"t":"El código no se cambia","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":117},{"t":"Ej: TORRE-SOL. Corto, sin espacios. No se cambia después.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":117},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":121},{"t":"Ej: Torre Sol — Villa Morra","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":125},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":131},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":138},{"t":"Moneda de la lista de precios","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":148},{"t":"Por defecto, guaraníes","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":151},{"t":"Ciudad","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":164},{"t":"Ej: Asunción","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":164},{"t":"Dirección","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":165},{"t":"Ej: Av. Mcal. López 1234","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":165},{"t":"Inicio","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":172},{"t":"Entrega estimada","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":181},{"t":"La de cada torre o etapa se carga en el detalle","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":185},{"t":"Titular","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":191},{"t":"Fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":201},{"t":"Ej: Fiduciaria Ejemplo S.A.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":205},{"t":"RUC de la fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":208},{"t":"Ej: 80000000-1","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":208},{"t":"Centro de costo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":218},{"t":"Donde se imputa el resultado del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":221},{"t":"Si lo dejás vacío se crea uno con el código del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":221},{"t":"Crear uno nuevo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":224},{"t":"Cuenta de cobro","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":236},{"t":"Cuenta de Tesorería donde se cobran las cuotas del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":239},{"t":"No tenés acceso a","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":252},{"t":"los centros de costo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":253},{"t":"ni a","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":254},{"t":"las cuentas de Tesorería","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":255},{"t":". Se usan los valores por defecto; alguien con acceso los puede cambiar después.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":255},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":261},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":271},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":275},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":275}],"desde":["Inm Proyecto Detalle","Inmobiliario › Obra","Inmobiliario › Inversores"],"resumen":"Ej: Torre Sol, TORRE-SOL o Luque · Incluir dados de baja · Etapas / hitos · Nuevo proyecto · Entrega estimada · El código no se cambia — Edificio, condominio, loteamiento o barrio cerrado. Nace con su propio centro de costo para ver el resultado por proyecto."},{"id":"ruta:/inmobiliario/proyectos/:id","tipo":"pantalla","titulo":"Inm Proyecto Detalle","miga":"Inm Proyecto Detalle","ruta":"/inmobiliario/proyectos/:id","archivos":["frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","frontend/src/components/organismos/inmobiliario/unidades/unidadesUtils.js","frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","frontend/src/components/organismos/inmobiliario/planes/planesUtils.js","frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","frontend/src/components/organismos/inmobiliario/unidades/UnidadesGrilla.jsx","frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx"],"textos":[{"t":"Etapas e hitos","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":38},{"t":"Unidades","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":39},{"t":"Planes de pago","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":40},{"t":"No encontramos el proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":107},{"t":"Puede que lo hayan dado de baja o que pertenezca a otra empresa.","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":108},{"t":"Dar de baja el proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":122},{"t":"\"…\" deja de aparecer en los listados. No se borra nada y se puede reactivar editándolo. ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":123},{"t":"Dar de baja","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":124},{"t":"Dar por cumplido: …","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":132},{"t":"Las cuotas atadas a este hito pasan a ser cobrables desde esa fecha.","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":133},{"t":"Fecha en que se cumplió","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":134},{"t":"Dar por cumplido","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":138},{"t":"Revertir hito","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":146},{"t":"\"…\" vuelve a quedar pendiente. ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":147},{"t":"Revertir","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":148},{"t":"Dar de baja la etapa","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":155},{"t":"\"…\" deja de aparecer. ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":155},{"t":"Dar de baja el hito","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":160},{"t":"Volver a proyectos","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":176},{"t":"Dado de baja","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":188},{"t":"Ver obra","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":198},{"t":"Editar","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":203},{"t":"Tipo","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":216},{"t":"Ubicación","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":217},{"t":"Inicio","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":218},{"t":"Entrega estimada","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":219},{"t":"Titular","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":221},{"t":"Moneda","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":226},{"t":"Centro de costo","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":228},{"t":"Cuenta de cobro","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":230},{"t":"Secciones del proyecto","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":236},{"t":"Etapas","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":254},{"t":"Agregar etapa","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":256},{"t":"Etapa","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":266},{"t":"Avance de obra","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":269},{"t":"Entrega real","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":281},{"t":"Sin etapas","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":299},{"t":"Si el proyecto se entrega por torres o etapas, cargalas acá con su fecha de entrega.","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":300},{"t":"Hitos de obra","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":308},{"t":"Agregar hito","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":310},{"t":"Hito","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":320},{"t":"Fecha estimada","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":322},{"t":"Estado","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":325},{"t":"Cumplido …","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":329},{"t":"Pendiente","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":331},{"t":"Sin hitos de obra","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":352},{"t":"Ej: losa del piso 10, final de obra gruesa. Sirven para atar cuotas al avance real de la obra.","archivo":"frontend/src/pages/inmobiliario/InmProyectoDetalle.jsx","linea":353},{"t":"El nombre es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":37},{"t":"Editar etapa","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":59},{"t":"Nueva etapa","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":59},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":62},{"t":"Ej: Torre A, Etapa 2, Manzana C","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":62},{"t":"Avance de obra (%)","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":65},{"t":"Ej: 35,5","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":70},{"t":"Orden","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":74},{"t":"Para ordenar la lista","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":79},{"t":"Entrega estimada","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":87},{"t":"Entrega real","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":96},{"t":"Cuando se entregó de verdad","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":100},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":107},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":110},{"t":"Editar hito","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":163},{"t":"Nuevo hito de obra","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":163},{"t":"Hito","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":167},{"t":"Ej: Losa del piso 10, Final de obra gruesa, Habilitación municipal","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":171},{"t":"Etapa","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":175},{"t":"Todo el proyecto","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":176},{"t":"Fecha estimada","archivo":"frontend/src/components/organismos/inmobiliario/EtapaHitoDialogs.jsx","linea":186},{"t":"Dar de baja el plan","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":62},{"t":"\"…\" deja de ofrecerse en las cotizaciones nuevas. Las cotizaciones y ventas ya hechas no cambian. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":63},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":64},{"t":"Plan dado de baja","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":70},{"t":"Reintentar","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":91},{"t":"No pudimos cargar los planes de pago.","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":95},{"t":"Todavía no hay planes de pago","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":111},{"t":"Un plan define cómo se paga una unidad: seña, cuotas, refuerzos y saldo contra posesión. El cotizador lo aplica sobre el precio de cada unidad.","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":112},{"t":"Sin tramos","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":137},{"t":"Planes de pago","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":155},{"t":"Editar un plan no cambia las cotizaciones ni las ventas ya hechas: esas guardan su propia copia.","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":156},{"t":"Nuevo plan","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanesTab.jsx","linea":161},{"t":"Código y nombre son obligatorios","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":74},{"t":"Un proyecto en fideicomiso necesita el nombre de la fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":78},{"t":"Editar …","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":107},{"t":"Nuevo proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":107},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":112},{"t":"El código no se cambia","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":117},{"t":"Ej: TORRE-SOL. Corto, sin espacios. No se cambia después.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":117},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":121},{"t":"Ej: Torre Sol — Villa Morra","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":125},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":131},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":138},{"t":"Moneda de la lista de precios","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":148},{"t":"Por defecto, guaraníes","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":151},{"t":"Ciudad","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":164},{"t":"Ej: Asunción","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":164},{"t":"Dirección","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":165},{"t":"Ej: Av. Mcal. López 1234","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":165},{"t":"Inicio","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":172},{"t":"Entrega estimada","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":181},{"t":"La de cada torre o etapa se carga en el detalle","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":185},{"t":"Titular","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":191},{"t":"Fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":201},{"t":"Ej: Fiduciaria Ejemplo S.A.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":205},{"t":"RUC de la fiduciaria","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":208},{"t":"Ej: 80000000-1","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":208},{"t":"Centro de costo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":218},{"t":"Donde se imputa el resultado del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":221},{"t":"Si lo dejás vacío se crea uno con el código del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":221},{"t":"Crear uno nuevo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":224},{"t":"Cuenta de cobro","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":236},{"t":"Cuenta de Tesorería donde se cobran las cuotas del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":239},{"t":"No tenés acceso a","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":252},{"t":"los centros de costo","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":253},{"t":"ni a","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":254},{"t":"las cuentas de Tesorería","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":255},{"t":". Se usan los valores por defecto; alguien con acceso los puede cambiar después.","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":255},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":261},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":271},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":275},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/ProyectoDialog.jsx","linea":275},{"t":"Ninguna unidad coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":87},{"t":"Todavía no hay unidades","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":95},{"t":"Cargá los departamentos, lotes, cocheras y bauleras que vas a vender. Si son muchos, importalos desde Excel.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":96},{"t":"Unidades","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":105},{"t":"Importar desde Excel","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":109},{"t":"Nueva unidad","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":114},{"t":"Unidades por estado","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":121},{"t":"Todas · …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":123},{"t":"Buscar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":148},{"t":"Ej: A-0802, 2 dormitorios o manzana C","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":149},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":161},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":162},{"t":"Etapa","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":170},{"t":"Todas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":171},{"t":"Sin etapa","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":177},{"t":"Forma de ver las unidades","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":185},{"t":"Grilla por piso","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":188},{"t":"Tabla","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":192},{"t":"Reintentar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":203},{"t":"No pudimos cargar las unidades del proyecto.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":207},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":233},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":236},{"t":"Piso / manzana-lote","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":245},{"t":"m²","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":249},{"t":"Precio","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesTab.jsx","linea":258},{"t":"Editar plan: …","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":111},{"t":"Nuevo plan de pago","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":111},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":125},{"t":"Ej: Pozo 36 cuotas, Contado con descuento","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":129},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":133},{"t":"Opcional. Ej: Para reservas antes del inicio de obra","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":136},{"t":"Tramos","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":152},{"t":"Se aplican en este orden. Usá «","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":156},{"t":"» en un tramo para que el plan cierre con cualquier precio. Los montos van en","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":157},{"t":"Agregar tramo","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":179},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":199},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":203},{"t":"Guardar plan","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanDialog.jsx","linea":203},{"t":"Importación terminada: … creadas, … actualizadas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":212},{"t":"Importar unidades desde Excel","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":224},{"t":"Descargá la plantilla","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":227},{"t":"Una fila por unidad. Sólo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":228},{"t":"es obligatorio. Si el código ya existe en el proyecto, se actualizan sus datos y su precio (queda en el historial). La etapa se escribe con su nombre tal cual está cargada. Los precios van en","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":229},{"t":"Descargar plantilla","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":233},{"t":"Subí el archivo completo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":238},{"t":"Elegir otro archivo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":248},{"t":"Elegir archivo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":248},{"t":"El archivo tiene","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":260},{"t":"unidades y el máximo por importación es","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":261},{"t":". Partilo en varios archivos.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":261},{"t":"1 unidad lista para importar.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":266},{"t":"… unidades listas para importar.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":266},{"t":"Fila","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":274},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":275},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":276},{"t":"Ubicación","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":277},{"t":"Precio","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":278},{"t":"Departamento","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":286},{"t":"Mostrando las primeras","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":296},{"t":"Importá y revisá el resultado","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":305},{"t":"Una fila con errores no frena a las demás: al terminar te mostramos cuáles no entraron y por qué. Las unidades nuevas con precio quedan disponibles para la venta; las que vienen sin precio quedan en borrador.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":308},{"t":"… creadas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":317},{"t":"… actualizadas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":318},{"t":"… con errores","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":323},{"t":"Qué pasó","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":333},{"t":"Corregí esas filas en el Excel y volvé a importar el archivo: las que ya entraron se actualizan, no se duplican.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":349},{"t":"Importar otro archivo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":362},{"t":"Listo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":363},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":369},{"t":"Importando…","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":373},{"t":"Importar … unidades","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":373},{"t":"Importar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/ImportarUnidadesDialog.jsx","linea":373},{"t":"Piso","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":17},{"t":"Ej: 8 · 0 = planta baja · -1 = subsuelo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":17},{"t":"Número","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":18},{"t":"Ej: 02","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":18},{"t":"Tipología","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":19},{"t":"Ej: 2 dormitorios, Monoambiente","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":19},{"t":"Dormitorios","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":20},{"t":"Ej: 2","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":20},{"t":"Baños","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":21},{"t":"m² propios","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":22},{"t":"Ej: 72,5","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":22},{"t":"m² comunes","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":23},{"t":"Ej: 12,3","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":23},{"t":"Orientación","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":24},{"t":"Ej: Norte, Frente","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":24},{"t":"Manzana","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":25},{"t":"Ej: C","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":25},{"t":"Lote","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":26},{"t":"Ej: 14","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":26},{"t":"Superficie del terreno (m²)","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":27},{"t":"Ej: 360","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":27},{"t":"Cuenta catastral","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":28},{"t":"Ej: 27-1234-05","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":28},{"t":"Finca","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":29},{"t":"Ej: 12.345","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":29},{"t":"Unidad actualizada","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":165},{"t":"Unidad … creada y disponible para la venta","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":166},{"t":"Unidad … creada en borrador","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":167},{"t":"Editar unidad …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":186},{"t":"Nueva unidad","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":186},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":193},{"t":"Ej: A-0802. Único dentro del proyecto.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":197},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":200},{"t":"Etapa","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":210},{"t":"Torre o etapa a la que pertenece","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":213},{"t":"El proyecto no tiene etapas cargadas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":213},{"t":"Sin etapa","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":216},{"t":"Datos de","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":226},{"t":"la unidad","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":227},{"t":"Vinculada a","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":248},{"t":"Departamento o casa al que pertenece. Vacío = se vende suelta.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":251},{"t":"Se vende suelta","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":254},{"t":"Moneda","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":269},{"t":"La unidad está en una venta: la moneda no se cambia","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":273},{"t":"Por defecto, la del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":273},{"t":"Por defecto, la del proyecto (…)","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":273},{"t":"Precio de lista","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":291},{"t":"Ej: 850.000.000. Después se cambia con «Cambiar precio».","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":295},{"t":"Publicar ya","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":305},{"t":"Queda disponible para cotizar y vender. Si la dejás sin precio, queda en borrador igual.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":306},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":312},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":316},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDialog.jsx","linea":316},{"t":"Bloquear …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":109},{"t":"Una unidad bloqueada no se puede cotizar ni reservar hasta que la desbloquees.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":110},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":111},{"t":"Ej: Reservada para canje con el constructor","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":112},{"t":"Bloquear","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":115},{"t":"Desbloquear …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":124},{"t":"Vuelve a quedar disponible para cotizar y vender. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":125},{"t":"Desbloquear","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":126},{"t":"Dar de baja …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":133},{"t":"La unidad deja de aparecer en el proyecto. No se borra su historial. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":134},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":135},{"t":"No pudimos cargar la unidad. Puede que la hayan dado de baja.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":153},{"t":"Cotizar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":172},{"t":"Publicar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":177},{"t":"Editar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":182},{"t":"Cambiar precio","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":187},{"t":"Precio de lista","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":214},{"t":"Bloqueada:","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":220},{"t":"Está en borrador: no se puede cotizar hasta que la publiques","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":225},{"t":"(y para publicarla necesita precio de lista).","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":227},{"t":"Venta","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":242},{"t":"N° …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":243},{"t":"Ver operación","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":247},{"t":"Datos","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":254},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":256},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":257},{"t":"Etapa","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":260},{"t":"Piso","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":261},{"t":"Número","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":262},{"t":"Manzana","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":263},{"t":"Lote","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":264},{"t":"Tipología","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":265},{"t":"Dormitorios","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":266},{"t":"Baños","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":267},{"t":"m² propios","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":268},{"t":"m² comunes","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":269},{"t":"Superficie del terreno","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":270},{"t":"Orientación","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":271},{"t":"Cuenta catastral","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":272},{"t":"Finca","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":273},{"t":"Moneda","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":274},{"t":"Vinculada a","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":275},{"t":"Alta","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":276},{"t":"Cocheras y bauleras vinculadas","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":280},{"t":"Historial de precios","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":300},{"t":"Todavía no tiene precios cargados.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":323},{"t":"Unidad","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":336},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadDrawer.jsx","linea":341},{"t":"Referencias de colores","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesGrilla.jsx","linea":11},{"t":"Sin precio","archivo":"frontend/src/components/organismos/inmobiliario/unidades/UnidadesGrilla.jsx","linea":55},{"t":"Cargá un precio de ejemplo para ver el cronograma.","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":63},{"t":"Para ver el cronograma, completá los tramos:","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":64},{"t":"Con este precio el plan no cierra","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":78},{"t":"1 pago","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":90},{"t":"… pagos","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":90},{"t":"Total ·","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":99},{"t":"Cronograma de ejemplo","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":110},{"t":"N°","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":113},{"t":"Concepto","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":114},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":115},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":116},{"t":"Fechas calculadas como si el boleto se firmara hoy. En la venta se usan la fecha y el precio reales.","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":133},{"t":"Calculando…","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":142},{"t":"Vista previa","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":153},{"t":"Actualizando","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":156},{"t":"Precio de ejemplo","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":159},{"t":"Sólo para la vista previa: no se guarda con el plan","archivo":"frontend/src/components/organismos/inmobiliario/planes/PlanVistaPrevia.jsx","linea":163},{"t":"Tramo","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":39},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":50},{"t":"Cómo se calcula","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":58},{"t":"Porcentaje del precio","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":68},{"t":"Ej: 60. Se reparte en las cuotas.","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":72},{"t":"Ej: 10","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":72},{"t":"Monto por cuota","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":80},{"t":"En …, por cada cuota","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":85},{"t":"Valor","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":90},{"t":"Precio menos los demás tramos","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":90},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":94},{"t":"Ej: 36","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":97},{"t":"Cada cuántos meses","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":104},{"t":"1 = mensual, 6 = semestral","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":107},{"t":"Sólo si hay más de una cuota","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":107},{"t":"1ª cuota a los … meses","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":115},{"t":"Desde la firma. Ej: 1 (0 = al firmar)","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":118},{"t":"Hito de obra","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":128},{"t":"Se cobra cuando lo das por cumplido","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":133},{"t":"El proyecto no tiene hitos: cargalos en «Etapas e hitos»","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":133},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":145},{"t":"Opcional. Ej: Refuerzo de fin de año","archivo":"frontend/src/components/organismos/inmobiliario/planes/TramoEditor.jsx","linea":148},{"t":"Precio de … actualizado a …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":39},{"t":"Cambiar precio","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":51},{"t":"de …","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":51},{"t":"Precio actual:","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":55},{"t":". Las reservas y ventas ya hechas mantienen su precio.","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":56},{"t":"Precio nuevo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":59},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":68},{"t":"Ej: Ajuste de lista de octubre","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":72},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":78},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/unidades/CambiarPrecioDialog.jsx","linea":82}],"resumen":"Etapas e hitos · Planes de pago · No encontramos el proyecto · Dar de baja el proyecto · Entrega real · Fecha estimada · Ej: Torre A, Etapa 2, Manzana C · Dar de baja el plan · Plan dado de baja · Ninguna unidad coincide con el filtro · Todavía no hay unidades · Nueva unidad · Unidades por estado · Sin etapa · Nuevo plan de pago · Se aplican en este orden. Usá « · Agregar tramo · Importar unidades desde Excel · Descargá la plantilla · Una fila por unidad. Sólo · Piso · Ej: 8 "},{"id":"ruta:/inmobiliario/cotizaciones","tipo":"pantalla","titulo":"Cotizador","miga":"Inmobiliario › Cotizador","ruta":"/inmobiliario/cotizaciones","archivos":["frontend/src/pages/inmobiliario/InmCotizaciones.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/cotizacionUtils.js","frontend/src/components/organismos/inmobiliario/inmUtils.js"],"textos":[{"t":"1. Cotizá una unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":20},{"t":"Elegí una unidad disponible y compará hasta tres planes de pago, con descuento si corresponde.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":21},{"t":"2. Entregásela al interesado","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":26},{"t":"Imprimila o guardala en PDF desde el detalle. Vale hasta la fecha de validez que fijan los parámetros.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":27},{"t":"3. Reservá","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":32},{"t":"Cuando el interesado elige un plan, reservá desde el detalle: la unidad queda reservada y se genera la seña.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":33},{"t":"Las propuestas que se hicieron sobre cada unidad, con los planes que se compararon. Desde una cotización vigente se hace la reserva.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":89},{"t":"Cotizaciones","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":94},{"t":"Nueva cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":98},{"t":"Buscar","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":115},{"t":"Ej: COT-0012, A-1203 o María Benítez","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":116},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":130},{"t":"Todos","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":130},{"t":"Estado","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":132},{"t":"Número","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":150},{"t":"Fecha","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":151},{"t":"Proyecto / unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":154},{"t":"Unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":160},{"t":"Interesado","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":168},{"t":"Cliente","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":175},{"t":"Todavía no es cliente","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":175},{"t":"Planes","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":182},{"t":"Válida hasta","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":195},{"t":"Ninguna cotización coincide con el filtro","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":211},{"t":"Todavía no hay cotizaciones","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":211},{"t":"Probá con otro estado o proyecto, o borrá la búsqueda.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":212},{"t":"Una cotización le muestra al interesado el precio de una unidad con hasta tres planes de pago. Empezá con la primera.","archivo":"frontend/src/pages/inmobiliario/InmCotizaciones.jsx","linea":212}],"desde":["Inm Cotizacion Nueva","Inm Cotizacion Detalle","Inmobiliario › Ventas inmobiliarias"],"resumen":"Ej: COT-0012, A-1203 o María Benítez · Válida hasta · Todavía no hay cotizaciones — Elegí una unidad disponible y compará hasta tres planes de pago, con descuento si corresponde."},{"id":"ruta:/inmobiliario/cotizaciones/nueva","tipo":"pantalla","titulo":"Inm Cotizacion Nueva","miga":"Inmobiliario › Cotizador › Inm Cotizacion Nueva","ruta":"/inmobiliario/cotizaciones/nueva","archivos":["frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/cotizacionUtils.js","frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx"],"textos":[{"t":"1. Elegí la unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":27},{"t":"Sólo se cotizan unidades disponibles. El precio de lista y la moneda salen de la unidad.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":28},{"t":"2. Cargá el interesado","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":33},{"t":"Si ya es cliente, buscalo. Si no, alcanza con el nombre: para reservar sí tiene que estar cargado como cliente.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":34},{"t":"3. Compará hasta tres planes","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":39},{"t":"Cada opción es un plan del proyecto con su descuento. El cronograma es estimado desde hoy: las fechas reales se fijan al firmar el boleto.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":40},{"t":"Un descuento por encima del tope de los parámetros necesita el permiso de autorizar descuentos.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":45},{"t":"Cada plan tiene que tener una seña de al menos el mínimo configurado: la reserva se hace con esa seña.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":46},{"t":"Cotización … creada","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":230},{"t":"Volver","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":246},{"t":"Nueva cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":249},{"t":"Armá una propuesta para una unidad comparando hasta tres planes de pago. Desde la cotización se hace la reserva.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":256},{"t":"Unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":263},{"t":"Disponible","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":264},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":282},{"t":"Buscar proyecto…","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":282},{"t":"Sin precio","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":313},{"t":"Ej: A-1203","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":325},{"t":"Sólo unidades disponibles y con precio de lista","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":326},{"t":"Precio de lista","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":347},{"t":"Tipo","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":355},{"t":"Ubicación","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":364},{"t":"Tipología / superficie","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":371},{"t":"Interesado","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":383},{"t":"Tipo de interesado","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":389},{"t":"Cliente del ERP","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":393},{"t":"Todavía no es cliente","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":397},{"t":"Buscalo por razón social, RUC o CI","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":408},{"t":"Nombre","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":414},{"t":"Ej: María Benítez","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":418},{"t":"Teléfono","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":422},{"t":"Ej: 0981 123 456","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":425},{"t":"Email","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":429},{"t":"Ej: maria@ejemplo.com","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":433},{"t":"Para reservar, el interesado tiene que estar cargado como cliente.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":440},{"t":"Planes a comparar (… de 3)","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":448},{"t":"Agregar opción","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":451},{"t":"Elegí el proyecto y la unidad para ver sus planes de pago.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":458},{"t":"Este proyecto no tiene planes de pago","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":467},{"t":"Los planes (seña, cuotas, refuerzos) se cargan en el proyecto.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":468},{"t":"Elegí la unidad: el cronograma se calcula sobre su precio de lista.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":474},{"t":"Notas","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":505},{"t":"Notas (opcional)","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":510},{"t":"Ej: le interesa la cochera del subsuelo; vuelve a llamar el lunes","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":513},{"t":"No se pudo guardar la cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":519},{"t":"(y … más)","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":547},{"t":"Cancelar","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":552},{"t":"Guardar cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizacionNueva.jsx","linea":560},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","linea":72},{"t":"Opción","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":43},{"t":"Quitar la opción …","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":47},{"t":"Plan de pago","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":66},{"t":"Los planes se cargan en el proyecto","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":69},{"t":"El proyecto no tiene planes activos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":69},{"t":"Descuento (%)","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":79},{"t":"Ej: 3. Tope sin autorización: … %","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":84},{"t":"Ej: 3. Dejalo en 0 si no hay descuento","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":84},{"t":"Pasa el tope de","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":91},{"t":"%: necesita autorización.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":92},{"t":"Al guardar queda registrado que la autorizaste vos.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":93},{"t":"Pedile a un supervisor que cargue la cotización.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":93},{"t":"Precio final","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":98},{"t":"Lista","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":105},{"t":"Elegí un plan para ver el cronograma.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":112},{"t":"El precio final tiene que ser mayor a cero.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":116},{"t":"La seña es menor al mínimo del","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":132},{"t":"% del precio: no se va a poder guardar con este plan.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/OpcionPlanForm.jsx","linea":133},{"t":"Seña","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":56},{"t":"Entrega inicial","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":57},{"t":"Cuotas","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":60},{"t":"Refuerzos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":67},{"t":"Contra hitos de obra","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":74},{"t":"Contra posesión","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":79},{"t":"Saldo después de seña y entrega","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":81},{"t":"Ocultar cronograma","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":92},{"t":"Ver cronograma completo (… pagos)","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":92},{"t":"Cronograma de pagos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":97},{"t":"N°","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":100},{"t":"Concepto","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":101},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":102},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":103},{"t":"Al cumplirse el hito","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":114},{"t":"A la posesión","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":114},{"t":"Fechas estimadas desde hoy: las definitivas se fijan al firmar el boleto.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":128}],"desde":["Inmobiliario › Cotizador"],"resumen":"Ej: A-1203 · Tipología / superficie · Tipo de interesado · Los planes se cargan en el proyecto · Ej: 3. Dejalo en 0 si no hay descuento · Pasa el tope de · Seña · Refuerzos · Contra hitos de obra — Sólo se cotizan unidades disponibles. El precio de lista y la moneda salen de la unidad."},{"id":"ruta:/inmobiliario/cotizaciones/:id","tipo":"pantalla","titulo":"Inm Cotizacion Detalle","miga":"Inm Cotizacion Detalle","ruta":"/inmobiliario/cotizaciones/:id","archivos":["frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/imprimirCotizacion.js","frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/cotizacionUtils.js","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx"],"textos":[{"t":"Imprimila o guardala en PDF","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":27},{"t":"La comparativa de los planes con su cronograma, lista para mandarle al interesado.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":28},{"t":"Reservá con el plan elegido","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":33},{"t":"La unidad pasa a reservada y se genera la seña a cobrar. El comprador tiene que ser cliente con sus datos fiscales completos.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":34},{"t":"Ojo con la validez","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":39},{"t":"Pasada la fecha de validez la cotización vence sola y ya no se puede reservar desde ella.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":40},{"t":"No encontramos la cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":95},{"t":"Puede que pertenezca a otra empresa o que el enlace esté mal.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":96},{"t":"Anular la cotización …","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":122},{"t":"La cotización deja de estar vigente y ya no se puede reservar desde ella. No se borra nada. ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":123},{"t":"Anular","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":124},{"t":"Cotización … anulada","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":130},{"t":"Volver a cotizaciones","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":141},{"t":"Los planes que se le ofrecieron al interesado, con precio final y cronograma estimado. Las fechas definitivas se fijan al firmar el boleto.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":148},{"t":"Cotización","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":157},{"t":"Emitida el","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":160},{"t":"· válida hasta el","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":161},{"t":"Imprimir","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":165},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":184},{"t":"Unidad","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":191},{"t":"Precio de lista","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":194},{"t":"Cliente","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":195},{"t":"Interesado (todavía no es cliente)","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":195},{"t":"Vendedor","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":203},{"t":"Notas","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":208},{"t":"Se reservó desde esta cotización:","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":220},{"t":"Para reservar, el interesado tiene que estar cargado como cliente. Al reservar vas a poder elegirlo.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":232},{"t":"Planes cotizados","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":237},{"t":"Opción","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":252},{"t":"Precio final","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":260},{"t":"El descuento pasó el tope y lo autorizó un supervisor","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":275},{"t":"Autorizado","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":276},{"t":"Sin descuento","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":281},{"t":"Reservar con este plan","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":290},{"t":"La cotización está","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":300},{"t":": ya no se puede reservar desde ella. Para ofrecer la unidad de nuevo, hacé una cotización nueva.","archivo":"frontend/src/pages/inmobiliario/InmCotizacionDetalle.jsx","linea":301},{"t":"Seña","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":56},{"t":"Entrega inicial","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":57},{"t":"Cuotas","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":60},{"t":"Refuerzos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":67},{"t":"Contra hitos de obra","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":74},{"t":"Contra posesión","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":79},{"t":"Saldo después de seña y entrega","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":81},{"t":"Ocultar cronograma","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":92},{"t":"Ver cronograma completo (… pagos)","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":92},{"t":"Cronograma de pagos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":97},{"t":"N°","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":100},{"t":"Concepto","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":101},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":102},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":103},{"t":"Al cumplirse el hito","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":114},{"t":"A la posesión","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":114},{"t":"Fechas estimadas desde hoy: las definitivas se fijan al firmar el boleto.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/CronogramaResumen.jsx","linea":128},{"t":"Por IPC del BCP","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":22},{"t":"Cada cuota se actualiza por inflación al cobrarla. Nunca baja del monto original.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":22},{"t":"Sin ajuste","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":23},{"t":"Las cuotas quedan fijas en guaraníes.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":23},{"t":"Reservar con «","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":159},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":166},{"t":"Para reservar, el interesado tiene que estar cargado como cliente. Si","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":174},{"t":"el interesado","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":175},{"t":"todavía no lo está, cargalo en Clientes y después elegilo acá.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":175},{"t":"Comprador (titular principal)","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":181},{"t":"Se le factura cada cuota: tiene que tener sus datos fiscales completos","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":185},{"t":"Cotitulares","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":190},{"t":"Agregar","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":191},{"t":"Opcional: cónyuge, cotitulares o garantes. Sin cotitulares, el comprador queda con el 100 %.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":196},{"t":"Cotitular …","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":215},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":222},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":230},{"t":"Ej: 50. Un garante va con 0","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":235},{"t":"Quitar cotitular …","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":239},{"t":"El comprador queda con el","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":247},{"t":"Ajuste de las cuotas","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":256},{"t":"Seña a cobrar","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":282},{"t":"La reserva vence el … (… días). Si para entonces no se cobró la seña, la unidad se libera sola.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":290},{"t":"La reserva vence según los días configurados en los parámetros. Si no se cobra la seña, la unidad se libera sola.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":290},{"t":"No se pudo reservar","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":297},{"t":"Corregí esos datos en la ficha del cliente (Clientes) y volvé a confirmar: la reserva no se guardó.","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":299},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":313},{"t":"Confirmar reserva","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ReservaDialog.jsx","linea":321},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","linea":72}],"resumen":"Imprimila o guardala en PDF · Reservá con el plan elegido · Ojo con la validez · Por IPC del BCP · Sin ajuste · Las cuotas quedan fijas en guaraníes. · Seña · Refuerzos · Contra hitos de obra — La comparativa de los planes con su cronograma, lista para mandarle al interesado."},{"id":"ruta:/inmobiliario/operaciones","tipo":"pantalla","titulo":"Ventas inmobiliarias","miga":"Inmobiliario › Ventas inmobiliarias","ruta":"/inmobiliario/operaciones","archivos":["frontend/src/pages/inmobiliario/InmOperaciones.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx"],"textos":[{"t":"1. Reserva","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":21},{"t":"La venta nace al reservar una unidad desde una cotización. Sólo existe la cuota de seña hasta que se firma el boleto.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":22},{"t":"2. Seña, legajo y titulares","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":27},{"t":"Cobrá la seña, aprobá el legajo del comprador y dejá los titulares sumando 100 %. Con eso se puede firmar el boleto.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":28},{"t":"3. Boleto y cuotas","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":33},{"t":"Al firmar el boleto se genera el cronograma completo. Cada cobro de cuotas emite su factura de contado.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":34},{"t":"Cada venta (OPI-) sigue a la unidad desde la reserva hasta que termina de pagarse. Abrila para cobrar, firmar el boleto o ver su estado de cuenta.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":71},{"t":"Ventas","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":76},{"t":"Ir a cotizaciones","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":80},{"t":"Buscar","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":90},{"t":"Número (OPI-000012) o unidad (A-0302)","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":91},{"t":"Estado","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":99},{"t":"Todos","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":104},{"t":"Operación","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":122},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":135},{"t":"Unidad","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":142},{"t":"Comprador","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":153},{"t":"Precio final","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":170},{"t":"% pagado","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":178},{"t":"Reserva / boleto","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":184},{"t":"Boleto","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":190},{"t":"Ninguna venta coincide con el filtro","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":201},{"t":"Todavía no hay ventas","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":201},{"t":"Probá con otro estado, proyecto o número.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":202},{"t":"Las ventas nacen cuando reservás una unidad desde una cotización aceptada por el cliente.","archivo":"frontend/src/pages/inmobiliario/InmOperaciones.jsx","linea":202},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"Buscar proyecto…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44}],"desde":["Inm Operacion Detalle","Inmobiliario › Cumplimiento"],"resumen":"Ir a cotizaciones · Número (OPI-000012) o unidad (A-0302) · Reserva / boleto · Proyecto — La venta nace al reservar una unidad desde una cotización. Sólo existe la cuota de seña hasta que se firma el boleto."},{"id":"ruta:/inmobiliario/operaciones/:id","tipo":"pantalla","titulo":"Inm Operacion Detalle","miga":"Inm Operacion Detalle","ruta":"/inmobiliario/operaciones/:id","archivos":["frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/BoletoDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","frontend/src/components/organismos/inmobiliario/postventa/postventaUtils.js","frontend/src/components/organismos/inmobiliario/cumplimiento/cumplimientoUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/ClienteAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx"],"textos":[{"t":"1. Cobrá la seña","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":43},{"t":"Elegí la cuota de seña en el cronograma y cobrala: se emite su factura de contado.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":44},{"t":"2. Legajo y titulares","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":49},{"t":"Cargá el origen de los fondos, aprobá el legajo y dejá los titulares sumando 100 %. Cada comprador necesita además su legajo de debida diligencia (SEPRELAD) vigente.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":50},{"t":"3. Firmá el boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":55},{"t":"Revisá la vista previa con el cliente y firmalo: se genera el resto del cronograma y desde ahí se cobran las cuotas.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":56},{"t":"4. Postventa","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":61},{"t":"Con el boleto firmado: adendas (cambio de plan o unidad, cesión, rescisión), escrituración, entrega con su acta y las comisiones de la venta.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":62},{"t":"No encontramos la operación","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":159},{"t":"Puede que pertenezca a otra empresa o que el enlace esté mal.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":160},{"t":"Firmar boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":199},{"t":"Registrar el desistimiento de …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":222},{"t":"El comprador desiste antes de firmar el boleto. Indicá el motivo: queda en el historial de la operación.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":223},{"t":"Motivo","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":224},{"t":"Ej: el comprador no consiguió el crédito","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":225},{"t":"Continuar","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":228},{"t":"¿Confirmás el desistimiento?","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":232},{"t":"La operación pasa a desistida, las cuotas pendientes se anulan y la unidad … vuelve a quedar disponible para la venta. No se puede deshacer.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":233},{"t":"Desistir","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":234},{"t":"Quitar titular","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":248},{"t":"… deja de ser titular de …. Revisá después que los porcentajes sumen 100 %.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":249},{"t":"Quitar","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":250},{"t":"Fijar el vencimiento de la cuota …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":259},{"t":"Cuando se conoce la fecha de entrega de la posesión, fijala acá: desde ese día la cuota es exigible.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":260},{"t":"La cuota vence cuando se cumple su hito. Si ya se acordó una fecha, fijala acá.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":260},{"t":"Vencimiento","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":264},{"t":"Fijar vencimiento","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":267},{"t":"Volver a ventas","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":296},{"t":"¿Cómo sigue esta venta?","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":303},{"t":"Desde acá se lleva la venta completa: reserva, legajo, boleto, cobro de cuotas con su factura y el estado de cuenta.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":304},{"t":"La venta está","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":309},{"t":"Se muestra sólo para consulta: no admite cambios.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":311},{"t":"Desde …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":328},{"t":"Proyecto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":346},{"t":"Unidad","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":353},{"t":"Comprador","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":354},{"t":"Precio final","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":364},{"t":"Lista","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":369},{"t":"· descuento","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":370},{"t":"Moneda","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":374},{"t":"Ajuste","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":375},{"t":"IPC de firma … (…)","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":379},{"t":"El IPC de firma se fija al firmar el boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":379},{"t":"Reserva","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":385},{"t":"Boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":386},{"t":"Sin firmar","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":386},{"t":"Escritura","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":387},{"t":"Entrega","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":388},{"t":"Motivo de la baja:","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":392},{"t":"Qué falta para firmar el boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":413},{"t":"Seña cobrada","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":417},{"t":"falta cobrar …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":419},{"t":"Legajo del comprador aprobado","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":425},{"t":"hoy está …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":427},{"t":"Titulares que suman 100 %","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":433},{"t":"hoy suman …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":435},{"t":"Legajo de debida diligencia vigente de cada comprador (SEPRELAD)","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":443},{"t":"falta: …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":445},{"t":"Todo listo: ya se puede firmar el boleto.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":464},{"t":"Prorrogar","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":479},{"t":"Venció el","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":493},{"t":"Vence el","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":493},{"t":"Vencida","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":495},{"t":"Prorrogada … …","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":497},{"t":"Sin prórrogas","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":497},{"t":"Si vence sin la seña cobrada, la reserva se libera sola a la madrugada siguiente. Con la seña cobrada queda una alerta para firmar, prorrogar o registrar el desistimiento.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":502},{"t":"Boleto de compraventa","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":549},{"t":"Ver / imprimir boleto","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":554},{"t":"Vista previa","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":560},{"t":"Firmado el …. Se muestra el texto tal como quedó guardado al firmar.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":571},{"t":"Todavía no se firmó. La vista previa usa la plantilla de Configuración inmobiliaria con los datos de esta venta.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":571},{"t":"Esta operación no tiene boleto firmado.","archivo":"frontend/src/pages/inmobiliario/InmOperacionDetalle.jsx","linea":571},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/BoletoDialog.jsx","linea":46},{"t":"Imprimir","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/BoletoDialog.jsx","linea":47},{"t":"el monto a cobrar tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":117},{"t":"no puede pasar del saldo (…)","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":119},{"t":"elegí cómo paga","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":121},{"t":"elegí la marca de la tarjeta","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":122},{"t":"tiene que tener 8 caracteres","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":124},{"t":"entre 4 y 20 caracteres","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":126},{"t":"Cobrar cuotas —","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":188},{"t":"Cuotas a cobrar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":195},{"t":"Cuota","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":203},{"t":"Vence:","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":205},{"t":"· Saldo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":206},{"t":"· … días de atraso","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":207},{"t":"A cobrar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":211},{"t":"Pago parcial","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":216},{"t":"Saldo completo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":216},{"t":"Capital a cobrar:","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":222},{"t":"Pago","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":231},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":245},{"t":"La empresa no tiene medios de pago activos","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":250},{"t":"Moneda en que paga","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":261},{"t":"La de la venta","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":264},{"t":"Se convierte desde … con la cotización del día","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":264},{"t":"Tarjeta","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":277},{"t":"Forma de procesamiento","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":292},{"t":"Nro. de autorización","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":304},{"t":"Opcional. Ej: 004512","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":307},{"t":"Número de cheque","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":314},{"t":"8 caracteres. Ej: 00012345","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":318},{"t":"Banco emisor","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":322},{"t":"Ej: Continental","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":326},{"t":"Registrar en mi caja abierta (…)","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":335},{"t":"La plata entra en la sesión de caja que tenés abierta y aparece en su arqueo.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":336},{"t":"Ir a Configuración inmobiliaria","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":348},{"t":"La cotización del día se carga en Configuración → Monedas o en Contabilidad → Tipo de cambio.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":354},{"t":"Lo que se va a facturar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":365},{"t":"Capital","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":373},{"t":"Ajuste por IPC","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":374},{"t":"Facturado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":375},{"t":"Saldo que queda","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":376},{"t":"Cuotas ajustadas por IPC: IPC vigente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":400},{"t":") ÷ IPC de firma","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":401},{"t":"= factor","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":402},{"t":". Del saldo se descuenta sólo el capital; el ajuste se factura aparte de la deuda.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":403},{"t":"El IPC vigente (","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":407},{"t":") no supera al de la firma (","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":408},{"t":"): se cobra el monto original, sin ajuste.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":409},{"t":"Total a facturar (","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":424},{"t":"Factura en","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":431},{"t":"con la cotización de venta","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":432},{"t":"El comprador entrega (","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":439},{"t":"Tipo de cambio","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":445},{"t":", cotización del","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":446},{"t":"Calculado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":457},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":459},{"t":"Recalcular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":468},{"t":"Calcular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":468},{"t":"Emitiendo…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":477},{"t":"Cobrar y emitir factura","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobroDialog.jsx","linea":477},{"t":"La factura todavía no tiene CDC: buscala en Ventas → Facturas por su número.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":40},{"t":"Cobros","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":53},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":59},{"t":"Cuotas","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":62},{"t":"Total facturado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":73},{"t":"Pagó","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":81},{"t":"TC","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":89},{"t":"Factura","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":99},{"t":"Cobro","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":118},{"t":"Ver comprobante","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":132},{"t":"Todavía no hay cobros","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":141},{"t":"Elegí cuotas en el cronograma y cobralas.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CobrosCard.jsx","linea":141},{"t":"Elegir cuota …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":67},{"t":"Cuota","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":74},{"t":"Elegir todas las cuotas cobrables","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":99},{"t":"Nro","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":110},{"t":"Concepto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":111},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":112},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":113},{"t":"Cobrado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":114},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":117},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":126},{"t":"Cronograma de cuotas","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":154},{"t":"Ocultar pagadas","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":160},{"t":"Cobrar … · …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":174},{"t":"Cobrar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":174},{"t":"Mientras la unidad está reservada sólo existe la seña: el resto del cronograma se genera al firmar el boleto.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":181},{"t":"Elegí las cuotas a cobrar con la casilla (o tocando la fila) y después \"Cobrar\".","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":186},{"t":"Fijar vencimiento","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":203},{"t":"No quedan cuotas pendientes","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":216},{"t":"La operación no tiene cuotas","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/CronogramaCard.jsx","linea":216},{"t":"Debida diligencia de los compradores","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":25},{"t":"La configuración del vertical no la exige para firmar el boleto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":29},{"t":"Informativo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":30},{"t":"Cliente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":51},{"t":"Legajo vigente…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":54},{"t":"Sin legajo vigente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":54},{"t":"Vigente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":63},{"t":"No vigente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":63},{"t":"Abrir legajo de …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":73},{"t":"Abrir legajo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":74},{"t":"Ley 1015/97 y Res. SEPRELAD 201/2020: el boleto no se firma hasta que cada comprador y cotitular tenga su legajo de debida diligencia aprobado y vigente.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":82},{"t":"La configuración no exige el legajo para firmar el boleto, pero la obligación de debida diligencia sigue vigente.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":82},{"t":"El legajo lo carga el área de cumplimiento.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/DebidaDiligenciaCard.jsx","linea":85},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":15},{"t":"Precio","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":17},{"t":"Cobrado","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":18},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":21},{"t":"Vencido","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":23},{"t":"Cuotas vencidas","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":30},{"t":"Atraso máximo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":36},{"t":"Mora estimada","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":42},{"t":"Interés simple sobre el saldo vencido, con la tasa de mora de los parámetros. Es una estimación para gestionar el cobro: no se factura sola.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":46},{"t":"Próxima cuota","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/EstadoCuentaCard.jsx","linea":49},{"t":"Boleto firmado. … ya tiene su cronograma completo.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":41},{"t":"Firmar el boleto de","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":53},{"t":"Al confirmar, el sistema:","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":56},{"t":"genera el resto del cronograma (entrega, cuotas, refuerzos, hitos y posesión) tomando esta fecha como base;","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":60},{"t":"pasa la unidad a vendida;","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":61},{"t":"fija el IPC del BCP de esta fecha como base del ajuste de las cuotas;","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":62},{"t":"guarda el texto del boleto tal como sale hoy de la plantilla.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":63},{"t":"No se puede deshacer desde esta pantalla. Revisá la vista previa con el cliente antes de firmar.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":65},{"t":"Fecha de firma","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":69},{"t":"No puede ser una fecha futura","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":76},{"t":"Por defecto, hoy. Puede ser anterior si el boleto se firmó otro día.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":76},{"t":"Ir a Configuración inmobiliaria","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":85},{"t":"Vista previa con esta fecha","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":95},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":99},{"t":"Firmando…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":103},{"t":"Firmar boleto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/FirmarBoletoDialog.jsx","linea":103},{"t":"Observar el legajo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":62},{"t":"El legajo queda observado y no se puede firmar el boleto hasta que se corrija y se apruebe.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":63},{"t":"Qué hay que corregir","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":64},{"t":"Ej: falta el comprobante de ingresos","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":65},{"t":"Observar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":68},{"t":"Legajo del comprador","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":78},{"t":"Aprobado el","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":84},{"t":"Observado:","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":89},{"t":"Persona expuesta políticamente (PEP)","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":95},{"t":"Funcionario público de alto rango, o su familia o allegados cercanos. Exige más control sobre el origen de los fondos.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":96},{"t":"Origen de los fondos","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":100},{"t":"Ej: ahorros y venta de vehículo; crédito hipotecario del banco X","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":104},{"t":"Observaciones","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":108},{"t":"Documentos recibidos, consultas hechas, etc.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":114},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":120},{"t":"Guardá los cambios antes de aprobar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":130},{"t":"Cargá y guardá el origen de los fondos antes de aprobar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":130},{"t":"Aprobar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/LegajoCard.jsx","linea":145},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"un número entero entre 1 y 90","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":36},{"t":"contá por qué se prorroga","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":37},{"t":"Reserva prorrogada hasta el …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":43},{"t":"Prorrogar la reserva","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":55},{"t":"Días","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":60},{"t":"Ej: 7 (máximo 90)","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":66},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":70},{"t":"Ej: el banco demora la aprobación del crédito","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":76},{"t":"Vence el","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":78},{"t":"→ pasa a vencer el","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":82},{"t":"Ya se prorrogó … ….","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":88},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":93},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":97},{"t":"Prorrogar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProrrogaDialog.jsx","linea":97},{"t":"elegí un cliente del ERP","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":41},{"t":"tiene que estar entre 0 y 100","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":42},{"t":"Editar titular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":68},{"t":"Agregar titular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":68},{"t":"Cliente","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":74},{"t":"Tiene que estar cargado como cliente del ERP. Ej: cónyuge o socio que firma el boleto.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":91},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":105},{"t":"El principal es a quien se factura","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":109},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":120},{"t":"Ej: 50. Un garante va con 0.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":125},{"t":"Con este cambio los titulares suman","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":128},{"t":". Para firmar el boleto tienen que sumar 100 %: ajustá el porcentaje del titular principal si hace falta.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":129},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":135},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":139},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":139},{"t":"Agregar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularDialog.jsx","linea":139},{"t":"Titulares","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":18},{"t":"Agregar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":22},{"t":"Editar rol o porcentaje","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":47},{"t":"Editar titular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":48},{"t":"El titular principal no se quita: es a quien se factura","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":52},{"t":"Quitar","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":52},{"t":"Quitar titular","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":54},{"t":"Los porcentajes suman","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":66},{"t":": para firmar el boleto tienen que sumar 100 %.","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/TitularesCard.jsx","linea":67},{"t":"Aprobar la adenda … (…)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":45},{"t":"Al aprobarla se aplica sobre la venta. Lo que sigue es lo que se calculó al pedirla: al aprobar se vuelve a calcular con los datos de hoy.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":49},{"t":"La venta queda rescindida y la unidad vuelve a estar disponible. No se puede deshacer.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":55},{"t":"Rescindir la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":61},{"t":"Aprobar y aplicar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":61},{"t":"Adenda … aprobada y aplicada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":68},{"t":"Rechazar la adenda …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":79},{"t":"La venta sigue como está. Indicá el motivo: lo ve quien la pidió.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":80},{"t":"Motivo del rechazo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":81},{"t":"Ej: el comprador tiene cuotas vencidas, primero que regularice","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":82},{"t":"Rechazar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":85},{"t":"Adenda … rechazada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":92},{"t":"Adendas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":103},{"t":"Ya está pendiente la …: aprobala o rechazala antes de pedir otra","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":107},{"t":"Pedir adenda","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":115},{"t":"Sin adendas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":127},{"t":"Un cambio de plan o de unidad, una cesión de derechos o la rescisión del boleto se piden acá y se aplican cuando alguien con permiso los aprueba.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":128},{"t":"Pedida el","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":150},{"t":"· … el …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":152},{"t":"Ocultar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":160},{"t":"Ver qué hace","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":160},{"t":"Rechazada:","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":167},{"t":"Aprobar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":183},{"t":"Pendiente de aprobación por alguien con permiso para aprobar adendas.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":205},{"t":"Calculado al pedirla: al aprobarla se vuelve a calcular con los datos de ese momento.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendasCard.jsx","linea":214},{"t":"Quitar la inmobiliaria externa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":54},{"t":"… deja de estar en la venta. Lo que se le devengó y todavía no se liquidó se borra.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":55},{"t":"Quitar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":56},{"t":"Inmobiliaria externa quitada de la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":63},{"t":"Comisiones de la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":73},{"t":"Inmobiliaria externa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":80},{"t":"Cargando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":84},{"t":"Proveedor sin nombre","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":84},{"t":"Venta directa (sin inmobiliaria)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":84},{"t":"Cambiar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":96},{"t":"Asignar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":96},{"t":"La comisión de la inmobiliaria ya se liquidó: no se puede cambiar.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":107},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":120},{"t":"Beneficiario","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":126},{"t":"Hito","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":143},{"t":"Devengada el","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":150},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":159},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":176},{"t":"Liquidación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":186},{"t":"Revertida","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":205},{"t":"Todavía no se devengaron comisiones","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":217},{"t":"Se devengan solas cuando la venta llega al hito de cada esquema (reserva, boleto, % cobrado, escritura o entrega).","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ComisionesVentaCard.jsx","linea":218},{"t":"Vencida","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":21},{"t":"Vence hoy","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":22},{"t":"Vence en … …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":22},{"t":"Vigente","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":23},{"t":"Entrega y postventa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":72},{"t":"La unidad todavía no se entregó","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":77},{"t":"Al registrar la entrega se guarda el acta con las observaciones del comprador, las cuotas contra posesión sin fecha pasan a vencer ese día y empieza a correr la garantía.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":78},{"t":"Cuando se entregue la unidad, acá se ven el acta, la garantía y las observaciones del comprador.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":78},{"t":"Fecha de entrega","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":96},{"t":"Recibido por","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":97},{"t":"Acta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":98},{"t":"Firmada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":104},{"t":"Sin firmar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":104},{"t":"Marcar firmada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":107},{"t":"Garantía hasta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":113},{"t":"Observaciones","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":131},{"t":"Todas resueltas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":136},{"t":"… pendiente…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":136},{"t":"Agregar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":140},{"t":"Sin observaciones. Si el comprador reporta algo durante la garantía, cargalo acá para seguirlo.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":146},{"t":"… el …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":174},{"t":"Reabrir","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":185},{"t":"Resolver","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":185},{"t":"Editar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EntregaCard.jsx","linea":187},{"t":"Quitar tarea","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":66},{"t":"\"…\" sale del checklist de esta venta.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":67},{"t":"Quitar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":68},{"t":"Registrar la inscripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":76},{"t":"Fecha en que la escritura quedó inscripta en el Registro de Inmuebles. La tarea de inscripción del checklist queda hecha.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":77},{"t":"Fecha de inscripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":78},{"t":"Registrar inscripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":82},{"t":"La fecha de inscripción no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":86},{"t":"Escrituración","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":94},{"t":"Editar datos","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":100},{"t":"Inscripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":111},{"t":"Registrar firma","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":116},{"t":"La escrituración no empezó","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":128},{"t":"Cargá la escribanía y la fecha prevista: se arma el checklist de trámites (certificados, impuestos, firma, inscripción).","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":129},{"t":"Cuando alguien con permiso la inicie, acá se ve el checklist de trámites y la firma.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":129},{"t":"Firmada el ……","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":146},{"t":"Sin firmar · prevista el …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":153},{"t":"Sin firmar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":153},{"t":"Inscripta el …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":162},{"t":"Falta la inscripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":162},{"t":"Marcar hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":173},{"t":"La venta tiene saldo (","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":178},{"t":"): para escriturar antes de que se cancele hace falta la hipoteca por el saldo.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":179},{"t":"Escribanía","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":191},{"t":"Escribano/a","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":192},{"t":"Contacto","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":193},{"t":"Fecha prevista","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":194},{"t":"Hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":195},{"t":"Sin hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":196},{"t":"Sí (por el saldo)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":198},{"t":"Acreedor:","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":200},{"t":"Checklist de trámites","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":219},{"t":"Agregar tarea","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":226},{"t":"… de … tareas resueltas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":237},{"t":"El checklist está vacío.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":241},{"t":"Estado de …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":277},{"t":"Editar fecha, responsable o notas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":290},{"t":"Editar …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":291},{"t":"Quitar del checklist","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":295},{"t":"Quitar …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraCard.jsx","linea":296},{"t":"Sin documento","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ClienteAutocomplete.jsx","linea":58},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ClienteAutocomplete.jsx","linea":70},{"t":"elegí el tipo de adenda","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":137},{"t":"es obligatorio: queda en el historial de la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":138},{"t":"elegí una unidad disponible","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":139},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":140},{"t":"elegí el plan para el saldo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":141},{"t":"elegí el cliente que recibe los derechos","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":142},{"t":"tiene que estar entre 0 y 100","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":145},{"t":"Adenda … pedida: queda pendiente de aprobación.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":189},{"t":"Pedir una adenda —","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":209},{"t":"Tipo de adenda","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":218},{"t":"Con la venta pagada sólo se puede ceder o rescindir: el cambio de plan o de unidad necesita saldo pendiente y el boleto firmado.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":236},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":243},{"t":"Queda en el historial de la venta y lo ve quien aprueba. …/500","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":250},{"t":"Sin precio de lista","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":276},{"t":"· otra moneda","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":277},{"t":"Unidad nueva","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":285},{"t":"No se pudieron cargar las unidades","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":287},{"t":"Disponible, del mismo proyecto y en la misma moneda que la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":287},{"t":"Precio de la unidad nueva","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":305},{"t":"Lista: …. Se toma a cuenta lo cobrado (…).","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":311},{"t":"Por defecto, el precio de lista de la unidad","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":311},{"t":"Plan para el saldo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":326},{"t":"Plan nuevo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":326},{"t":"No tenés permiso para ver los planes del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"No se pudieron cargar los planes","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"Cargando planes…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"El proyecto no tiene planes activos","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"Lo cobrado cubre el precio: no hace falta plan","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"Se aplica al saldo; si el plan tiene seña, se cobra como una entrega","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":331},{"t":"Fecha base del cronograma","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":353},{"t":"Opcional. Por defecto, hoy. Ej: el día que vence la próxima cuota.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":358},{"t":"Cliente que recibe los derechos","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":366},{"t":"Tiene que estar cargado como cliente del ERP y ser facturable: desde la aprobación se le facturan las cuotas.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":370},{"t":"Retención","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":377},{"t":"% de lo cobrado que retiene la empresa. Ej: 10","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":383},{"t":"Vacío: se usa el % de los parámetros de la empresa. Ej: 10","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":383},{"t":"Qué pasa si se aprueba","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":396},{"t":"Es una estimación con los datos de hoy: al aprobarla se vuelve a calcular.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":398},{"t":"La rescisión la aprueba un supervisor. Al aprobarla, la unidad vuelve a estar disponible, las cuotas pendientes se anulan y no se puede deshacer.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":405},{"t":"Calculando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":414},{"t":"Ver qué pasa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":414},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":417},{"t":"Pidiendo…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":421},{"t":"Pedir adenda","archivo":"frontend/src/components/organismos/inmobiliario/postventa/AdendaDialog.jsx","linea":421},{"t":"Cobrado (capital)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":48},{"t":"Retención (…)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":50},{"t":"A devolver al comprador","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":56},{"t":"Cobrado hasta hoy","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":69},{"t":"Saldo con la unidad nueva","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":71},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":71},{"t":"Unidad","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":79},{"t":"Cede","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":88},{"t":"Se anulan","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":94},{"t":"la cuota","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":95},{"t":"… cuotas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":95},{"t":"Nº","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":95},{"t":"(pendientes).","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":95},{"t":"Se","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":99},{"t":"cierra la cuota parcial","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":100},{"t":"cierran las cuotas parciales","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":100},{"t":"en lo ya cobrado.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":100},{"t":"Se genera 1 cuota nueva","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":109},{"t":"Se generan … cuotas nuevas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":109},{"t":"Ocultar cuotas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":117},{"t":"Ver cuotas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":117},{"t":"Cuota","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":125},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":126},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":127},{"t":"Cuota …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ResumenAdenda.jsx","linea":133},{"t":"Elegí la inmobiliaria de la lista de proveedores.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":51},{"t":"… quedó como inmobiliaria de la venta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":58},{"t":"Cambiar la inmobiliaria externa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":70},{"t":"Asignar inmobiliaria externa","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":70},{"t":"La inmobiliaria que trajo al comprador cobra comisión según los esquemas de rol \"Inmobiliaria externa\". Tiene que estar cargada como proveedor.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":73},{"t":"Hoy es","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":78},{"t":"otra inmobiliaria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":79},{"t":". Lo que se le devengó y todavía no se liquidó se borra y se vuelve a devengar a la nueva.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":79},{"t":"Sin documento","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":106},{"t":"Inmobiliaria (proveedor)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":114},{"t":"Razón social o RUC…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":116},{"t":"Si no aparece, cargala primero en Compras → Proveedores.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":117},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":134},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":138},{"t":"Asignar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/BrokerDialog.jsx","linea":138},{"t":"contá qué observó el comprador","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":32},{"t":"Editar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":58},{"t":"Agregar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":58},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":63},{"t":"Ej: mancha de humedad en el baño principal","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":70},{"t":"Rubro","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":80},{"t":"Ej: Sanitaria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":80},{"t":"Responsable","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":82},{"t":"Ej: contratista de sanitaria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":86},{"t":"Notas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":90},{"t":"Opcional. Ej: se coordinó visita para el martes","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":96},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":101},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":105},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":105},{"t":"Agregar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/ObservacionEntregaDialog.jsx","linea":105},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":54},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":55},{"t":"indicá quién recibió la unidad","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":56},{"t":"cada observación necesita su descripción","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":58},{"t":"Entrega registrada: empezó a correr la garantía","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":75},{"t":"Registrar la entrega —","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":94},{"t":"Las cuotas \"contra posesión\" sin fecha pasan a vencer el día de la entrega.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":98},{"t":"Esta venta no tiene cuotas en esa situación.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":100},{"t":"En esta venta:","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":102},{"t":"la cuota","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":103},{"t":"las cuotas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":103},{"t":"Nº","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":103},{"t":", por","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":103},{"t":"Desde esa fecha también corre la garantía.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":108},{"t":"Fecha de entrega","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":114},{"t":"No puede ser una fecha futura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":122},{"t":"El día que se entregaron las llaves","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":122},{"t":"Recibido por","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":125},{"t":"Ej: María Benítez (titular)","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":129},{"t":"Acta de entrega firmada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":136},{"t":"Si el acta todavía no se firmó, después se puede marcar desde la entrega.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":137},{"t":"Notas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":142},{"t":"Ej: se entregaron 3 juegos de llaves y el control del portón","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":148},{"t":"Observaciones del acta","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":154},{"t":"Agregar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":157},{"t":"Sin observaciones. Si el comprador marcó detalles al recibir, cargalos acá para seguirlos hasta resolverlos.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":162},{"t":"Observación …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":172},{"t":"Ej: mancha de humedad en el baño principal","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":176},{"t":"Rubro","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":180},{"t":"Ej: Sanitaria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":183},{"t":"Responsable","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":186},{"t":"Ej: contratista de sanitaria","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":189},{"t":"Quitar observación","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":192},{"t":"Quitar observación …","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":196},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":210},{"t":"Registrando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":214},{"t":"Registrar entrega","archivo":"frontend/src/components/organismos/inmobiliario/postventa/RegistrarEntregaDialog.jsx","linea":214},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":52},{"t":"Iniciar la escrituración","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":86},{"t":"Datos de la escritura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":86},{"t":"Escribanía","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":91},{"t":"Ej: Escribanía Pérez","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":91},{"t":"Escribano/a","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":92},{"t":"Ej: Esc. Ana Pérez","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":92},{"t":"Contacto","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":94},{"t":"Ej: 0981 000 000 · ana@escribania.com.py","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":98},{"t":"Fecha prevista de firma","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":101},{"t":"Opcional. La que se acordó con la escribanía.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":106},{"t":"Se escritura con hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":114},{"t":"Monto de la hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":122},{"t":"… Saldo de hoy: ….","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":127},{"t":"Acreedor","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":130},{"t":"Ej: la desarrolladora o el banco que financia","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":134},{"t":"La venta tiene saldo (","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":139},{"t":"). Para firmar la escritura antes de que se cancele hay que marcar la hipoteca por el saldo.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":140},{"t":"Notas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":146},{"t":"Ej: el comprador trae el certificado de no adeudar la semana que viene","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":152},{"t":"Se crea el checklist de siempre (certificados, impuestos, firma, inscripción). Después lo podés ajustar.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":155},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":162},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":166},{"t":"Iniciar escrituración","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":166},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/EscrituraDialog.jsx","linea":166},{"t":"Firma de la escritura registrada","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":46},{"t":"Registrar la firma de la escritura —","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":58},{"t":"La venta pasa a escriturada (o sigue entregada, si ya se entregó) y la tarea \"Firma de la escritura\" del checklist queda hecha. Las comisiones atadas a la escritura se devengan solas.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":61},{"t":"La venta tiene saldo (","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":66},{"t":") y la escritura no tiene hipoteca: así no se puede firmar. Marcá la hipoteca por el saldo en los datos de la escritura.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":67},{"t":"Fecha de firma","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":80},{"t":"No puede ser una fecha futura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":88},{"t":"El día que se firmó ante la escribanía","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":88},{"t":"Número de escritura","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":91},{"t":"Opcional. Ej: 1234","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":94},{"t":"Marcar hipoteca","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":109},{"t":"Abrí los datos de la escritura, activá la hipoteca (el monto por defecto es el saldo) y volvé a registrar la firma.","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":117},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":126},{"t":"Registrando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":130},{"t":"Registrar firma","archivo":"frontend/src/components/organismos/inmobiliario/postventa/FirmarEscrituraDialog.jsx","linea":130},{"t":"escribí qué hay que hacer","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":33},{"t":"Editar tarea","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":59},{"t":"Agregar tarea al checklist","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":59},{"t":"Tarea","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":64},{"t":"Ej: Certificado de no adeudar de la ANDE","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":69},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":80},{"t":"Cuándo se hizo o para cuándo está","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":85},{"t":"Responsable","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":88},{"t":"Ej: gestor de la escribanía","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":92},{"t":"Notas","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":96},{"t":"Opcional","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":102},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":107},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":111},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":111},{"t":"Agregar","archivo":"frontend/src/components/organismos/inmobiliario/postventa/TareaEscrituraDialog.jsx","linea":111}],"resumen":"No encontramos la operación · Firmar boleto · Ej: el comprador no consiguió el crédito · ¿Confirmás el desistimiento? · Quitar titular · Fijar vencimiento · Sin firmar · Prorrogar · Cobrar cuotas — · Cuotas a cobrar · A cobrar · Ir a Configuración inmobiliaria · Pagó · Ver comprobante · Elegir todas las cuotas cobrables · Ocultar pagadas · Debida diligencia de los compradores · Informativo · Sin legajo vigente · Cuotas vencidas · Atraso máximo · Firmar el boleto de · Fecha de"},{"id":"ruta:/inmobiliario/cartera","tipo":"pantalla","titulo":"Cartera inmobiliaria","miga":"Inmobiliario › Cartera inmobiliaria","ruta":"/inmobiliario/cartera","archivos":["frontend/src/pages/inmobiliario/InmCartera.jsx","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js"],"textos":[{"t":"Qué se ve","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":21},{"t":"Cada venta viva con saldo: lo vencido, los días de atraso y la mora estimada, calculados sobre el cronograma propio del vertical.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":22},{"t":"Priorizá","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":27},{"t":"La tabla arranca ordenada por días de atraso. Filtrá \"Sólo con atraso\" para la gestión diaria de cobro.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":28},{"t":"Cobrá","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":33},{"t":"Abrí la operación para cobrar las cuotas: cada cobro emite su factura de contado.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":34},{"t":"La deuda de las ventas inmobiliarias vive en su propio cronograma (las cuotas se facturan al cobrarse), por eso su cartera y su mora se ven acá y no en Cobranzas.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":108},{"t":"Cartera inmobiliaria","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":113},{"t":"Buscar","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":123},{"t":"Operación, unidad, comprador o teléfono","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":124},{"t":"Sólo con atraso","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":132},{"t":"Saldo en …","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":146},{"t":"Vencido","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":154},{"t":"Mora estimada","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":162},{"t":"Operación","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":185},{"t":"Proyecto / unidad","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":202},{"t":"Comprador","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":218},{"t":"Saldo","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":238},{"t":"Cuotas venc.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":261},{"t":"Atraso","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":270},{"t":"Al día","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":284},{"t":"Próxima cuota","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":298},{"t":"% pagado","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":316},{"t":"Ninguna venta tiene cuotas vencidas","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":326},{"t":"Ninguna venta coincide con el filtro","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":326},{"t":"No hay ventas con saldo pendiente","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":326},{"t":"La cartera muestra las ventas vivas (reservadas, con boleto, escrituradas o entregadas) que todavía deben algo.","archivo":"frontend/src/pages/inmobiliario/InmCartera.jsx","linea":333},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"Buscar proyecto…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44}],"resumen":"Qué se ve · Priorizá · Cobrá · Proyecto — Cada venta viva con saldo: lo vencido, los días de atraso y la mora estimada, calculados sobre el cronograma propio del vertical."},{"id":"ruta:/inmobiliario/comisiones","tipo":"pantalla","titulo":"Comisiones inmobiliarias","miga":"Inmobiliario › Comisiones inmobiliarias","ruta":"/inmobiliario/comisiones","archivos":["frontend/src/pages/inmobiliario/InmComisiones.jsx","frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","frontend/src/components/organismos/inmobiliario/comisiones/comisionUtils.js","frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js"],"textos":[{"t":"1. Definí los esquemas","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":13},{"t":"Qué % del precio se paga al vendedor o a la inmobiliaria externa, y en qué hitos: reserva, boleto, un % cobrado, escritura o entrega.","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":14},{"t":"2. Se devengan solas","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":19},{"t":"Cada vez que una venta alcanza un hito, se devenga su parte. Si la venta se rescinde, lo no liquidado se revierte (si el esquema lo pide).","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":20},{"t":"3. Liquidá","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":25},{"t":"Elegí las devengadas (por ejemplo, las de un beneficiario) y registrá con qué se pagaron: planilla de RRHH u orden de pago.","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":26},{"t":"Liquidar acá sólo registra el pago: la planilla o la orden de pago se hacen en su módulo.","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":31},{"t":"La comisión de la inmobiliaria externa necesita que la venta la tenga asignada (en el detalle de la venta).","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":32},{"t":"Las comisiones de las ventas inmobiliarias: se configuran por esquema, se devengan solas en cada hito de la venta y acá se registra su liquidación.","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":64},{"t":"Comisiones inmobiliarias","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":69},{"t":"Comisiones","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":76},{"t":"Esquemas","archivo":"frontend/src/pages/inmobiliario/InmComisiones.jsx","linea":84},{"t":"Buscar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":142},{"t":"Beneficiario, operación o unidad","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":143},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":152},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":157},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":167},{"t":"…s en …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":187},{"t":"Comisiones en …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":187},{"t":"A liquidar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":198},{"t":"Por beneficiario","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":213},{"t":"Beneficiario","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":221},{"t":"Liquidado","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":245},{"t":"Revertido","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":248},{"t":"Comisiones","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":253},{"t":"Elegir sus comisiones a liquidar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":260},{"t":"Elegir la devengada","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":288},{"t":"Elegir las … devengadas","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":288},{"t":"1 comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":294},{"t":"… comisiones","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":294},{"t":"Liquidar seleccionadas","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":309},{"t":"Operación","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":326},{"t":"Elegir la comisión de … en …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":344},{"t":"Hito","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":392},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":408},{"t":"Devengada","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":430},{"t":"Liquidación","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":439},{"t":"Ninguna comisión coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":471},{"t":"No hay comisiones por liquidar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":471},{"t":"Probá con otro proyecto, estado o rol, o borrá la búsqueda.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":476},{"t":"Las comisiones se devengan solas cuando una venta alcanza cada hito de un esquema (reserva, boleto, cobro, escritura o entrega). Si no aparece ninguna, revisá que haya esquemas cargados.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/ComisionesTab.jsx","linea":476},{"t":"Dar de baja el esquema","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":32},{"t":"«…» deja de devengar comisiones nuevas. Lo ya devengado o liquidado se mantiene. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":33},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":34},{"t":"Esquema dado de baja","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":40},{"t":"1 esquema activo","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":53},{"t":"… esquemas activos","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":53},{"t":"Nuevo esquema","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":56},{"t":"La comisión del rol","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":62},{"t":"sólo se devenga en ventas que tienen asignada la inmobiliaria (se asigna en el detalle de la venta). La del","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":63},{"t":"va al usuario que hizo la reserva.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":64},{"t":"Esquema","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":76},{"t":"Toda la empresa","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":86},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":93},{"t":"Comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":100},{"t":"Cuándo se devenga","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":107},{"t":"Si se rescinde","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":110},{"t":"Editar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":117},{"t":"Todavía no hay esquemas de comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":127},{"t":"Un esquema dice qué % del precio se paga a quién (vendedor o inmobiliaria externa) y en qué hitos de la venta se devenga. Sin esquemas no se devenga ninguna comisión.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemasTab.jsx","linea":128},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"Buscar proyecto…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"indicá con qué se pagó (planilla, orden de pago…)","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":33},{"t":"… … (otro usuario las liquidó o se revirtieron).","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":46},{"t":"Liquidar comisiones","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":61},{"t":"1 comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":68},{"t":"… comisiones","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":68},{"t":"1 beneficiario","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":69},{"t":"… beneficiarios","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":69},{"t":"Total en","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":81},{"t":"Referencia del pago","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":93},{"t":"Ej: Planilla de octubre / OP 0001-123","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":98},{"t":"Con qué se pagó: queda en cada comisión para poder rastrearlo","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":99},{"t":"Esto registra que se pagaron. El pago en sí (planilla de RRHH u orden de pago) se hace en su módulo.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":103},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":109},{"t":"Liquidando…","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":118},{"t":"Marcar como liquidadas","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/LiquidarDialog.jsx","linea":118},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":51},{"t":"un % del precio entre 0,01 y 100","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":53},{"t":"agregá al menos uno","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":54},{"t":"la parte tiene que estar entre 0,01 y 100 %","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":57},{"t":"indicá qué % del precio cobrado lo dispara (1 a 100)","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":60},{"t":"las partes suman …: tienen que sumar 100 %","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":64},{"t":"hay hitos repetidos","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":66},{"t":"Editar esquema de comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":148},{"t":"Nuevo esquema de comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":148},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":155},{"t":"Ej: Vendedores Torre Sol","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":159},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":171},{"t":"Toda la empresa","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":171},{"t":"Vacío: vale para todos los proyectos","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":171},{"t":"Rol","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":177},{"t":"Sólo en ventas con inmobiliaria asignada","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":181},{"t":"El usuario que hizo la reserva","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":181},{"t":"Comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":191},{"t":"% del precio final. Ej: 3","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":195},{"t":"Cuándo se devenga","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":205},{"t":"Las partes suman 100 %","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":215},{"t":"Suman …: faltan …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":215},{"t":"Suman …: sobran …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":215},{"t":"Hito …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":230},{"t":"Cobrado del precio","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":243},{"t":"Ej: 30 (cuando se cobró el 30 %)","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":247},{"t":"Parte de la comisión","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":254},{"t":"Ej: 50","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":258},{"t":"Quitar el hito …","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":264},{"t":"Agregar hito","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":288},{"t":"Revertir si la venta se rescinde","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":296},{"t":"Si la venta se rescinde o se desiste, las comisiones devengadas que todavía no se liquidaron pasan a «Revertida». Lo ya liquidado no se toca.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":297},{"t":"Ejemplo: con un 3 % y 50/50 sobre una venta de USD 100.000 → USD 1.500 al firmar el boleto y USD 1.500 al cobrar el 30 %.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":301},{"t":"Los cambios valen para lo que se devengue de acá en adelante: lo ya devengado o liquidado no se recalcula.","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":306},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":313},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":317},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":317},{"t":"Crear esquema","archivo":"frontend/src/components/organismos/inmobiliario/comisiones/EsquemaDialog.jsx","linea":317}],"desde":["Inm Operacion Detalle"],"resumen":"Comisiones inmobiliarias · Esquemas · Beneficiario, operación o unidad · A liquidar · Por beneficiario · Dar de baja el esquema · Esquema dado de baja · Nuevo esquema · Toda la empresa · Cuándo se devenga · Liquidar comisiones · Total en · Ej: Planilla de octubre / OP 0001-123 · Editar esquema de comisión — Qué % del precio se paga al vendedor o a la inmobiliaria externa, y en qué hitos: reserva, boleto, un % cobrado, escritura o entrega."},{"id":"ruta:/inmobiliario/obra","tipo":"pantalla","titulo":"Obra","miga":"Inmobiliario › Obra","ruta":"/inmobiliario/obra","archivos":["frontend/src/pages/inmobiliario/InmObra.jsx","frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","frontend/src/components/organismos/inmobiliario/obra/useObra.js","frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","frontend/src/components/organismos/inmobiliario/obra/obraUtils.js","frontend/src/components/organismos/inmobiliario/obra/PartidaAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js"],"textos":[{"t":"1. Cargá el presupuesto","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":17},{"t":"Por partidas agrupadas en rubros (código, nombre y monto sin IVA). Podés pegarlas desde una planilla de Excel.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":18},{"t":"2. Certificá el avance","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":23},{"t":"Cada medición de un contratista es un certificado: al aprobarlo se imputa a la partida, sube su avance y se retiene el fondo de reparo.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":24},{"t":"3. Imputá compras y gastos","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":29},{"t":"Repartí entre las partidas las compras y gastos de la obra (todo o una parte) o cargá costos a mano, como jornales.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":30},{"t":"4. Controlá","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":35},{"t":"Presupuesto contra ejecutado y desvío por partida y rubro, y el costo de cada unidad prorrateado por superficie.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":36},{"t":"Todo va sin IVA (el IVA es crédito fiscal) y en la moneda del proyecto. Lo que está en otra moneda se convierte con la cotización del comprobante.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":41},{"t":"Desvío = ejecutado − presupuesto × avance. Positivo (en rojo): se gastó más de lo que justifica la obra hecha.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":42},{"t":"Compras y gastos no se modifican: acá sólo se reparten entre las partidas.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":43},{"t":"Presupuesto","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":47},{"t":"Certificados","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":48},{"t":"Costos","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":49},{"t":"Costo por unidad","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":50},{"t":"El control de la obra de cada proyecto: presupuesto por partidas, certificados de los contratistas, costos imputados y costo por unidad.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":82},{"t":"Obra","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":89},{"t":"Ver el proyecto","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":93},{"t":"Montos sin IVA en …","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":105},{"t":"Elegí un proyecto","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":115},{"t":"El presupuesto, los certificados y los costos de obra son por proyecto. Buscalo arriba por nombre o código.","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":116},{"t":"Secciones de la obra","archivo":"frontend/src/pages/inmobiliario/InmObra.jsx","linea":130},{"t":"Aprobar el certificado …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":84},{"t":"Se imputa … a la partida … y …. Se retienen … de fondo de reparo y el neto a pagar es …. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":85},{"t":"Aprobar","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":86},{"t":"Anular el certificado …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":94},{"t":"Se quita su imputación de … a la partida y se desvincula la factura. El avance físico de la partida no se toca.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":95},{"t":"El borrador queda anulado y no se puede volver a usar.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":95},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":99},{"t":"Anular certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":102},{"t":"Desvincular la factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":111},{"t":"El certificado … queda sin factura (…). La compra no se modifica. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":112},{"t":"Desvincular","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":113},{"t":"Devolver el fondo de reparo de …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":121},{"t":"Se registra que se le devolvieron … a …. Después el certificado ya no se puede anular.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":122},{"t":"Fecha de devolución","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":123},{"t":"Registrar devolución","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":127},{"t":"La fecha de devolución no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":131},{"t":"La devolución no puede ser anterior al certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":132},{"t":"Editar certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":143},{"t":"Aprobar certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":150},{"t":"Vincular factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":158},{"t":"Desvincular factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":165},{"t":"Devolver fondo de reparo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":172},{"t":"Partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":195},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":201},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":206},{"t":"1 aprobado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":214},{"t":"… aprobados","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":214},{"t":"· fondo de reparo retenido …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":215},{"t":"Primero cargá el presupuesto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":224},{"t":"Nuevo certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":225},{"t":"Certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":243},{"t":"Contratista","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":278},{"t":"Avance","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":286},{"t":"Bruto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":294},{"t":"Fondo reparo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":302},{"t":"Devuelto …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":314},{"t":"… retenido","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":314},{"t":"Neto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":328},{"t":"Factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":344},{"t":"Sin número","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":353},{"t":"Sin vincular","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":361},{"t":"Motivo: …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":376},{"t":"Ningún certificado coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":398},{"t":"Todavía no hay certificados","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":398},{"t":"Probá con otra partida u otro estado.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":399},{"t":"Cada vez que un contratista mide su avance, cargá el certificado: al aprobarlo se imputa a la partida, se actualiza el avance y se retiene el fondo de reparo.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadosTab.jsx","linea":399},{"t":"sin número","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":30},{"t":"Certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":42},{"t":"Quitar la imputación","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":77},{"t":"Se quitan … de la partida …. … ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":78},{"t":"Quitar","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":81},{"t":"Imputación quitada","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":87},{"t":"Origen","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":109},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":114},{"t":"Primero cargá el presupuesto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":128},{"t":"Imputar costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":129},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":147},{"t":"Partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":154},{"t":"Documento / descripción","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":183},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":191},{"t":"Quitar imputación","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":221},{"t":"Ningún costo coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":234},{"t":"Todavía no hay costos imputados","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":234},{"t":"Probá con otra partida u otro origen.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":235},{"t":"Imputá a cada partida las compras y gastos de la obra (sin IVA) o cargá costos a mano. Los certificados aprobados aparecen solos.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":235},{"t":"1 costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":257},{"t":"… costos","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":257},{"t":"(filtrados)","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":258},{"t":"· Total sin IVA","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostosTab.jsx","linea":258},{"t":"El proyecto no tiene unidades","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":57},{"t":"El costo de la obra se reparte entre las unidades según su superficie. Cargá las unidades (con sus m²) en el detalle del proyecto.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":58},{"t":"El presupuesto y lo ejecutado se reparten entre las unidades por su superficie (","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":69},{"t":"en total). Las partidas de una etapa se reparten sólo entre las unidades de esa etapa. Montos sin IVA en","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":70},{"t":"La unidad","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":76},{"t":"Las unidades","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":76},{"t":"no tiene","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":78},{"t":"no tienen","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":78},{"t":"superficie cargada: no","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":78},{"t":"costo y su margen no es real. Cargá los m² en la unidad.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":79},{"t":"Costo por unidad","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":84},{"t":"Unidad","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":87},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":88},{"t":"Superficie","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":89},{"t":"Participación","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":90},{"t":"Costo presupuestado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":91},{"t":"Costo ejecutado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":92},{"t":"Costo / m²","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":93},{"t":"Precio de lista","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":94},{"t":"Precio de lista menos costo presupuestado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":96},{"t":"Margen","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":97},{"t":"% margen","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":100},{"t":"Sin m²","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":124},{"t":"Total del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CostoUnidadesTab.jsx","linea":142},{"t":"Avance …","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":33},{"t":"del presupuesto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":57},{"t":"Dar de baja la partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":97},{"t":"«…» deja de aparecer en el presupuesto. Sólo se puede si no tiene costos imputados ni certificados vigentes. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":98},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":99},{"t":"Partida … dada de baja","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":105},{"t":"Pegar desde planilla","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":128},{"t":"Nueva partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":133},{"t":"Presupuestado","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":151},{"t":"Ejecutado","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":153},{"t":"% ejecutado","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":160},{"t":"Avance físico","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":167},{"t":"Promedio del avance de las partidas ponderado por su presupuesto: una partida chica al 100 % no mueve el total.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":172},{"t":"Desvío","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":175},{"t":"Ejecutado menos valor ganado (presupuesto × avance). Positivo: se gastó más de lo que justifica la obra hecha.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":185},{"t":"Fondo de reparo retenido","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":188},{"t":"Hay 1 costo imputado a una partida dada de baja: no suma en este presupuesto.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":199},{"t":"Hay … costos imputados a partidas dadas de baja: no suman en este presupuesto.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":199},{"t":"Revisalos en la pestaña Costos.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":201},{"t":"1 partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":208},{"t":"… partidas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":208},{"t":"en …","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":209},{"t":"· montos sin IVA en","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":209},{"t":"El proyecto todavía no tiene presupuesto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":220},{"t":"Cargá las partidas de la obra (código, rubro, nombre y monto sin IVA) una por una o pegándolas desde Excel. Después vas a poder certificar avances e imputar costos contra cada partida.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":221},{"t":"Presupuesto por partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":228},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":231},{"t":"Partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":232},{"t":"Avance","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":234},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":236},{"t":"Ejecutado menos valor ganado (presupuesto × avance). En rojo: se gastó más de lo que justifica el avance.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":239},{"t":"Acciones","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":245},{"t":"Etapa:","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":272},{"t":"Total del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PresupuestoTab.jsx","linea":294},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"Buscar proyecto…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"elegí la partida que se certifica","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":93},{"t":"elegilo de la lista de proveedores","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":94},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":95},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":96},{"t":"entre 0 y 100 %","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":97},{"t":"entre 0 y 50 %","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":98},{"t":"Certificado … actualizado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":118},{"t":"Editar certificado …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":134},{"t":"Nuevo certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":134},{"t":"Avance actual … · saldo …","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":146},{"t":"La partida no se cambia: anulá y cargá otro","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":146},{"t":"Qué parte de la obra se certifica","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":146},{"t":"Tiene la factura vinculada: desvinculala para cambiar el contratista","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":158},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":166},{"t":"Del período que se certifica","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":171},{"t":"Monto certificado (…)","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":175},{"t":"Bruto del período, sin IVA. Ej: 45.000.000","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":180},{"t":"Avance acumulado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":184},{"t":"Menor al avance actual (…): no lo baja","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":187},{"t":"Opcional. Ej: 35 — % total de la partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":187},{"t":"Fondo de reparo","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":193},{"t":"Vacío: el de configuración (…)","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":196},{"t":"Otras retenciones","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":202},{"t":"Pactadas con el contratista. Ej: 0","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":205},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":213},{"t":"Opcional. Ej: Losa del piso 3, encofrado y llenado","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":216},{"t":"RESUMEN DEL CERTIFICADO","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":225},{"t":"Bruto","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":231},{"t":"Retención","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":247},{"t":"Neto a pagar","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":255},{"t":"Al aprobarlo se imputa el bruto a la partida (es el costo de la obra) y, si indicás avance, la partida lo toma. El fondo de reparo queda retenido hasta que lo devuelvas.","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":264},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":273},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":277},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":277},{"t":"Cargar en borrador","archivo":"frontend/src/components/organismos/inmobiliario/obra/CertificadoDialog.jsx","linea":277},{"t":"Etapa:","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaAutocomplete.jsx","linea":38},{"t":"Código o nombre…","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaAutocomplete.jsx","linea":46},{"t":"Factura … vinculada al certificado …","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":59},{"t":"Vincular factura al certificado","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":73},{"t":"Elegí la factura que emitió","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":76},{"t":"el contratista","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":77},{"t":"por este certificado. Tiene que estar cargada en Compras y no imputada a ninguna partida.","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":77},{"t":"Hoy tiene vinculada la factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":81},{"t":"sin número","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":82},{"t":": se reemplaza por la que elijas.","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":82},{"t":"Buscar factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":87},{"t":"Número de factura…","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":88},{"t":"Vacío: las del contratista, de la más nueva a la más vieja","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":91},{"t":"No hay facturas de","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":100},{"t":"este proveedor","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":101},{"t":"sin imputar","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":101},{"t":"que coincidan","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":101},{"t":". Cargala primero en Compras.","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":101},{"t":"Factura …","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":114},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":129},{"t":"Vinculando…","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":133},{"t":"Vincular factura","archivo":"frontend/src/components/organismos/inmobiliario/obra/VincularFacturaDialog.jsx","linea":133},{"t":"elegí a qué partida va el costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":88},{"t":"elegí el comprobante de la lista","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":90},{"t":"no puede pasar de lo disponible (…)","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":92},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":94},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":95},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":96},{"t":"indicá qué es el costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":97},{"t":"Imputar costo a la obra","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":134},{"t":"De dónde sale el costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":139},{"t":"Buscar","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":161},{"t":"Número o proveedor…","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":162},{"t":"Número, proveedor o descripción…","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":162},{"t":"Desde","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":170},{"t":"Hasta","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":178},{"t":"No hay compras con saldo sin imputar que coincidan. Las facturas vinculadas a un certificado no aparecen: entran por el certificado.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":191},{"t":"No hay gastos con saldo sin imputar que coincidan.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":191},{"t":"Compras para imputar","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":198},{"t":"Gastos para imputar","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":198},{"t":"Comprobante","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":202},{"t":"Proveedor","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":203},{"t":"Disponible","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":204},{"t":"En","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":205},{"t":"sin IVA","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":247},{"t":"Falta la cotización para convertirlo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":253},{"t":"Sin cotización","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":255},{"t":"Se imputa la base sin IVA. Un comprobante se puede repartir entre varias partidas: imputá una parte y volvé a elegirlo para el resto.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":269},{"t":"Partida destino","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":290},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":298},{"t":"No puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":304},{"t":"Monto sin IVA (…)","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":308},{"t":"Disponible … · en 0 se imputa todo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":313},{"t":"Ej: 2.000.000","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":313},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":325},{"t":"Opcional. Ej: hierro para la losa del piso 3","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":329},{"t":"Qué es el costo. Ej: Jornales semana 40","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":329},{"t":"El comprobante está en","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":334},{"t":"y el proyecto en","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":335},{"t":": se convierte con la cotización del comprobante.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":335},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":341},{"t":"Imputando…","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":350},{"t":"Cargar costo","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":350},{"t":"Imputar","archivo":"frontend/src/components/organismos/inmobiliario/obra/ImputarCostoDialog.jsx","linea":350},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":49},{"t":"un número entero desde 0","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":53},{"t":"Editar partida …","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":81},{"t":"Nueva partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":81},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":87},{"t":"Ej: 02.01 — único en el proyecto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":92},{"t":"Rubro","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":105},{"t":"Ej: Estructura. Agrupa las partidas en el reporte","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":105},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":110},{"t":"Ej: Hormigón armado de losas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":114},{"t":"Presupuestado sin IVA (…)","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":119},{"t":"En la moneda del proyecto. Ej: 350.000.000","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":123},{"t":"Etapa","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":129},{"t":"Opcional: torre o etapa de la obra","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":132},{"t":"El proyecto no tiene etapas cargadas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":132},{"t":"Todo el proyecto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":137},{"t":"Orden","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":146},{"t":"Opcional. Ej: 20 — orden dentro del rubro","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":149},{"t":"Ya tiene","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":155},{"t":"ejecutado: cambiar el presupuesto no toca lo imputado.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":156},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":162},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":166},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":166},{"t":"Crear partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":166},{"t":"El avance tiene que estar entre 0 y 100 %.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":206},{"t":"Avance de …: …","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":213},{"t":"Actualizar avance","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":225},{"t":"Avance físico","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":232},{"t":"Ej: 40 — % de la partida que ya está hecho en la obra","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":237},{"t":"Avance …","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":244},{"t":"Valor ganado","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":249},{"t":"Ejecutado","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":257},{"t":"Desvío","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":265},{"t":"Al aprobar un certificado con avance, la partida se actualiza sola. Usá esto para obra por administración o para corregir.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":274},{"t":"Guardar avance","archivo":"frontend/src/components/organismos/inmobiliario/obra/PartidaDialog.jsx","linea":289},{"t":"Pegar partidas desde una planilla","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":68},{"t":"Copiá de Excel las columnas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":71},{"t":"código, rubro, nombre y monto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":72},{"t":"(en ese orden) y pegalas acá. El monto va sin IVA y en","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":72},{"t":"; puede venir con puntos de miles (350.000.000) o sin ellos. Si copiás también el encabezado, se ignora.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":73},{"t":"Filas de la planilla","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":76},{"t":"1 fila lista","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":91},{"t":"… filas listas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":91},{"t":"1 fila con error","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":93},{"t":"… filas con error","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":93},{"t":"Total:","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":95},{"t":"Quitar filas con error","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":99},{"t":"Se pueden pegar hasta","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":104},{"t":"partidas por vez.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":104},{"t":"Vista previa de las partidas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":106},{"t":"Fila","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":109},{"t":"Código","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":110},{"t":"Rubro","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":111},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":112},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":113},{"t":"Pegá las filas y vas a ver acá la vista previa.","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":150},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":156},{"t":"Creando…","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":160},{"t":"Crear 1 partida","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":160},{"t":"Crear … partidas","archivo":"frontend/src/components/organismos/inmobiliario/obra/PegarPlanillaDialog.jsx","linea":160},{"t":"Sin documento","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":58},{"t":"Razón social o RUC…","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":68},{"t":"Si no aparece, cargalo primero en Compras → Proveedores.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":69}],"resumen":"Certificados · Costo por unidad · Obra · Secciones de la obra · Anular certificado · Desvincular la factura · Fecha de devolución · Vincular factura · Partida · Primero cargá el presupuesto · Nuevo certificado · Certificado · Avance · Quitar la imputación · El proyecto no tiene unidades · La unidad · Total del proyecto · Nueva partida · Avance físico · Desvío · Qué parte de la obra se certifica · Del período que se certifica · Vincular factura al certificado · Elegí la factur"},{"id":"ruta:/inmobiliario/cumplimiento","tipo":"pantalla","titulo":"Cumplimiento","miga":"Inmobiliario › Cumplimiento","ruta":"/inmobiliario/cumplimiento","archivos":["frontend/src/pages/inmobiliario/InmCumplimiento.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/cumplimiento/cumplimientoUtils.js","frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/cotizaciones/cotizacionUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js"],"textos":[{"t":"1. Legajo de cada comprador","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":14},{"t":"Debida diligencia: datos, actividad, origen de los fondos, si es PEP y, si es una sociedad, sus beneficiarios finales, con los documentos de respaldo.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":15},{"t":"2. Aprobación y vigencia","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":20},{"t":"El oficial de cumplimiento lo aprueba cuando no falta nada. Vence a los 24 meses (12 si el riesgo es alto) y hay que actualizarlo.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":21},{"t":"3. Operaciones inusuales","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":26},{"t":"Se registran solas (efectivo desde el umbral, pagos en efectivo fraccionados, clientes PEP) o a mano. Se analizan y se descartan o se reportan.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":27},{"t":"4. ROS","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":32},{"t":"Si una operación es sospechosa, el Reporte de Operación Sospechosa se presenta en el sistema de la SEPRELAD y acá se registra su número y fecha.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":33},{"t":"Como sujeto obligado (Ley 1015/97, Res. SEPRELAD 201/2020), la inmobiliaria tiene que conocer a sus clientes, identificar al beneficiario final y a las personas expuestas políticamente (PEP), y justificar el origen de los fondos.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":40},{"t":"El boleto no se firma si algún comprador o cotitular no tiene su legajo aprobado y vigente (se puede desactivar en Configuración).","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":42},{"t":"Nada se borra: legajos, documentos y análisis se conservan 5 años desde la última operación del cliente.","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":43},{"t":"Tablero","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":48},{"t":"Legajos","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":49},{"t":"Operaciones inusuales","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":50},{"t":"Prevención de lavado de dinero: legajo de debida diligencia de cada comprador, registro de operaciones inusuales y reportes de operación sospechosa (ROS).","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":86},{"t":"Cumplimiento (SEPRELAD)","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":93},{"t":"Secciones de cumplimiento","archivo":"frontend/src/pages/inmobiliario/InmCumplimiento.jsx","linea":99},{"t":"Pasar a análisis …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":53},{"t":"Marca que alguien la está revisando. Podés dejar una primera nota; el análisis completo se pide al cerrarla.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":54},{"t":"Nota del análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":55},{"t":"Ej: se pidió al cliente el extracto bancario del retiro","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":56},{"t":"Pasar a análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":60},{"t":"… en análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":65},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":75},{"t":"Descartar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":88},{"t":"Registrar ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":96},{"t":"Sólo abiertas","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":111},{"t":"Pendientes o en análisis. Apagalo para ver también las descartadas y reportadas.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":115},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":120},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":125},{"t":"Regla","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":135},{"t":"Todas","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":140},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":148},{"t":"Registrar operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":152},{"t":"Número","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":171},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":199},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":218},{"t":"ROS … del …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":236},{"t":"Ninguna operación inusual coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":262},{"t":"No hay operaciones inusuales abiertas","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":262},{"t":"Probá con otro estado o regla.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":263},{"t":"Se registran solas cuando un cobro en efectivo pasa el umbral, cuando hay pagos en efectivo fraccionados o al aprobar un legajo PEP. También podés registrar una a mano.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualesTab.jsx","linea":263},{"t":"Nuevo legajo de debida diligencia","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":29},{"t":"El legajo es uno por cliente y sirve para todas sus compras. Si el cliente ya tiene uno, se abre el existente.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":32},{"t":"Buscalo por razón social, RUC o CI. Si no aparece, cargalo primero en Clientes.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":39},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":44},{"t":"Abrir legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":45},{"t":"Venció: hay que actualizarlo y volver a aprobarlo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":61},{"t":"Vence en … días","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":61},{"t":"Buscar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":111},{"t":"Nombre, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":112},{"t":"Estado","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":127},{"t":"Todos","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":132},{"t":"Riesgo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":142},{"t":"Sólo vencidos","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":155},{"t":"Aprobados cuya vigencia ya pasó: hay que actualizarlos y volver a aprobarlos.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":158},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":161},{"t":"Nuevo legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":165},{"t":"Cliente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":184},{"t":"Persona expuesta políticamente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":193},{"t":"PEP","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":194},{"t":"Vigencia","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":230},{"t":"Vigente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":237},{"t":"No vigente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":241},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":247},{"t":"Docs.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":254},{"t":"Actualizado","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":262},{"t":"Ningún legajo coincide con el filtro","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":272},{"t":"Todavía no hay legajos de clientes","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":272},{"t":"Probá con otro estado, riesgo o búsqueda.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":273},{"t":"Cargá el legajo de cada comprador: datos, origen de fondos, PEP, beneficiarios finales y documentos. Sin legajo vigente no se firma el boleto.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/LegajosTab.jsx","linea":273},{"t":"Legajos pendientes","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":62},{"t":"Legajos aprobados","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":70},{"t":"Legajos observados","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":77},{"t":"Vencidos","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":84},{"t":"Por vencer (30 días)","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":92},{"t":"Inusuales abiertas","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":98},{"t":"Compradores con operaciones vivas sin legajo vigente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":111},{"t":"1 comprador","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":114},{"t":"… compradores","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":114},{"t":"Ninguno de ellos puede firmar un boleto nuevo hasta tener su legajo aprobado y vigente.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":116},{"t":"Se muestran los primeros ….","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":118},{"t":"Comprador","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":128},{"t":"Sin documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":138},{"t":"Operaciones","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":145},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":152},{"t":"Cargar legajo de …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":172},{"t":"Cargar legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":174},{"t":"Ver legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":174},{"t":"Todos los compradores tienen su legajo vigente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":183},{"t":"Cuando alguien reserve sin legajo, o se le venza, va a aparecer acá.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":184},{"t":"Se cuentan el comprador y los cotitulares de las ventas reservadas, con boleto, pagadas o escrituradas (las que todavía no se entregaron).","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":188},{"t":"Ver ventas","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/TableroCumplimiento.jsx","linea":190},{"t":"Operación","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":67},{"t":"Ej: OPI-0000012","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":69},{"t":"Número de la venta, o el nombre del comprador","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":70},{"t":"elegilo de la lista","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":122},{"t":"buscala por número","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":123},{"t":"contá qué llamó la atención","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":124},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":125},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":126},{"t":"Registrar operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":150},{"t":"Queda en el registro interno para que el oficial de cumplimiento la analice. Registrarla no es reportarla: el ROS se decide después, al analizarla.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":154},{"t":"Sobre qué es la operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":163},{"t":"Un cliente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":166},{"t":"Una venta","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":170},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":180},{"t":"Ej: pidió pagar la entrega con dinero de un tercero sin vínculo aparente · …/1000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":184},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":193},{"t":"Cuándo ocurrió","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":199},{"t":"Moneda","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":205},{"t":"Del monto, si lo hay","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":208},{"t":"Monto (opcional)","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":218},{"t":"Ej: 80.000.000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":222},{"t":"Ej: 25.000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":222},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":229},{"t":"Registrando…","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":233},{"t":"Registrar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":233},{"t":"Descartar la operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":249},{"t":"Se cierra sin reportar: dejá asentado por qué no es sospechosa. No se puede reabrir.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":250},{"t":"Registrar el ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":255},{"t":"El Reporte de Operación Sospechosa se presenta en el sistema de la SEPRELAD; acá se registra su número y fecha. Queda cerrada; la próxima vez que se guarde el legajo del cliente, su riesgo calculado pasa a alto.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":256},{"t":"es obligatorio para cerrarla","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":284},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":285},{"t":"Análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":325},{"t":"Qué se analizó y por qué se considera sospechosa","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":329},{"t":"Ej: la seña se pagó con un retiro documentado de su cuenta bancaria (extracto en el legajo)","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":329},{"t":"Número de ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":341},{"t":"El que asigna la SEPRELAD. Ej: ROS-2026-0012","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":345},{"t":"Fecha del ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":351},{"t":"Cuándo se presentó","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":357},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":369},{"t":"Operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":395},{"t":"Origen","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":404},{"t":"Cliente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":405},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":428},{"t":"Cerrada el","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":429},{"t":"Todavía sin análisis.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":449},{"t":"ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":455},{"t":"presentado el","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":456},{"t":"La gestiona el oficial de cumplimiento.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":460},{"t":"Pasar a análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":470},{"t":"Descartar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":474},{"t":"Registrar ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":477},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":483},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","linea":72},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33}],"desde":["Inm Legajo Cliente"],"resumen":"Cumplimiento (SEPRELAD) · Secciones de cumplimiento · Nota del análisis · Sólo abiertas · No hay operaciones inusuales abiertas · Nuevo legajo de debida diligencia · Riesgo · Sólo vencidos · Legajos pendientes · Legajos aprobados · Legajos observados · Tablero · Pasar a análisis · Registrar ROS · Registrar operación inusual — Debida diligencia: datos, actividad, origen de los fondos, si es PEP y, si es una sociedad, sus beneficiarios finales, con los documentos de respaldo."},{"id":"ruta:/inmobiliario/cumplimiento/legajos/:clienteId","tipo":"pantalla","titulo":"Inm Legajo Cliente","miga":"Inm Legajo Cliente","ruta":"/inmobiliario/cumplimiento/legajos/:clienteId","archivos":["frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/cumplimientoUtils.js","frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/obra/useObra.js","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js","frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/obra/obraUtils.js","frontend/src/components/organismos/inmobiliario/cotizaciones/cotizacionUtils.js"],"textos":[{"t":"1. Datos y origen de fondos","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":35},{"t":"Tipo de persona, actividad, ingreso aproximado y de dónde salen los fondos de la compra.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":36},{"t":"2. PEP y beneficiarios","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":41},{"t":"Si es persona expuesta políticamente (o pariente o allegado de una) y, si es una sociedad, quiénes son sus dueños reales.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":42},{"t":"3. Documentos","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":47},{"t":"Copia de la cédula o el RUC, y lo que corresponda: estatuto, declaración jurada de PEP, constancia de ingresos.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":48},{"t":"4. Aprobación","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":53},{"t":"El oficial de cumplimiento lo aprueba cuando no falta nada. Vale 24 meses (12 si el riesgo es alto).","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":54},{"t":"Sin el legajo aprobado y vigente de cada comprador y cotitular, el boleto no se firma.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":59},{"t":"Si cambiás un dato de fondo de un legajo aprobado, vuelve a pendiente y hay que aprobarlo de nuevo.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":60},{"t":"Nada se borra: los documentos se anulan y todo se conserva 5 años desde la última operación.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":61},{"t":"No encontramos al cliente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":208},{"t":"Sin legajo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":219},{"t":"indicá el cargo o el vínculo con la persona expuesta","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":242},{"t":"falta el nombre","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":245},{"t":"la participación va de 0 a 100 %","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":247},{"t":"no pueden sumar más del 100 %","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":250},{"t":"El legajo vuelve a pendiente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":261},{"t":"Cambiaste un dato de fondo (tipo de persona, actividad, origen de fondos, PEP o beneficiarios) de un legajo aprobado. Al guardar vuelve a pendiente y hay que aprobarlo de nuevo; mientras tanto el cliente no puede firmar boletos. ¿Continuás?","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":262},{"t":"Guardar igual","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":264},{"t":"El legajo volvió a pendiente: hay que aprobarlo de nuevo.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":274},{"t":"Aprobar el legajo de …","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":284},{"t":"Queda vigente por … meses (riesgo …) y habilita la firma de boletos.… ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":285},{"t":"Aprobar legajo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":290},{"t":"Legajo aprobado","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":296},{"t":"Observar el legajo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":304},{"t":"El legajo queda observado (no vigente) hasta que se corrija y se vuelva a aprobar. El motivo queda en las observaciones.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":305},{"t":"Motivo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":306},{"t":"Ej: el origen de fondos no coincide con la actividad declarada","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":307},{"t":"Observar legajo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":310},{"t":"Legajo observado","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":316},{"t":"Volver a legajos","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":328},{"t":"¿Qué lleva el legajo de debida diligencia?","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":335},{"t":"La Ley 1015/97 y la Res. SEPRELAD 201/2020 obligan a conocer a cada comprador: quién es, de dónde vienen sus fondos, si es PEP y, si es una sociedad, quiénes son sus beneficiarios finales.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":336},{"t":"Cliente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":347},{"t":"Sin datos de contacto","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":350},{"t":"Vigente hasta …","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":363},{"t":"No vigente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":363},{"t":"PEP","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":366},{"t":"Observar","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":369},{"t":"Aprobar legajo de nuevo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":383},{"t":"Aprobado el","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":390},{"t":". Aprobarlo de nuevo renueva la vigencia desde hoy.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":391},{"t":": no puede firmar boletos hasta que el legajo esté aprobado y vigente.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":398},{"t":"Observación:","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":401},{"t":"Cambiaste un dato de fondo de un legajo aprobado: al guardar vuelve a pendiente y hay que aprobarlo de nuevo.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":413},{"t":"Datos del cliente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":418},{"t":"Tipo de persona","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":424},{"t":"Actividad o profesión","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":437},{"t":"Ej: comercialización de insumos agrícolas","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":440},{"t":"Ej: médico, comerciante, empleado público","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":440},{"t":"Moneda del ingreso","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":447},{"t":"PYG","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":453},{"t":"USD","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":454},{"t":"Facturación mensual aprox.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":457},{"t":"Ingreso mensual aprox.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":457},{"t":"Opcional. Ej: 25.000.000","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":461},{"t":"Opcional. Ej: 4.000","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":461},{"t":"Origen de los fondos","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":467},{"t":"De dónde sale el dinero de la compra. Ej: ahorros de honorarios profesionales y venta de un vehículo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":470},{"t":"Persona expuesta políticamente (PEP)","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":480},{"t":"Riesgo alto","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":482},{"t":"Es PEP, o pariente o allegado de una","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":486},{"t":"Funcionarios con cargos públicos relevantes (actuales o de los últimos 5 años), sus familiares hasta el segundo grado y sus colaboradores cercanos.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":490},{"t":"Cargo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":496},{"t":"Si es el PEP. Ej: concejal municipal","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":499},{"t":"Vínculo con el PEP","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":504},{"t":"Si es pariente o allegado. Ej: hermano de un viceministro","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":507},{"t":"Indicá el cargo o el vínculo (al menos uno). Para aprobar hace falta la declaración jurada de PEP, y queda con riesgo alto: vigencia más corta y seguimiento reforzado.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":514},{"t":"Beneficiarios finales","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":523},{"t":"Las personas físicas que, directa o indirectamente, tienen el 10 % o más de la sociedad o la controlan.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":524},{"t":"Riesgo y observaciones","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":536},{"t":"El sistema lo calcula al guardar: PEP (o beneficiario PEP) o un ROS previo → alto; persona jurídica u operación inusual abierta → medio; si no, bajo. Si ves algo que el cálculo no contempla, pedí un riesgo mayor: queda el más alto de los dos. El pedido a mano se mantiene aunque se corrijan los datos, hasta que lo vuelvas a «Según el cálculo».","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":541},{"t":"Riesgo pedido a mano","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":550},{"t":"Riesgo final: …","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":554},{"t":"Se calcula al guardar","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":554},{"t":"Según el cálculo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":559},{"t":"Observaciones","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":568},{"t":"Notas internas del análisis. Ej: se verificó el origen con la escritura de venta del inmueble anterior","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":571},{"t":"Este cliente todavía no tiene legajo. Completá los datos y guardalo (o subí un documento) para crearlo.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":592},{"t":"Para aprobar falta","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":598},{"t":"La lista se actualiza al guardar.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":602},{"t":"Tiene todo lo que pide la norma.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":609},{"t":"Tiene todo lo necesario: ya se puede aprobar.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":609},{"t":"Operaciones del cliente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":613},{"t":"Boleto …","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":625},{"t":"Reserva …","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":625},{"t":"Ver menos","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":633},{"t":"Ver las … operaciones","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":633},{"t":"Sin operaciones inmobiliarias.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":639},{"t":"Operaciones inusuales","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":646},{"t":"Registrar una operación inusual de este cliente","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":650},{"t":"Registrar","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":651},{"t":"Ver el registro de operaciones inusuales","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":677},{"t":"Ninguna registrada.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":683},{"t":"Archivo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":689},{"t":"Última actividad","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":691},{"t":"Conservar hasta","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":692},{"t":"Vigencia al aprobar","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":693},{"t":"El legajo y sus documentos se conservan 5 años desde la última operación o cobro del cliente.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":695},{"t":"Tenés cambios sin guardar.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":723},{"t":"Sin cambios.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":723},{"t":"Todavía no se guardó.","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":723},{"t":"Descartar cambios","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":726},{"t":"Guardando…","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":736},{"t":"Guardar legajo","archivo":"frontend/src/pages/inmobiliario/InmLegajoCliente.jsx","linea":736},{"t":"Beneficiarios finales","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":27},{"t":"Nombre","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":30},{"t":"Documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":31},{"t":"Participación","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":32},{"t":"PEP","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":35},{"t":"Ej: María Benítez","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":51},{"t":"Nombre del beneficiario …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":52},{"t":"Ej: 1234567","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":63},{"t":"Documento del beneficiario …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":64},{"t":"Participación del beneficiario …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":75},{"t":"El beneficiario … es PEP","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":86},{"t":"Quitar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":92},{"t":"Quitar el beneficiario …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":93},{"t":"Sin beneficiarios cargados. Agregá a las personas físicas con","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":105},{"t":"% o más.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":106},{"t":"Agregar beneficiario","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":116},{"t":"Total:","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":121},{"t":"Los beneficiarios finales no pueden sumar más del 100 %.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":125},{"t":"Para aprobar hace falta al menos un beneficiario final con","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/BeneficiariosEditor.jsx","linea":127},{"t":"elegí el archivo a subir","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":52},{"t":"el documento ya está vencido","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":53},{"t":"… subida al legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":59},{"t":"Subir documento al legajo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":71},{"t":"Tipo de documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":76},{"t":"Vence","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":86},{"t":"Opcional. Ej: el vencimiento de la cédula","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":91},{"t":"Arrastrá el archivo acá o elegilo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":116},{"t":"PDF, JPG, PNG o WEBP · hasta 10 MB","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":119},{"t":"Cambiar archivo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":123},{"t":"Elegir archivo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":123},{"t":"Archivo del documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":131},{"t":"Progreso de la subida","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":138},{"t":"Los documentos no se borran: se guardan 5 años desde la última operación del cliente. Si te equivocaste, anulalo y subí el correcto.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":139},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":146},{"t":"Subiendo… … %","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":150},{"t":"Subir","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":150},{"t":"Anular …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":191},{"t":"El archivo no se borra (se conserva 5 años): queda tachado y deja de contar para aprobar el legajo.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":192},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":193},{"t":"Ej: la copia es ilegible","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":194},{"t":"Anular documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":197},{"t":"Documento anulado","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":203},{"t":"Documentos","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":213},{"t":"Subir documento","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":217},{"t":"Sin documentos. Como mínimo, la copia de la cédula (o del RUC).","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":225},{"t":"Anulado:","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":261},{"t":"Anulado","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":267},{"t":"Ver el archivo","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":278},{"t":"Ver …","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":280},{"t":"Los documentos anulados se conservan por la obligación de archivo, pero no cuentan para aprobar el legajo.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/DocumentosLegajo.jsx","linea":298},{"t":"Operación","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":67},{"t":"Ej: OPI-0000012","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":69},{"t":"Número de la venta, o el nombre del comprador","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":70},{"t":"elegilo de la lista","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":122},{"t":"buscala por número","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":123},{"t":"contá qué llamó la atención","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":124},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":125},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":126},{"t":"Registrar operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":150},{"t":"Queda en el registro interno para que el oficial de cumplimiento la analice. Registrarla no es reportarla: el ROS se decide después, al analizarla.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":154},{"t":"Sobre qué es la operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":163},{"t":"Un cliente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":166},{"t":"Una venta","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":170},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":180},{"t":"Ej: pidió pagar la entrega con dinero de un tercero sin vínculo aparente · …/1000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":184},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":193},{"t":"Cuándo ocurrió","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":199},{"t":"Moneda","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":205},{"t":"Del monto, si lo hay","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":208},{"t":"Monto (opcional)","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":218},{"t":"Ej: 80.000.000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":222},{"t":"Ej: 25.000","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":222},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":229},{"t":"Registrando…","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":233},{"t":"Registrar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":233},{"t":"Descartar la operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":249},{"t":"Se cierra sin reportar: dejá asentado por qué no es sospechosa. No se puede reabrir.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":250},{"t":"Registrar el ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":255},{"t":"El Reporte de Operación Sospechosa se presenta en el sistema de la SEPRELAD; acá se registra su número y fecha. Queda cerrada; la próxima vez que se guarde el legajo del cliente, su riesgo calculado pasa a alto.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":256},{"t":"es obligatorio para cerrarla","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":284},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":285},{"t":"Análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":325},{"t":"Qué se analizó y por qué se considera sospechosa","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":329},{"t":"Ej: la seña se pagó con un retiro documentado de su cuenta bancaria (extracto en el legajo)","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":329},{"t":"Número de ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":341},{"t":"El que asigna la SEPRELAD. Ej: ROS-2026-0012","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":345},{"t":"Fecha del ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":351},{"t":"Cuándo se presentó","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":357},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":369},{"t":"Operación inusual","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":395},{"t":"Origen","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":404},{"t":"Cliente","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":405},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":428},{"t":"Cerrada el","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":429},{"t":"Todavía sin análisis.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":449},{"t":"ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":455},{"t":"presentado el","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":456},{"t":"La gestiona el oficial de cumplimiento.","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":460},{"t":"Pasar a análisis","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":470},{"t":"Descartar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":474},{"t":"Registrar ROS","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":477},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/cumplimiento/InusualDialogs.jsx","linea":483},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/organismos/inmobiliario/cotizaciones/ClienteErpAutocomplete.jsx","linea":72}],"resumen":"No encontramos al cliente · Sin legajo · El legajo vuelve a pendiente · Beneficiarios finales · Agregar beneficiario · Subir documento al legajo · Arrastrá el archivo acá o elegilo · PDF, JPG, PNG o WEBP · hasta 10 MB · Ej: María Benítez · Ej: OPI-0000012 · Registrar operación inusual · Sobre qué es la operación inusual — Tipo de persona, actividad, ingreso aproximado y de dónde salen los fondos de la compra."},{"id":"ruta:/inmobiliario/inversores","tipo":"pantalla","titulo":"Inversores","miga":"Inmobiliario › Inversores","ruta":"/inmobiliario/inversores","archivos":["frontend/src/pages/inmobiliario/InmInversores.jsx","frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","frontend/src/components/organismos/inmobiliario/obra/useObra.js","frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js","frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","frontend/src/components/organismos/inmobiliario/inversores/inversoresUtils.js","frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","frontend/src/components/organismos/inmobiliario/obra/obraUtils.js","frontend/src/components/organismos/inmobiliario/operaciones/operacionUtils.js","frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx"],"textos":[{"t":"1. Inversores y participación","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":17},{"t":"Quiénes ponen dinero, el terreno o servicios, y qué % de lo que se distribuya les toca. Entre todos, hasta 100 %.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":18},{"t":"2. Aportes y canjes","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":23},{"t":"Registrá cada aporte (dinero, terreno, servicios) y, si se le paga con unidades, entregáselas en canje: quedan bloqueadas a su nombre.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":24},{"t":"3. Distribuciones","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":29},{"t":"Cargá el monto a repartir: se calcula lo de cada inversor por su %. Aprobala y registrá cada pago.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":30},{"t":"4. Informe del período","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":35},{"t":"Ventas, cobros, aportes, costos de obra, avance, cartera e inversores, para la fiduciaria o los inversores. Se emite y queda congelado.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":36},{"t":"Los aportes en dinero y los pagos a inversores se mueven por Tesorería: acá se lleva la cuenta de cada inversor.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":41},{"t":"Saldo = recibido (distribuciones + unidades en canje) − aportado. El múltiplo es recibido ÷ aportado, sin considerar el tiempo.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":42},{"t":"En proyectos en fideicomiso, el día 1 de cada mes se arma solo el borrador del informe del mes anterior.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":43},{"t":"Inversores","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":47},{"t":"Distribuciones","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":48},{"t":"Fideicomiso","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":49},{"t":"Los inversores de cada proyecto (aportes, canjes por unidades y distribuciones) y el informe periódico para la fiduciaria o los inversores.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":81},{"t":"Inversores y fideicomiso","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":88},{"t":"Ver el proyecto","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":92},{"t":"Montos en …","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":110},{"t":"Elegí un proyecto","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":120},{"t":"Los inversores, las distribuciones y los informes son por proyecto. Buscalo arriba por nombre o código.","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":121},{"t":"Secciones de inversores","archivo":"frontend/src/pages/inmobiliario/InmInversores.jsx","linea":135},{"t":"… el reparto de …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":44},{"t":"· inversores","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":57},{"t":"· desarrolladora","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":57},{"t":"· … de … pagados","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":59},{"t":"Motivo: …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":66},{"t":"Aprobar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":74},{"t":"Anular","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":79},{"t":"Reparto de …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":87},{"t":"Inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":90},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":94},{"t":"Pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":97},{"t":"Registrar pago a …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":124},{"t":"Registrar pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":125},{"t":"Pendiente","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":129},{"t":"Se paga después de aprobarla","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":135},{"t":"Desarrolladora","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":142},{"t":"Aprobar la distribución …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":196},{"t":"Se reparten … entre los inversores (… quedan para la desarrolladora). Después se registra el pago de cada uno. ¿Confirmás?","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":197},{"t":"Aprobar distribución","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":198},{"t":"Distribución … aprobada","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":204},{"t":"Anular la distribución …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":213},{"t":"Deja de contar en la cuenta de los inversores. No se puede anular si ya tiene algún pago registrado.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":214},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":215},{"t":"Anular distribución","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":218},{"t":"Distribución … anulada","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":224},{"t":"Cada distribución se reparte por la participación de cada inversor. Los pagos se hacen por Tesorería: acá sólo se registran, para llevar la cuenta de cada inversor.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":235},{"t":"Nueva distribución","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":240},{"t":"Todavía no hay distribuciones","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":275},{"t":"Cuando el proyecto reparta utilidades, cargá la distribución: el sistema calcula lo de cada inversor según su participación.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionesTab.jsx","linea":276},{"t":"indicá desde y hasta","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":40},{"t":"«desde» no puede ser posterior a «hasta»","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":41},{"t":"Informe de … generado en borrador","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":47},{"t":"Generar informe","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":59},{"t":"Junta ventas, cobros, aportes, costos de obra, distribuciones, avance, cartera e inversores del período. Si ya hay un borrador de ese período se recalcula; si ya se emitió, no se puede volver a generar.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":63},{"t":"Desde","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":71},{"t":"Hasta","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":81},{"t":"Por defecto, el mes anterior completo.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":90},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":96},{"t":"Generando…","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":100},{"t":"Generar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":100},{"t":"Informe recalculado con los datos de hoy","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":181},{"t":"Emitir el informe de …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":193},{"t":"Se recalcula por última vez y queda congelado: después ya no se puede recalcular ni volver a generar para este período. Podés dejar observaciones para la fiduciaria o los inversores.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":194},{"t":"Observaciones","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":196},{"t":"Ej: la obra se demoró dos semanas por lluvias","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":197},{"t":"Emitir y congelar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":200},{"t":"Informe de … emitido","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":207},{"t":"Emitido el …: cifras congeladas","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":228},{"t":"Calculado el …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":228},{"t":"Imprimir / PDF","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":234},{"t":"Informe exportado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":243},{"t":"Exportar CSV","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":245},{"t":"Recalcular","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":249},{"t":"Emitir informe","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":254},{"t":"Observaciones:","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":263},{"t":"Montos en","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":272},{"t":"la moneda del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":273},{"t":"salvo que se indique otra. Los costos de obra van sin IVA.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":273},{"t":"Este proyecto no está en fideicomiso: el informe sirve igual para rendir cuentas a los inversores, pero la tarea mensual automática (el día 1 arma el borrador del mes anterior) sólo corre para proyectos en fideicomiso.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":305},{"t":"Informes","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":315},{"t":"Informes por período","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":329},{"t":"Emitido …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":365},{"t":"Sin emitir","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":365},{"t":"Sin informes","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":377},{"t":"Generá el informe de un período para la fiduciaria o los inversores.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":378},{"t":"Acá se va a ver el informe: ventas, ingresos y egresos del período, avance de obra, cartera e inversores, listo para imprimir o exportar.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/FideicomisoTab.jsx","linea":392},{"t":"Participación asignada","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":45},{"t":"Participación asignada …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":50},{"t":"Desarrolladora:","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":52},{"t":"Aportado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":56},{"t":"Distribuido","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":57},{"t":"Pagado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":59},{"t":"Canjes","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":65},{"t":"Cada inversor recibe su % de lo que se distribuya; lo que no cubren las participaciones queda para la desarrolladora. Tocá un inversor para ver su estado de cuenta.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":71},{"t":"Las participaciones ya suman 100 %","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":81},{"t":"Nuevo inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":82},{"t":"Inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":98},{"t":"Participación","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":113},{"t":"Recibido","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":117},{"t":"sin pagar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":128},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":136},{"t":"Múltiplo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":147},{"t":"El proyecto no tiene inversores","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":152},{"t":"Cargá a quienes ponen dinero, el terreno o servicios a cambio de una parte de la utilidad (o de unidades). Para cada uno se lleva su estado de cuenta.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversoresTab.jsx","linea":153},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"Buscar proyecto…","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/ProyectoFiltro.jsx","linea":44},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":49},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":50},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":51},{"t":"Nueva distribución","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":74},{"t":"Concepto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":79},{"t":"Ej: utilidad de la etapa 1, adelanto de utilidades 2026","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":83},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":90},{"t":"Monto a distribuir (…)","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":98},{"t":"El total, antes de repartir","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":103},{"t":"VISTA PREVIA DEL REPARTO","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":111},{"t":"El proyecto no tiene inversores: todo queda para la desarrolladora.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":116},{"t":"Vista previa del reparto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":120},{"t":"Para","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":123},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":127},{"t":"Desarrolladora (lo no asignado)","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":141},{"t":"Total","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":150},{"t":"Queda en borrador: el reparto se fija con las participaciones vigentes al crearla. Después se aprueba y se registra el pago de cada inversor.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":159},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":167},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":171},{"t":"Cargar en borrador","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":171},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":205},{"t":"indicá con qué se pagó","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":206},{"t":"Pago a … registrado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":212},{"t":"Registrar pago a","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":225},{"t":"el inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":225},{"t":"El pago se hace por Tesorería (o Compras, si es un proveedor). Acá sólo se registra que se pagó.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":232},{"t":"Fecha de pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":238},{"t":"Referencia","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":247},{"t":"Ej: transferencia 0045123, cheque 7788","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":251},{"t":"Registrar pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/DistribucionDialogs.jsx","linea":261},{"t":"Proyecto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":118},{"t":"Ventas","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":119},{"t":"Ingresos del período","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":120},{"t":"Egresos del período","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":121},{"t":"Avance de obra","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":122},{"t":"Cartera","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":123},{"t":"Inversores","archivo":"frontend/src/components/organismos/inmobiliario/inversores/informeFideicomiso.js","linea":124},{"t":"Pagado …","archivo":"frontend/src/components/organismos/inmobiliario/operaciones/OperacionUi.jsx","linea":33},{"t":"es obligatorio","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":72},{"t":"entre 0 y 100 %","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":73},{"t":"los demás inversores ya tienen …: queda …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":75},{"t":"no parece válido","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":76},{"t":"… actualizado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":93},{"t":"Inversor … agregado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":98},{"t":"Editar inversor …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":111},{"t":"Nuevo inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":111},{"t":"Nombre o razón social","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":117},{"t":"Ej: Inversora del Este S.A.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":121},{"t":"Participación","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":125},{"t":"% de lo que se distribuya. Disponible: …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":129},{"t":"Documento","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":135},{"t":"RUC o CI. Ej: 80012345-6","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":138},{"t":"Teléfono","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":142},{"t":"Ej: 0981 123 456","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":145},{"t":"Email","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":149},{"t":"Para enviarle el estado de cuenta","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":153},{"t":"Proveedor vinculado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":160},{"t":"Opcional. Si los pagos se le hacen por Compras/Tesorería, elegí su ficha de proveedor.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":162},{"t":"Notas","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":165},{"t":"Ej: aporta el terreno a cambio de 2 departamentos y el 20 % de la utilidad","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":168},{"t":"La suma de las participaciones del proyecto no puede pasar del 100 %. Lo que no cubren los inversores, en cada distribución, queda para la desarrolladora.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":173},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":180},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":184},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":184},{"t":"Agregar inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDialog.jsx","linea":184},{"t":"Anular aporte","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":66},{"t":"El aporte de … del … deja de contar en la cuenta del inversor. No se borra: queda tachado.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":67},{"t":"Motivo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":68},{"t":"Aporte anulado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":77},{"t":"Anular el canje de …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":86},{"t":"La unidad vuelve a quedar disponible para la venta y el valor deja de contar como recibido.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":87},{"t":"Anular canje","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":91},{"t":"Canje anulado: la unidad vuelve a disponible","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":97},{"t":"Dar de baja a …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":106},{"t":"Sale del proyecto y su participación queda libre. Sólo se puede si no tiene aportes ni canjes vigentes ni pagos pendientes.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":107},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":109},{"t":"… dado de baja","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":115},{"t":"Inversor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":135},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":137},{"t":"Cerrar estado de cuenta","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":141},{"t":"Participación …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":156},{"t":"Editar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":165},{"t":"Aportado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":182},{"t":"Recibido","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":192},{"t":"Pendiente de pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":199},{"t":"Saldo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":206},{"t":"Recibido − aportado. El múltiplo es recibido ÷ aportado (1,20× = recibió 20 % más de lo que puso), sin considerar el tiempo.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":211},{"t":"Aportes","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":218},{"t":"Registrar aporte","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":222},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":233},{"t":"Tipo","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":234},{"t":"Detalle","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":235},{"t":"Monto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":236},{"t":"Anulado: …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":256},{"t":"Ref. …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":256},{"t":"Sin aportes registrados.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":279},{"t":"Unidades en canje","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":286},{"t":"Entregar unidad en canje","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":290},{"t":"Unidad","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":314},{"t":"· anulado: …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":318},{"t":"Anular canje de …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":324},{"t":"Sin unidades entregadas en canje.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":334},{"t":"Distribuciones recibidas","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":340},{"t":"Distribución","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":346},{"t":"Pago","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":350},{"t":"Pagado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":374},{"t":"Pendiente","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":380},{"t":"Sin aprobar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":380},{"t":"Todavía no recibió distribuciones.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/InversorDrawer.jsx","linea":391},{"t":"Sin documento","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":58},{"t":"Razón social o RUC…","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":68},{"t":"Si no aparece, cargalo primero en Compras → Proveedores.","archivo":"frontend/src/components/organismos/inmobiliario/obra/ContratistaAutocomplete.jsx","linea":69},{"t":"es obligatoria","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":41},{"t":"no puede ser futura","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":42},{"t":"tiene que ser mayor a cero","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":43},{"t":"Aporte de … registrado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":56},{"t":"Registrar aporte de","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":69},{"t":"Tipo de aporte","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":74},{"t":"Fecha","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":84},{"t":"Monto (…)","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":93},{"t":"Lo que ingresó","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":98},{"t":"Valuación acordada","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":98},{"t":"Descripción","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":103},{"t":"Ej: terreno Finca N° 1234 de Luque","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":106},{"t":"Ej: primer desembolso según contrato","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":106},{"t":"Referencia","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":110},{"t":"Ej: transferencia 0045123, escritura N° 87","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":113},{"t":"Acá sólo se registra el aporte en la cuenta del inversor: si es dinero, el ingreso se carga en Tesorería.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":116},{"t":"Cancelar","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":122},{"t":"Guardando…","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":126},{"t":"Registrar aporte","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":126},{"t":"elegí la unidad que se entrega","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":174},{"t":"la unidad no tiene precio de lista: indicá el valor","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":176},{"t":"Unidad … entregada en canje a …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":182},{"t":"Entregar unidad en canje a","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":195},{"t":"· lista …","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":216},{"t":"Unidad","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":222},{"t":"Buscar por código…","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":222},{"t":"Disponibles o en borrador del proyecto","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":222},{"t":"Valor del canje (…)","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":237},{"t":"Vacío: precio de lista (…)","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":241},{"t":"Valor acordado","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":241},{"t":"La unidad queda bloqueada a nombre del inversor y sale de la venta. Si se anula el canje, vuelve a disponible. El valor cuenta como recibido en su estado de cuenta.","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":245},{"t":"Entregar unidad","archivo":"frontend/src/components/organismos/inmobiliario/inversores/AporteCanjeDialogs.jsx","linea":256}],"resumen":"Inversores · Distribuciones · Fideicomiso · Inversores y fideicomiso · Inversor · Se paga después de aprobarla · Desarrolladora · Aprobar distribución · Nueva distribución · Por defecto, el mes anterior completo. · Informe recalculado con los datos de hoy · Emitir y congelar · Participación asignada · Desarrolladora: · Aportado · Distribuido · Nuevo inversor · Recibido · El total, antes de repartir · VISTA PREVIA DEL REPARTO · Ingresos del período · Egresos del período · Nomb"},{"id":"ruta:/inmobiliario/configuracion","tipo":"pantalla","titulo":"Configuración inmobiliaria","miga":"Inmobiliario › Configuración inmobiliaria","ruta":"/inmobiliario/configuracion","archivos":["frontend/src/pages/inmobiliario/InmConfiguracion.jsx","frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","frontend/src/components/organismos/inmobiliario/inmUtils.js"],"textos":[{"t":"Base gravada (%)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":27},{"t":"Parte del precio que paga IVA. Ej: 30 para inmuebles","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":27},{"t":"Vigencia de la reserva (días)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":28},{"t":"Ej: 7. Pasado ese plazo la unidad se libera","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":28},{"t":"Seña mínima (%)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":29},{"t":"Ej: 10 % del precio","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":29},{"t":"Aviso de escritura (%)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":30},{"t":"Pagado a partir del cual el comprador de un lote puede exigir escritura. Ej: 25","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":30},{"t":"Alerta de rescisión (cuotas vencidas)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":31},{"t":"Ej: 3 cuotas impagas disparan la alerta","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":31},{"t":"Retención por rescisión (%)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":32},{"t":"Parte de lo cobrado que retiene la empresa. Ej: 10. Se puede cambiar en cada rescisión","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":32},{"t":"Garantía (meses desde la entrega)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":33},{"t":"Ej: 12","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":33},{"t":"Fondo de reparo (%)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":36},{"t":"Ej: 5 — % que se retiene de cada certificado de contratista hasta la recepción definitiva","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":37},{"t":"Vigencia del legajo (meses)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":48},{"t":"Ej: 24. Pasado ese plazo hay que actualizarlo y volver a aprobarlo","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":49},{"t":"Vigencia con riesgo alto (meses)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":55},{"t":"Ej: 12. Para PEP o clientes con un ROS previo","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":56},{"t":"Ventana de fraccionamiento (días)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":62},{"t":"Ej: 30. Ventana para detectar pagos en efectivo fraccionados que juntos llegan al umbral","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":63},{"t":"1. Revisá los parámetros","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":70},{"t":"Vienen con los valores habituales del rubro. Ajustalos a tu política.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":70},{"t":"2. Cargá el IPC cada mes","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":71},{"t":"Las cuotas en guaraníes se ajustan por el IPC del BCP desde la firma del contrato.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":71},{"t":"3. Cada contrato guarda los suyos","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":72},{"t":"Al firmar, la operación copia la base gravada, el IVA y el IPC del mes: cambiar esto después no altera contratos ya firmados.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":72},{"t":"Parámetros guardados","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":99},{"t":"Una venta de inmueble paga IVA del","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":111},{"t":"% sobre el","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":112},{"t":"% del precio; el resto es exento. Estos valores se copian a cada operación al firmar.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":112},{"t":"Tasa de IVA","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":131},{"t":"5 % para inmuebles","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":134},{"t":"CUMPLIMIENTO (SEPRELAD)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":145},{"t":"Exigir el legajo de debida diligencia para firmar el boleto","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":152},{"t":"Si está activo, el boleto no se firma hasta que cada comprador tenga su legajo de debida diligencia aprobado y vigente.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":158},{"t":"Umbral de efectivo","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":176},{"t":"Ej: 75.000.000. Los cobros en efectivo desde este monto quedan en el registro de operaciones inusuales","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":180},{"t":"Descartar","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":190},{"t":"Guardar","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":193},{"t":"Mes y valor son obligatorios","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":214},{"t":"IPC de … cargado","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":217},{"t":"Corregir IPC de …","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":227},{"t":"Los contratos ya firmados guardan su propio IPC de firma: corregir este valor sólo afecta los cobros que vengan.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":228},{"t":"Valor del índice","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":229},{"t":"El valor tiene que ser un número mayor a cero","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":236},{"t":"Índice corregido","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":239},{"t":"Eliminar índice","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":248},{"t":"Se elimina el IPC de …. ¿Confirmás?","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":249},{"t":"Eliminar","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":250},{"t":"Índice eliminado","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":256},{"t":"Mes","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":271},{"t":"Valor del IPC","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":278},{"t":"Ej: 157,43 (índice general del BCP)","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":283},{"t":"Fuente","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":287},{"t":"Ej: BCP — Informe de inflación","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":290},{"t":"Cargar","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":293},{"t":"IPC","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":306},{"t":"Corregir","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":315},{"t":"Corregir …","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":316},{"t":"Eliminar …","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":323},{"t":"Todavía no hay IPC cargado","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":335},{"t":"Cargá el índice general de precios del BCP de cada mes. Hace falta el del mes de firma de cada contrato en guaraníes y el último publicado al cobrar.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":336},{"t":"Cuota ajustada = cuota original × IPC vigente al cobro ÷ IPC del mes de la firma. Se usa el último mes cargado y la cuota nunca baja del monto original.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":340},{"t":"Reglas comerciales y fiscales del módulo inmobiliario, y el índice con el que se ajustan las cuotas en guaraníes.","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":370},{"t":"Parámetros","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":374},{"t":"Facturación y ventas","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":375},{"t":"Boleto","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":376},{"t":"IPC del BCP","archivo":"frontend/src/pages/inmobiliario/InmConfiguracion.jsx","linea":377},{"t":"Descuento sin autorización (%)","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":25},{"t":"Ej: 5. Por encima, lo autoriza un supervisor","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":25},{"t":"Validez de la cotización (días)","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":26},{"t":"Ej: 15","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":26},{"t":"Interés por mora (% mensual)","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":27},{"t":"Ej: 3. Se usa para estimar la mora de la cartera","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":27},{"t":"Configuración guardada","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":110},{"t":"Para cobrar cuotas falta elegir con qué producto y con qué timbrado se emite la factura de cada cobro.","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":123},{"t":"Factura de cada cuota cobrada","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":129},{"t":"Producto de servicio","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":149},{"t":"Ej: un servicio 'Venta de inmueble' con IVA 5 % gravado parcial. La descripción de la factura dice cuota, unidad y proyecto.","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":150},{"t":"Sucursal","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":166},{"t":"Define qué puntos de expedición hay","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":166},{"t":"Numeración (timbrado y punto de expedición)","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":183},{"t":"Elegí primero una sucursal","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":184},{"t":"La de facturas electrónicas","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":184},{"t":"Cotizador y cartera","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":193},{"t":"Descartar","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":214},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/config/FacturacionVentasForm.jsx","linea":217},{"t":"El texto por defecto es un modelo. Revisalo con tu escribanía antes de usarlo con clientes. Cada boleto firmado guarda su propio texto: cambiar la plantilla no modifica boletos ya firmados.","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":51},{"t":"Variables (clic para insertar donde está el cursor):","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":56},{"t":"Plantilla (vacía: se usa el modelo por defecto)","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":67},{"t":"Plantilla del boleto (HTML)","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":67},{"t":"Ver cómo queda","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":78},{"t":"Partir del modelo","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":81},{"t":"Volver al modelo","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":84},{"t":"Guardar","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":87},{"t":"Vista de la plantilla (sin datos de una venta)","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":95},{"t":"Plantilla del boleto","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":98},{"t":"Cerrar","archivo":"frontend/src/components/organismos/inmobiliario/config/PlantillaBoletoForm.jsx","linea":105}],"desde":["Inm Operacion Detalle"],"resumen":"Base gravada (%) · Vigencia de la reserva (días) · Seña mínima (%) · Descuento sin autorización (%) · Validez de la cotización (días) · Ej: 15 · Plantilla del boleto (HTML) · Ver cómo queda · Partir del modelo — Pagado a partir del cual el comprador de un lote puede exigir escritura. Ej: 25"},{"id":"ruta:/importaciones/:id","tipo":"pantalla","titulo":"Importaciones Detalle","miga":"Importaciones Detalle","ruta":"/importaciones/:id","archivos":["frontend/src/pages/ImportacionesDetalle.jsx","frontend/src/components/importaciones/EmbarqueDetalle.jsx","frontend/src/components/importaciones/CostoFormDialog.jsx","frontend/src/components/importaciones/DespachoFormPanel.jsx","frontend/src/components/importaciones/EmbarqueFormDialog.jsx","frontend/src/components/importaciones/GenerarCxPDialog.jsx","frontend/src/components/importaciones/ItemFormDialog.jsx","frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx"],"textos":[{"t":"Evento","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":196},{"t":"Sistema","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":200},{"t":"Movimiento registrado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":208},{"t":"Sin estado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":213},{"t":"Ocultar cambios","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":249},{"t":"Ver cambios (…)","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":249},{"t":"Cambios del evento","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":253},{"t":"Campo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":256},{"t":"Antes","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":257},{"t":"Después","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":258},{"t":"No registrado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":266},{"t":"Datos generales del embarque","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":311},{"t":"Cabecera del expediente: proveedor, ruta, fechas y notas.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":312},{"t":"Editable mientras el embarque no esté Cerrado ni Sellado.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":314},{"t":"El estado se cambia con los botones de arriba, no editando estos campos.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":315},{"t":"Ítems del embarque","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":319},{"t":"En el perfil Autos, cada ítem es un vehículo identificado por su chasis (VIN). El costo unitario se recalcula solo cada vez que agregás o editás un costo.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":320},{"t":"El chasis se convierte en el código del producto al liberar el embarque al depósito.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":322},{"t":"El FOB unitario de cada ítem es la base sobre la que se prorratean los costos compartidos cuando el criterio elegido es FOB.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":323},{"t":"Componentes de costo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":327},{"t":"Cada gasto del embarque (FOB, flete, seguro, aduana, gastos extras) se carga acá, con su concepto, moneda y fecha de devengo/pago.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":328},{"t":"Directo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":333},{"t":"Se imputa a un ítem específico elegido en el formulario.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":334},{"t":"Compartido","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":339},{"t":"Se reparte entre todos los ítems según el criterio: FOB, Peso, CBM, Cantidad o Partes iguales.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":340},{"t":"Generar CxP","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":345},{"t":"Desde un componente de costo se puede generar directamente la Cuenta por Pagar al proveedor.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":346},{"t":"Los gastos extras de gestión requieren un motivo obligatorio — quedan auditados.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":350},{"t":"Despacho aduanero","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":354},{"t":"Liquidación de tributos de importación. Empieza en Borrador y se confirma una sola vez — al confirmar se congela la cotización y se genera el asiento contable.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":355},{"t":"Después de confirmado, el despacho no se puede editar ni eliminar.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":357},{"t":"La tasa ISC sugerida sale de la Tabla ISC según cilindrada y año del vehículo — si no hay rango cargado, hay que ingresarla manualmente.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":358},{"t":"Bitácora del expediente","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":362},{"t":"Histórico de solo lectura de todos los cambios de estado y acciones sobre este embarque (creación, ediciones, ítems y costos agregados/editados/eliminados).","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":363},{"t":"Ítems","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":479},{"t":"FOB total","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":480},{"t":"Costos cargados","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":481},{"t":"Costo total","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":482},{"t":"Embarque guardado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":492},{"t":"Ítem guardado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":504},{"t":"Costo guardado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":517},{"t":"Embarque eliminado","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":528},{"t":"Estado: …","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":548},{"t":"No se encontró el embarque.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":564},{"t":"Volver a la lista","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":565},{"t":"Embarques","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":583},{"t":"Editar","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":603},{"t":"Pasar a: …","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":612},{"t":"Eliminar","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":620},{"t":"Próximo paso:","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":679},{"t":"Información","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":693},{"t":"Ítems (…)","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":694},{"t":"Costos (…)","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":695},{"t":"Despacho","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":696},{"t":"Bitácora","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":697},{"t":"Trámites · próx. fase","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":698},{"t":"Notas","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":725},{"t":"Agregar ítem","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":736},{"t":"Ítem","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":742},{"t":"Cant.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":743},{"t":"FOB","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":744},{"t":"Costo unit.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":745},{"t":"Total","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":746},{"t":"Acciones","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":747},{"t":"Editar ítem","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":766},{"t":"Eliminar ítem","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":767},{"t":"Todavía no hay ítems cargados.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":774},{"t":"Agregar costo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":786},{"t":"Concepto","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":792},{"t":"Tipo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":793},{"t":"Proveedor / N° Fact.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":795},{"t":"Importe","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":796},{"t":"Gs.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":797},{"t":"Gasto extra","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":807},{"t":"Compartido …","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":809},{"t":"CxP generada","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":821},{"t":"CxP","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":821},{"t":"Generar Cuenta por Pagar","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":823},{"t":"Ya tiene su factura de importación cargada","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":832},{"t":"Factura","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":833},{"t":"Ya tiene su comprobante cargado como gasto (va al Libro IVA)","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":836},{"t":"Gasto","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":837},{"t":"Cargar la factura del proveedor del exterior que respalda este FOB","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":840},{"t":"Cargar el comprobante como gasto para que vaya al Libro IVA","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":850},{"t":"Editar costo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":860},{"t":"Eliminar costo","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":861},{"t":"Todavía no hay costos cargados.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":868},{"t":"Refrescar","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":884},{"t":"Reintentar","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":893},{"t":"No se pudo cargar la bitácora:","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":894},{"t":"Aún no hay eventos registrados.","archivo":"frontend/src/components/importaciones/EmbarqueDetalle.jsx","linea":898},{"t":"FOB","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":21},{"t":"Se distribuye proporcionalmente según el valor FOB de cada ítem","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":21},{"t":"Peso (kg)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":22},{"t":"Se distribuye proporcionalmente según el peso de cada ítem","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":22},{"t":"Volumen (CBM)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":23},{"t":"Se distribuye proporcionalmente según el volumen en m³ de cada ítem","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":23},{"t":"Cantidad","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":24},{"t":"Se distribuye proporcionalmente según la cantidad de unidades de cada ítem","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":24},{"t":"Partes iguales","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":25},{"t":"El mismo monto para cada ítem, sin importar valor, peso ni volumen","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":25},{"t":"Editar costo","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":142},{"t":"Agregar costo","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":142},{"t":"¿Qué costo es?","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":157},{"t":"Concepto","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":165},{"t":"Moneda","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":182},{"t":"Sin moneda","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":187},{"t":"Descripción libre","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":199},{"t":"Detalle adicional sobre este costo (opcional)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":200},{"t":"¿De quién?","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":206},{"t":"Proveedor (opcional)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":209},{"t":"N° factura","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":215},{"t":"ej: 001-001-0000123","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":216},{"t":"¿Cómo se aplica?","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":222},{"t":"Costo directo a un ítem","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":227},{"t":"Activar solo si aplica a un vehículo/SKU específico","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":230},{"t":"Ítem al que aplica","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":242},{"t":"Criterio de prorrateo","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":260},{"t":"Fechas","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":273},{"t":"Fecha devengo","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":280},{"t":"Cuándo se generó la obligación (ej: fecha de la factura)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":284},{"t":"Fecha pago","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":292},{"t":"Cuándo se pagó o se pagará al proveedor","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":296},{"t":"Importe","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":300},{"t":"Importe… *","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":306},{"t":"Cotización (Gs/moneda)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":317},{"t":"Tipo de cambio al momento de este costo","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":321},{"t":"= Importe en Gs.","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":328},{"t":"Extras","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":335},{"t":"Gasto extra de gestión","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":340},{"t":"Para costos no previstos — queda auditado en la bitácora","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":343},{"t":"Motivo del gasto extra","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":354},{"t":"ej: Almacenamiento extendido por demora en aduana","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":355},{"t":"Campo obligatorio cuando es gasto extra","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":359},{"t":"Describí la causa del gasto no previsto","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":359},{"t":"Observaciones","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":370},{"t":"Notas internas adicionales (opcional)","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":371},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":379},{"t":"Guardar","archivo":"frontend/src/components/importaciones/CostoFormDialog.jsx","linea":389},{"t":"Arancel","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":31},{"t":"Derecho aduanero de importación según el NCM del producto","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":32},{"t":"IVA Importación","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":36},{"t":"IVA aplicado en aduana — generalmente 10% sobre el valor CIF","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":37},{"t":"ISC","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":41},{"t":"Impuesto Selectivo al Consumo — calculado según la tabla ISC configurada en Importaciones","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":42},{"t":"INC","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":46},{"t":"Impuesto a la No Contribuyente — aplica en algunos regímenes de importación","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":47},{"t":"Anticipo IRE","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":51},{"t":"Anticipo del Impuesto a la Renta Empresarial pagado en aduana","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":52},{"t":"Tasa ANA","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":56},{"t":"Tasa de la Administración Nacional de Aduanas por servicios de tramitación","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":57},{"t":"Otros tributos","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":61},{"t":"Cualquier otro tributo aduanero no clasificado en las categorías anteriores","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":62},{"t":"Número de despacho requerido","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":165},{"t":"Fecha de despacho requerida","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":169},{"t":"Despacho actualizado","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":177},{"t":"Despacho creado","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":180},{"t":"Despacho eliminado","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":197},{"t":"Despacho confirmado. El embarque pasó a DESPACHADO.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":211},{"t":"Despacho aduanero","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":236},{"t":"No hay despacho cargado para este embarque.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":250},{"t":"N° Despacho","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":262},{"t":"ej: 26-12345-IM","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":263},{"t":"Fecha de despacho","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":273},{"t":"Despachante (opcional)","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":283},{"t":"Tributos aduaneros","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":291},{"t":"Notas","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":327},{"t":"Observaciones sobre el despacho...","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":328},{"t":"TOTAL TRIBUTOS","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":340},{"t":"Cotización congelada al confirmar:","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":347},{"t":"Gs/USD","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":348},{"t":"Confirmar despacho","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":359},{"t":"Confirmar el despacho inserta los tributos al costeo, genera el asiento contable y pasa el embarque a","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":363},{"t":"DESPACHADO","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":364},{"t":". Esta acción es irreversible.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":364},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":374},{"t":"Sí, confirmar","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":384},{"t":"¿Confirmás el despacho por","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":389},{"t":"? Esta acción no se puede deshacer.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":390},{"t":"Eliminar","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":407},{"t":"Guardar","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":417},{"t":"Despacho confirmado. Los tributos quedaron incorporados al costeo y se generó el asiento contable.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":426},{"t":"Próximo paso:","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":428},{"t":"liberar el embarque para crear el stock en depósito.","archivo":"frontend/src/components/importaciones/DespachoFormPanel.jsx","linea":428},{"t":"Nuevo embarque","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":115},{"t":"Campos marcados con","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":119},{"t":"son obligatorios. Podés agregar ítems y costos después de guardar.","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":120},{"t":"Proveedor y origen","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":132},{"t":"Proveedor","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":135},{"t":"Moneda","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":143},{"t":"Sin moneda","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":147},{"t":"País origen *","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":164},{"t":"Buscar país...","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":164},{"t":"Ruta y logística","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":169},{"t":"Puerto origen","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":175},{"t":"ej: Busan, Yokohama","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":176},{"t":"Puerto destino","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":185},{"t":"ej: Villeta, Asunción","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":186},{"t":"Modalidad","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":196},{"t":"Sin especificar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":200},{"t":"Booking","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":210},{"t":"Número de reserva con la naviera","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":213},{"t":"Bill of Lading","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":220},{"t":"Número del documento de transporte marítimo","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":223},{"t":"Fechas","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":227},{"t":"Fecha embarque","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":234},{"t":"ETA","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":245},{"t":"Fecha estimada de arribo al puerto destino","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":249},{"t":"Arribo real","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":257},{"t":"Completar al confirmar la llegada","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":261},{"t":"Financiero","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":267},{"t":"Cotización cierre (Gs/USD)","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":274},{"t":"Se congela automáticamente al confirmar el despacho","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":277},{"t":"Número de expediente","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":285},{"t":"Asignado automáticamente","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":288},{"t":"Notas","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":301},{"t":"Observaciones internas sobre este embarque...","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":302},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":310},{"t":"Guardar","archivo":"frontend/src/components/importaciones/EmbarqueFormDialog.jsx","linea":311},{"t":"Fecha de emisión requerida","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":56},{"t":"El componente no tiene importe en Gs.","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":60},{"t":"CxP generada (… cuota/s)","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":71},{"t":"Generar Cuenta por Pagar","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":83},{"t":"Componente:","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":86},{"t":"Proveedor (CxP)","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":94},{"t":"Fecha de emisión","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":106},{"t":"N° factura","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":118},{"t":"Plazo (días) — 0 = contado","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":130},{"t":"Vence: …","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":134},{"t":"Total CxP","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":139},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":151},{"t":"Generar CxP","archivo":"frontend/src/components/importaciones/GenerarCxPDialog.jsx","linea":158},{"t":"Editar ítem","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":214},{"t":"Agregar ítem","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":214},{"t":"Identificación del vehículo","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":231},{"t":"Chasis (VIN)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":238},{"t":"✓ VIN válido — se usará como código de producto al liberar","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":242},{"t":"…/17 caracteres","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":242},{"t":"17 caracteres — se convierte en código de producto al liberar","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":242},{"t":"Marca","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":256},{"t":"ej: HYUNDAI, TOYOTA","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":257},{"t":"Motor","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":266},{"t":"Modelo","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":275},{"t":"ej: TUCSON, CAMRY","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":276},{"t":"Versión","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":285},{"t":"ej: GL, GLX, Sport","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":286},{"t":"Color","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":295},{"t":"ej: Blanco perla","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":296},{"t":"Especificaciones técnicas","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":302},{"t":"Año","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":309},{"t":"Cilindrada (cc)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":321},{"t":"ej: 1600","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":322},{"t":"Usado para calcular ISC automáticamente","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":325},{"t":"Kilometraje","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":333},{"t":"N° de dueños anteriores","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":344},{"t":"0 = vehículo 0 km","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":348},{"t":"Origen y precio","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":352},{"t":"FOB unitario USD","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":361},{"t":"Valor en factura del proveedor","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":364},{"t":"Inland origen USD","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":373},{"t":"Flete interno desde subasta hasta puerto (opcional)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":376},{"t":"Lote subasta","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":383},{"t":"Número de lote en la subasta de origen (opcional)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":386},{"t":"Identificación del producto","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":392},{"t":"SKU interno (mapeo)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":408},{"t":"Buscar producto en catálogo","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":409},{"t":"Obligatorio para liberar: es el producto al que va a entrar el stock","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":410},{"t":"SKU proveedor","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":419},{"t":"Código del artículo en la factura del proveedor","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":422},{"t":"NCM","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":429},{"t":"ej: 8703.23.10","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":430},{"t":"Nomenclatura Común del Mercosur — código arancelario","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":433},{"t":"Descripción origen","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":440},{"t":"Descripción del producto según factura del proveedor","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":441},{"t":"Cantidad y medidas","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":447},{"t":"Cantidad","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":454},{"t":"Unidad","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":463},{"t":"UN, PCS, KG","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":464},{"t":"Peso unit. (kg)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":475},{"t":"CBM unit.","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":486},{"t":"Volumen en m³ por unidad","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":489},{"t":"Arancel %","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":498},{"t":"% de arancel de importación","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":501},{"t":"ISC %","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":510},{"t":"Impuesto Selectivo al Consumo","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":513},{"t":"Precio FOB","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":519},{"t":"Orden","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":538},{"t":"Número de orden dentro del embarque (opcional)","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":541},{"t":"FOB total","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":546},{"t":"USD","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":547},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":555},{"t":"Guardar","archivo":"frontend/src/components/importaciones/ItemFormDialog.jsx","linea":560},{"t":"Seleccioná un depósito destino","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":53},{"t":"Embarque liberado: … producto(s) creado(s), … ítem(s) actualizado(s)","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":59},{"t":"Liberar embarque","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":75},{"t":"Al liberar, el embarque pasa a","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":78},{"t":"LIBERADO","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":79},{"t":"Se crea 1 producto por chasis (… en este embarque) e ingresa al depósito seleccionado.","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":80},{"t":"Los … ítem(s) quedan en estado DISPONIBLE.","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":80},{"t":"Depósito destino","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":89},{"t":"Seleccionar...","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":95},{"t":"Sin nombre","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":98},{"t":"No hay depósitos activos disponibles. Cargá uno en Configuración → Sucursales.","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":105},{"t":"Cancelar","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":112},{"t":"Liberar","archivo":"frontend/src/components/importaciones/LiberarEmbarqueDialog.jsx","linea":120},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161}],"resumen":"Movimiento registrado · Ocultar cambios · Cambios del evento · Generar CxP · Despacho aduanero · FOB total · Próximo paso: · Editar ítem · Agregar costo · Generar Cuenta por Pagar · Editar costo · Peso (kg) · Arancel · Fecha de emisión requerida · Identificación del vehículo · Seleccioná un depósito destino · Liberar embarque · Al liberar, el embarque pasa a · Sin moneda · Nuevo embarque · Campos marcados con · Local · Exterior · Acreedor — El estado se cambia con los botones"},{"id":"ruta:/gastos","tipo":"pantalla","titulo":"Gastos","miga":"Gastos","ruta":"/gastos","archivos":["frontend/src/pages/Gastos.jsx","frontend/src/components/templates/GastosTemplate.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","frontend/src/features/compras/rounding.js","frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx"],"textos":[{"t":"Descripción","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":257},{"t":"Completá timbrado, fecha y el desglose de IVA del comprobante.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":399},{"t":"No se pudieron cargar tipos de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":702},{"t":"Falta la cotización del … para descontar el pago de \"…\".","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":846},{"t":"El gasto está en guaraníes y \"…\" está en …. Elegí una cuenta en guaraníes.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":846},{"t":"Se van a debitar … de ……","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":854},{"t":"El RUC ingresado no coincide con el proveedor seleccionado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":916},{"t":"La configuración exige requisición obligatoria. Creá el gasto desde Requisiciones aprobadas.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":924},{"t":"El gasto paga de contado: indicá el medio de pago para poder registrar el egreso en Tesorería.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":929},{"t":"… debe tener … dígitos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":941},{"t":"Ya existe … con el comprobante …. No se puede registrar duplicado.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":950},{"t":"Cargá la cotización del … para la fecha del gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":959},{"t":"Debes agregar al menos un ítem","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":969},{"t":"Cada ítem requiere descripción o producto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":973},{"t":"Cada ítem requiere cantidad positiva","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":977},{"t":"La empresa opera con requisición obligatoria. Creá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1039},{"t":"Gasto anulado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1057},{"t":"Contabilización reintentada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1071},{"t":"Registro en Tesorería reintentado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1084},{"t":"Gastos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1117},{"t":"Volver","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1129},{"t":"Editar gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1133},{"t":"Nuevo gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1133},{"t":"Alta manual bloqueada por configuración: esta empresa usa requisición obligatoria. Creá el gasto desde Requisiciones aprobadas.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1140},{"t":"DATOS GENERALES","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1149},{"t":"Proveedor / Acreedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1155},{"t":"Forma de pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1159},{"t":"Contado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1161},{"t":"Crédito","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1162},{"t":"Transferencia","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1163},{"t":"Fecha de emisión","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1171},{"t":"Moneda","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1181},{"t":"Cotización …","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1198},{"t":"Ej: 7.350","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1202},{"t":"Guaraníes por 1 unidad, a la fecha del comprobante","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1208},{"t":"Medio de pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1217},{"t":"Se descuenta del anticipo ya entregado: no saca plata del banco.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1233},{"t":"Este medio no mueve dinero: no saca plata del banco.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1233},{"t":"La contrapartida es la cuenta «Al pagar» de este medio (Contabilidad → Mapeo de cuentas → Cuentas por medio de pago).","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1235},{"t":"Cuenta (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1243},{"t":"Resolver por regla configurada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1251},{"t":"Gasto vinculado a requisición aprobada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1273},{"t":"Descripción del gasto (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1280},{"t":"Ej: alquiler local marzo, honorarios contador, mantenimiento vehículo…","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1281},{"t":"Imputar a importación (opcional)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1291},{"t":"El comprobante va al Libro IVA igual. Vinculándolo, además suma al costeo del embarque.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1294},{"t":"Sin imputar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1297},{"t":"DOCUMENTO DEL PROVEEDOR","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1313},{"t":"Deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1321},{"t":"No deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1321},{"t":"RUC del proveedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1327},{"t":"Ej: 80050001-7","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1327},{"t":"Sin número de factura el gasto se registrará como","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1364},{"t":"no deducible","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1365},{"t":"(no genera IVA crédito ni afecta el Libro IVA Compras).","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1365},{"t":"Este comprobante ya está registrado y no se puede duplicar:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1370},{"t":"Agregar ítems desde productos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1381},{"t":"Ítems","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1388},{"t":"Producto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1395},{"t":"Tipo de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1396},{"t":"Cantidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1398},{"t":"Precio unit.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1401},{"t":"IVA %","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1404},{"t":"Subtotal","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1407},{"t":"Aún no hay ítems. Agregá desde el buscador de productos o con «Agregar ítem libre».","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1416},{"t":"Libre","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1425},{"t":"Buscar tipo de gasto…","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1441},{"t":"Exento","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1458},{"t":"Ítem libre","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1477},{"t":"Cancelar edición","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1486},{"t":"Cancelar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1486},{"t":"Guardando...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Actualizar gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Crear gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1491},{"t":"Resumen","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1502},{"t":"Tipo Descuento","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1507},{"t":"Ninguno","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1509},{"t":"Total Bruto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1515},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1522},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1526},{"t":"Total IVA","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1530},{"t":"Base Gravada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1537},{"t":"Total Exentas","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1541},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1548},{"t":"Equivale a","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1553},{"t":"Bloqueado por configuración: cargá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1572},{"t":"Importar desde Excel","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1574},{"t":"Bloqueado por configuración: creá el gasto desde una requisición aprobada.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1580},{"t":"Modo requisición obligatoria activo: el alta manual de gastos está deshabilitada en esta vista.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1589},{"t":"Hoy","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1606},{"t":"Ayer","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1607},{"t":"Esta semana","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1608},{"t":"Este mes","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1609},{"t":"Mes anterior","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1610},{"t":"Fecha desde","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1626},{"t":"Fecha hasta","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1641},{"t":"Estado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1657},{"t":"Todos","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1666},{"t":"Registrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1667},{"t":"Anulado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1668},{"t":"Deducibilidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1672},{"t":"Deducibles","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1682},{"t":"No deducibles","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1683},{"t":"Limpiar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1693},{"t":"Monto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1720},{"t":"IVA cr.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1734},{"t":"IVA crédito","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1734},{"t":"Deduc.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1747},{"t":"No ded.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1760},{"t":"Anulados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1772},{"t":"Cargando gastos...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1785},{"t":"Sin gastos registrados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1787},{"t":"Comprobante histórico: ya pagado y contabilizado en el sistema anterior. Sólo va al Libro IVA y a Marangatu.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1808},{"t":"Histórico","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1809},{"t":"Ver detalle","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1822},{"t":"No podés editar este gasto porque la empresa está en requisición obligatoria y este registro no está vinculado a una requisición.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"El gasto ya fue pagado y no puede editarse","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"Editar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1829},{"t":"Anular","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1845},{"t":"Reintentar contabilidad","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1852},{"t":"Reintentar tesorería","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1861},{"t":"Fecha","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1880},{"t":"Proveedor / RUC","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1881},{"t":"Forma pago","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1882},{"t":"Total","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1883},{"t":"Acciones","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1886},{"t":"Sí","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1906},{"t":"No","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1906},{"t":"Confirmar anulación de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":1997},{"t":"Vas a anular este gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2001},{"t":"Vas a anular el gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2002},{"t":"Se revertirá el asiento contable asociado.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2009},{"t":"Total:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2012},{"t":"Sí, anular","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2017},{"t":"Factura de gasto","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2026},{"t":"Cargando detalle...","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2044},{"t":"No se pudo obtener el detalle del gasto.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2046},{"t":"Proveedor","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2075},{"t":"Razón social","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2079},{"t":"RUC","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2087},{"t":"Documento y operación","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2100},{"t":"Fecha emisión","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2104},{"t":"Timbrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2112},{"t":"Sucursal","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2152},{"t":"Registrado por","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2160},{"t":"Vto. timbrado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2169},{"t":"Resumen económico","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2197},{"t":"Base gravada","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2202},{"t":"Gravado 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2210},{"t":"IVA 10%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2218},{"t":"Gravado 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2226},{"t":"IVA 5%","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2234},{"t":"Exentas","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2242},{"t":"(deducible)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2253},{"t":"(no deducible)","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2253},{"t":"Total factura","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2263},{"t":"Ítems (","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2284},{"t":"Cant.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2294},{"t":"P. Unit.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2297},{"t":"IVA","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2300},{"t":"Este gasto no tiene ítems.","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2334},{"t":"Anulación","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2343},{"t":"Fecha:","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2346},{"t":"Recibos vinculados","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2361},{"t":"Nº Recibo","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2367},{"t":"Monto aplicado","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2370},{"t":"Sin número","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2378},{"t":"Cerrar","archivo":"frontend/src/components/templates/GastosTemplate.jsx","linea":2399},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Exterior","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":120},{"t":"Acreedor","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":122},{"t":"Local","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":123},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":133},{"t":"Sin documento","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":140},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ProveedoresDesign/ProveedorSelector.jsx","linea":161},{"t":"Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":64},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":368},{"t":"La cantidad debe ser mayor a cero","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":373},{"t":"El descuento no puede ser negativo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":377},{"t":"El descuento porcentual no puede superar el 100%","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":381},{"t":"El descuento no puede superar el subtotal del ítem","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":385},{"t":"Último costo:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":445},{"t":"· Fac.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":448},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":457},{"t":"Explorar productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":463},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"Seleccione el depósito para facilitar la búsqueda","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":477},{"t":"S/C","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":517},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":525},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"Stock: …","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":527},{"t":"IVA","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":534},{"t":"Ref:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":537},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":548},{"t":"Producto:","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":557},{"t":"Usar costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":578},{"t":"Descripción","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":587},{"t":"Cant.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":599},{"t":"Costo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":615},{"t":"Descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":627},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":630},{"t":"Monto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":635},{"t":"Sí","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"No","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":682},{"t":"N° Lote","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":690},{"t":"Sugerido automáticamente. Podés cambiarlo; si lo dejás vacío, el sistema genera uno.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":694},{"t":"Se genera solo","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":695},{"t":"F. fabricación","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":703},{"t":"F. vencimiento (opcional)","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":713},{"t":"Opcional: dejalo vacío si el producto no vence. El lote sirve igual como capa de costo.","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":717},{"t":"Presiona","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":736},{"t":"Enter","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Esc","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"para cancelar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductSearch.jsx","linea":737},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":11},{"t":"Sin stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":14},{"t":"… restantes","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":17},{"t":"… en stock","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":19},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":145},{"t":"… resultado…","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"… productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":148},{"t":"Buscar por nombre, código o código de barra...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":166},{"t":"Todos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":186},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":204},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":209},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/ComprasDesign/ComprasProductoBrowserModal.jsx","linea":251}],"desde":["Importar Gastos"],"resumen":"No se pudieron cargar tipos de gasto · Debes agregar al menos un ítem · Cada ítem requiere cantidad positiva · La cantidad debe ser mayor a cero · El descuento no puede ser negativo · Último costo: · Local · Exterior · Acreedor · Buscar Producto · No se encontraron productos · Sin stock info · Procesando... — Completá timbrado, fecha y el desglose de IVA del comprobante."},{"id":"ruta:/gastos/importar","tipo":"pantalla","titulo":"Importar Gastos","miga":"Compras › Compras › Importar Gastos","ruta":"/gastos/importar","archivos":["frontend/src/pages/gastos/ImportarGastosPage.jsx"],"textos":[{"t":"Necesitás el permiso TES_GAS_GASTO_IMPORTAR para importar gastos desde Excel.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":154},{"t":"Volver a Gastos","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":164},{"t":"Importar gastos desde Excel","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":169},{"t":"¿Cómo funciona la importación?","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":176},{"t":"Subís el Libro de Compras del SET (.xlsx) tal como lo exporta el contador, mapeás los tipos de gasto y confirmás. Los gastos se crean en segundo plano.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":177},{"t":"1. Subir archivo","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":182},{"t":"El sistema detecta las columnas del Libro de Compras SET y agrupa los tipos de gasto encontrados.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":183},{"t":"2. Mapear tipos de gasto","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":188},{"t":"Asignás cada tipo de gasto detectado a un tipo del catálogo del sistema (o lo omitís).","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":189},{"t":"3. Revisar y confirmar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":194},{"t":"Revisás cuántas filas son válidas y por qué se omite cada una. Indicás con qué se pagaron las de contado, o las marcás como comprobantes históricos.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":195},{"t":"4. Resultado","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":200},{"t":"El procesamiento corre en segundo plano; la pantalla se actualiza sola hasta que termina.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":201},{"t":"Los mapeos con \"Recordar\" tildado (viene así por defecto) quedan guardados para la próxima importación de la misma empresa.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":207},{"t":"Comprobantes históricos: facturas viejas ya pagadas y contabilizadas en el sistema anterior. Entran sólo al Libro IVA y a Marangatu, sin asiento, cuenta a pagar ni movimiento de banco.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":211},{"t":"No se pudo descargar la plantilla","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":283},{"t":"Tamaño máximo 10 MB. Formato: .xlsx. La primera fila debe contener los encabezados del Libro de Compras del SET. ¿No tenés el archivo a mano? Descargá la plantilla con datos de ejemplo para ver el formato exacto.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":289},{"t":"Seleccionar archivo","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":294},{"t":"Descargar plantilla de ejemplo","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":298},{"t":"… KB","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":307},{"t":"Procesando…","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":318},{"t":"Subir y procesar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":318},{"t":"Archivo:","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":334},{"t":"filas detectadas.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":335},{"t":"fila(s) se omitieron automáticamente (no son gastos: importación en curso, mercadería, remuneración de personal).","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":337},{"t":"No hay tipos de gasto pendientes de mapear.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":342},{"t":"Tipo de gasto (texto original)","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":348},{"t":"Filas","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":349},{"t":"Acción","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":350},{"t":"Tipo de gasto del sistema","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":351},{"t":"Recordar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":352},{"t":"Ya mapeado previamente","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":363},{"t":"Sugerido por el nombre: revisalo","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":369},{"t":"Mapear","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":386},{"t":"Omitir","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":387},{"t":"Buscar tipo de gasto…","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":404},{"t":"Tipo de gasto del sistema para …","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":406},{"t":"Estas filas no se importarán","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":411},{"t":"Volver","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":432},{"t":"Guardando…","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":441},{"t":"Guardar mapeo y continuar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":441},{"t":"Revisá el resumen antes de confirmar. Los gastos se crearán en segundo plano.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":459},{"t":"Válidas","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":461},{"t":"Inválidas","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":462},{"t":"Omitidas","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":463},{"t":"Hay","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":466},{"t":"fila(s) con datos inválidos (fecha, número de comprobante, etc.) que no se importarán.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":467},{"t":"Son comprobantes históricos","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":479},{"t":"Para facturas viejas que ya están pagadas y contabilizadas en el sistema anterior. Sólo entran al Libro IVA y al archivo de Marangatu: no generan asiento contable, cuenta a pagar ni movimiento de banco.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":481},{"t":"¿Con qué se pagaron los","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":488},{"t":"gasto(s) de contado?","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":489},{"t":"Se registran como pagados y salen de la cuenta que elijas. Los de crédito quedan en Cuentas a Pagar. Los rendidos con anticipo de viático se cancelan contra el anticipo y no vuelven a salir de caja.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":491},{"t":"Medio de pago","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":499},{"t":"Obligatorio. Ej: Efectivo o Transferencia","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":503},{"t":"Cuenta de tesorería","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":515},{"t":"Opcional: si la dejás vacía se usa la cuenta por defecto del medio","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":518},{"t":"Cuenta por defecto del medio","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":520},{"t":"Con este medio los gastos se cancelan contra un anticipo ya entregado: no sale plata de ninguna cuenta.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":531},{"t":"Este medio no mueve dinero: los gastos se asientan contra la cuenta «Al pagar» del medio, sin salir del banco.","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":531},{"t":"Confirmando…","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":548},{"t":"Confirmar e importar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":548},{"t":"Datos inválidos","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":567},{"t":"Ocultar","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":579},{"t":"Ver","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":579},{"t":"fila(s) que no se importan","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":579},{"t":"Filas que no se importan","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":583},{"t":"Fila","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":586},{"t":"Proveedor","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":587},{"t":"Comprobante","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":588},{"t":"Motivo","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":589},{"t":"Iniciando procesamiento…","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":636},{"t":"Procesando","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":649},{"t":"gasto(s)… (","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":650},{"t":"completados hasta ahora)","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":650},{"t":"Importación finalizada:","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":661},{"t":"gasto(s) creado(s)","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":662},{"t":"fila(s) con error","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":663},{"t":"Filas con error","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":668},{"t":"Error","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":677},{"t":"Ver gastos","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":699},{"t":"Nueva importación","archivo":"frontend/src/pages/gastos/ImportarGastosPage.jsx","linea":702}],"desde":["Compras › Compras","Gastos"],"resumen":"Volver a Gastos · Importar gastos desde Excel · Descargar plantilla de ejemplo — Necesitás el permiso TES_GAS_GASTO_IMPORTAR para importar gastos desde Excel."},{"id":"ruta:/configuracion/categorias","tipo":"pantalla","titulo":"Categorias","miga":"Categorias","ruta":"/configuracion/categorias","archivos":["frontend/src/pages/Categorias.jsx"],"textos":[],"resumen":""},{"id":"ruta:/configuracion/serializacion","tipo":"pantalla","titulo":"Serializacion Comprobantes","miga":"Serializacion Comprobantes","ruta":"/configuracion/serializacion","archivos":["frontend/src/pages/SerializacionComprobantes.jsx","frontend/src/components/moleculas/Spinner1.jsx","frontend/src/components/templates/CrudTemplate.jsx","frontend/src/components/organismos/tablas/TablaSerializaciones.jsx","frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","frontend/src/components/ui/lists/BuscadorList.jsx","frontend/src/components/ui/toggles/Check.jsx","frontend/src/components/ui/buttons/BtnClose.jsx"],"textos":[{"t":"Comprobantes","archivo":"frontend/src/pages/SerializacionComprobantes.jsx","linea":21},{"t":"Comprobante","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":47},{"t":"Cantidad de numeros","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":60},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":72},{"t":"Correlativos","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":80},{"t":"Correlativo","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":90},{"t":"Serie","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":101},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarSerializacion.jsx","linea":117}],"resumen":"Cantidad de numeros · Correlativos · Correlativo · Comprobantes"},{"id":"ruta:/configuracion/ticket","tipo":"pantalla","titulo":"Configuracion Ticket","miga":"Configuracion Ticket","ruta":"/configuracion/ticket","archivos":["frontend/src/pages/ConfiguracionTicket.jsx","frontend/src/components/moleculas/Btn1.jsx","frontend/src/components/moleculas/SpinnerSecundario.jsx"],"textos":[{"t":"TICKET","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":37},{"t":"puedes modificar detalles de tu ticket","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":38},{"t":"Guardar","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":46},{"t":"Ingrese el nombre de la empresa","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":53},{"t":"NombreEmpresa","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":60},{"t":"(input)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":61},{"t":"Ingrese el RUC","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":69},{"t":"RUC","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":76},{"t":"Ingrese la dirección fiscal","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":85},{"t":"Dirección","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":94},{"t":"TICKET - T0001","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":101},{"t":"Ticket","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":104},{"t":"(id)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":105},{"t":"Cajero","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":114},{"t":"Nombre del Cajero","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":116},{"t":"(text)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":119},{"t":"Fecha Emisión","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":125},{"t":"Fecha","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":129},{"t":"(date)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":130},{"t":"Cliente","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":136},{"t":"NOMBRE DEL CLIENTE","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":138},{"t":"Cant.","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":152},{"t":"Cantidad","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":155},{"t":"(number)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":156},{"t":"Descripción","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":160},{"t":"Producto","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":163},{"t":"Importe","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":168},{"t":"Precio","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":171},{"t":"(currency)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":172},{"t":"Gaseosa Coca Cola x 1 Lt","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":181},{"t":"S/. 26","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":182},{"t":"Sub Total:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":189},{"t":"SubTotal","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":192},{"t":"Descuento:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":198},{"t":"S/. 0.00","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":199},{"t":"Descuento","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":201},{"t":"TOTAL:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":207},{"t":"Total","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":210},{"t":"SON: VEINTISEIS CON 50/100","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":218},{"t":"Ingrese nombre moneda","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":222},{"t":"Moneda","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":229},{"t":"EFECTIVO:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":235},{"t":"S/. 50","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":236},{"t":"Efectivo","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":238},{"t":"VUELTO:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":244},{"t":"S/. 14","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":245},{"t":"Vuelto","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":247},{"t":"Tipo de Pago:","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":253},{"t":"TipoPago","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":256},{"t":"Ingrese un pie de pagina","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":269},{"t":"Agradecimiento","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":278},{"t":"QR","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":295},{"t":"(image)","archivo":"frontend/src/pages/ConfiguracionTicket.jsx","linea":296}],"resumen":"TICKET · Ingrese el nombre de la empresa · NombreEmpresa"},{"id":"ruta:/configuracion/productos","tipo":"pantalla","titulo":"Productos","miga":"Productos","ruta":"/configuracion/productos","archivos":["frontend/src/pages/Productos.jsx"],"textos":[{"t":"Error:","archivo":"frontend/src/pages/Productos.jsx","linea":70}],"resumen":"Error:"},{"id":"ruta:/configuracion/empresa","tipo":"pantalla","titulo":"Empresa","miga":"Empresa","ruta":"/configuracion/empresa","archivos":["frontend/src/pages/Empresa.jsx"],"textos":[],"resumen":""},{"id":"ruta:empresabasicos","tipo":"pantalla","titulo":"Basicos","miga":"Basicos","ruta":"empresabasicos","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx"],"textos":[{"t":"Datos de empresa actualizados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":102},{"t":"Solo se permiten archivos de imagen","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":116},{"t":"Logo actualizado correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":133},{"t":"Información de la Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":185},{"t":"Datos básicos de identificación fiscal","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":190},{"t":"Cambiar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":258},{"t":"Cargando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":278},{"t":"RUC: …-…","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":289},{"t":"Como superadmin puedes modificar todos los campos.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":293},{"t":"El RUC y tipo de contribuyente son datos obtenidos de la SET y no pueden ser modificados.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":293},{"t":"Todos los campos (Superadmin)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":301},{"t":"Datos editables","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":301},{"t":"RUC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":311},{"t":"DV","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":317},{"t":"Razón Social","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":326},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":332},{"t":"Nombre comercial de la empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":332},{"t":"Email inválido","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":348},{"t":"Email","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":351},{"t":"Celular","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":354},{"t":"Ej: 0981123456","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":354},{"t":"Tipo Contribuyente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":371},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":387},{"t":"Obligaciones fiscales","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":404},{"t":"Definen los campos IMPUTA IVA / IRE / IRP-RSP del archivo del Registro de Comprobantes que se importa en Marangatu.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":407},{"t":"Imputa IVA","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":417},{"t":"Imputa IRE","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":427},{"t":"Imputa IRP-RSP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":437},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":445},{"t":"Guardar Cambios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":445},{"t":"Configuración de correo guardada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":508},{"t":"Correo de prueba enviado. Revisá tu bandeja de entrada.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":521},{"t":"Ingresá un email válido","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":551},{"t":"Correo de Notificación","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":582},{"t":"Correo propio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":585},{"t":"Correo del sistema","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":585},{"t":"Configurá cómo se enviarán las notificaciones de facturación electrónica por correo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":587},{"t":"Usar correo del sistema","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":636},{"t":"Las notificaciones se enviarán desde el correo de NovasisPY. No necesitás configurar nada.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":640},{"t":"Las facturas se enviarán desde:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":644},{"t":"Usar mis propias credenciales SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":687},{"t":"Configurá tu servidor SMTP para que las facturas se envíen desde tu propio correo empresarial.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":691},{"t":"Servidor SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":712},{"t":"Ej: smtp.gmail.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":712},{"t":"Puerto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":722},{"t":"Usuario SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":746},{"t":"usuario@dominio.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":746},{"t":"Contraseña SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":756},{"t":"Email Remitente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":793},{"t":"facturacion@empresa.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":796},{"t":"Este email aparecerá como remitente en las facturas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":798},{"t":"SSL/TLS","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":813},{"t":"Adjuntar KuDE (PDF)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":825},{"t":"El KuDE de facturación electrónica se enviará como archivo adjunto en el correo.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":827},{"t":"Se enviará un enlace de descarga directa del KuDE (PDF) y XML.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":827},{"t":"Guardar Configuración","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":836},{"t":"Enviar correo de prueba","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":838},{"t":"Enviá un correo de prueba para verificar que la configuración es correcta.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":845},{"t":"Se usarán las credenciales del sistema.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":847},{"t":"Email destinatario","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":850},{"t":"tucorreo@ejemplo.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":850},{"t":"Enviando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":852},{"t":"Enviar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":852}],"resumen":"Datos de empresa actualizados · Logo actualizado correctamente · Información de la Empresa — El RUC y tipo de contribuyente son datos obtenidos de la SET y no pueden ser modificados."},{"id":"ruta:monedaconfig","tipo":"pantalla","titulo":"Moneda","miga":"Moneda","ruta":"monedaconfig","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/MonedaConfig.jsx","frontend/src/components/organismos/formularios/InputText2.jsx"],"textos":[{"t":"🎉 datos guardados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/MonedaConfig.jsx","linea":50},{"t":"buscar país...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/MonedaConfig.jsx","linea":61},{"t":"Moneda actual","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/MonedaConfig.jsx","linea":92},{"t":"cambios guardados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/MonedaConfig.jsx","linea":120}],"resumen":"Moneda actual"},{"id":"ruta:empresaslist","tipo":"pantalla","titulo":"Empresas List","miga":"Empresas List","ruta":"empresaslist","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx"],"textos":[{"t":"Holding","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":60},{"t":"Subsidiaria","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":61},{"t":"Reseller","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":62},{"t":"Empresa creada correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":217},{"t":"Empresa actualizada correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":229},{"t":"Estado de empresa actualizado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":242},{"t":"Empresa eliminada permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":276},{"t":"No se puede acceder a una empresa inactiva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":288},{"t":"La suscripción de esta empresa está bloqueada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":292},{"t":"Complete los campos obligatorios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":342},{"t":"Usuario y contraseña son obligatorios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":348},{"t":"El usuario debe tener al menos 3 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":352},{"t":"La contraseña debe tener al menos 6 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":356},{"t":"No tienes permisos para ver las empresas asociadas.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":407},{"t":"Error al cargar empresas:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":421},{"t":"Gestión de Empresas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":444},{"t":"Administra tus empresas y su jerarquía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":451},{"t":"Nueva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":463},{"t":"Nueva Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":463},{"t":"Total","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":478},{"t":"Activas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":479},{"t":"Inactivas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":481},{"t":"Holdings","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":485},{"t":"Subsidiarias","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":487},{"t":"Buscar por nombre, RUC o email...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":524},{"t":"Tipo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":537},{"t":"Todos los tipos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":543},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":550},{"t":"Todos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":556},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":565},{"t":"Mostrando","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":575},{"t":"No hay empresas registradas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":587},{"t":"Actual","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":631},{"t":"Activa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":654},{"t":"Inactiva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":654},{"t":"RUC:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":671},{"t":"Empresa padre:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":688},{"t":"Entrar a esta empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":706},{"t":"Editar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":722},{"t":"Sin estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":746},{"t":"Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":768},{"t":"RUC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":769},{"t":"Contacto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":771},{"t":"Empresa Padre","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":772},{"t":"Acciones","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":774},{"t":"Eliminar empresa permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":929},{"t":"Editar Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":954},{"t":"RUC *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":963},{"t":"DV *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":973},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":985},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":995},{"t":"Celular *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1006},{"t":"Email *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1015},{"t":"Tipo de Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1029},{"t":"Plan *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1084},{"t":"— … Gs/mes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1095},{"t":"— Gratis","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1095},{"t":"Condiciones del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1104},{"t":"Precio acordado (Gs.)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1109},{"t":"Base: … Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1117},{"t":"Precio del plan por defecto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1117},{"t":"Vacío = precio base del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1122},{"t":"Día de cobro (1–28)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1125},{"t":"Ej: 1, 10, 15...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1133},{"t":"Día fijo del mes para cobrar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1135},{"t":"Fecha inicio del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1139},{"t":"Cuándo empieza a correr (puede ser hoy, futura o pasada)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1147},{"t":"Primer vencimiento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1165},{"t":"calculando…","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1169},{"t":"días de servicio antes de cobrar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1181},{"t":"Notas comerciales","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1192},{"t":"Ej: 2 meses gratis, precio especial por volumen...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1201},{"t":"Acuerdos o condiciones especiales del trato","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1203},{"t":"Datos del usuario administrador","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1210},{"t":"Nombre del usuario","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1214},{"t":"Ej: Juan Pérez","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1224},{"t":"Usuario *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1228},{"t":"Ej: admin_empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1235},{"t":"Contraseña *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1239},{"t":"Mínimo 6 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1247},{"t":"Cancelar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1256},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Crear","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Guardar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Esta acción eliminará","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1289},{"t":"todos los datos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1290},{"t":"de la empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1290},{"t":"incluyendo facturas, usuarios, suscripciones y todos sus registros. Esta acción es","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1291},{"t":"Escribe el nombre de la empresa para confirmar:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1295},{"t":"El nombre no coincide","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1305},{"t":"Eliminando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1329},{"t":"Eliminar permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1329}],"resumen":"Subsidiaria · Empresa creada correctamente · Empresa actualizada correctamente — incluyendo facturas, usuarios, suscripciones y todos sus registros. Esta acción es"},{"id":"ruta:/pos","tipo":"pantalla","titulo":"POS","miga":"Ventas › POS","ruta":"/pos","archivos":["frontend/src/pages/POSAdmin.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","frontend/src/components/templates/POSAdminTemplate.jsx","frontend/src/components/templates/POSRetailTemplate.jsx","frontend/src/offline/db.js","frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/organismos/DocumentoPreviewModal.jsx","frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","frontend/src/components/ui/SyncStatusBar.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx"],"textos":[{"t":"Verificando apertura de caja...","archivo":"frontend/src/pages/POSAdmin.jsx","linea":59},{"t":"Cargando configuración...","archivo":"frontend/src/pages/POSAdmin.jsx","linea":78},{"t":"Apertura de caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":61},{"t":"Caja aperturada correctamente","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":82},{"t":"Error: …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":88},{"t":"Seleccione una caja primero","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":108},{"t":"Cargando cajas disponibles...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":145},{"t":"Apertura de Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":159},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":162},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":170},{"t":"No tienes sucursales o cajas asignadas a tu usuario. Solicita al administrador que te asigne acceso a una sucursal con cajas configuradas.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":177},{"t":"Ir a Configuración","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":187},{"t":"Ocupada","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":242},{"t":"Disponible","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":242},{"t":"Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":250},{"t":"Sin sucursal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":263},{"t":"En uso por:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":281},{"t":"Seleccionada","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":291},{"t":"Aperturar:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":308},{"t":"Monto inicial en efectivo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":314},{"t":"Opcional - Puedes dejarlo en 0","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":325},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":335},{"t":"Aperturando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":354},{"t":"Aperturar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":354},{"t":"No hay cotizaciones cargadas para …. Debe cargar una cotización para poder facturar.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":477},{"t":"Cotización del día: … / …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":494},{"t":"Cotización aplicada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":520},{"t":"Debe cargar una cotización del día para continuar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":526},{"t":"Seleccione una caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":617},{"t":"Caja abierta exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":643},{"t":"No hay caja abierta o sesión inválida. Recargue la página.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":655},{"t":"Caja cerrada exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":691},{"t":"Descuento autorizado por …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":763},{"t":"Autorización rechazada…","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":772},{"t":"Solicitud enviada al supervisor. Esperando aprobación...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":777},{"t":"Sin stock disponible. La venta sin stock está deshabilitada.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":869},{"t":"Producto sin stock. Se generará stock negativo.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":879},{"t":"El ítem no tiene precio unitario: no se puede derivar la cantidad desde el monto.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":978},{"t":"Máximo facturable desde remisión: … (…)","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":993},{"t":"Pedido … cargado — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1312},{"t":"Las remisiones seleccionadas no tienen ítems disponibles para facturar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1333},{"t":"Cargada(s): … — … ítem(s)","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1369},{"t":"Error al cargar remisiones en caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1374},{"t":"Orden … cargada — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1502},{"t":"El presupuesto no tiene líneas con producto para facturar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1640},{"t":"… línea(s) sin producto no se cargaron (informativas o sin producto asociado).","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1657},{"t":"Presupuesto … cargado — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1661},{"t":"Crédito … — … cuotas","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1744},{"t":"Agregue al menos un producto","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1841},{"t":"Seleccione un cliente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1845},{"t":"Asigne un cobrador para usar cobro en ruta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1853},{"t":"Seleccione un punto de expedición","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1857},{"t":"Seleccione una moneda","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1861},{"t":"Seleccione una condición de pago","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1865},{"t":"No se puede facturar a crédito con cliente 'Sin nombre'. Seleccione un cliente nominado.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1872},{"t":"Factura creada exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2361},{"t":"Factura creada, pero no se pudo vincular al pedido. Actualice manualmente.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2390},{"t":"Pedido … marcado como facturado","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2395},{"t":"Orden … marcada como facturada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2404},{"t":"Factura creada, pero no se pudo vincular a la orden de venta.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2407},{"t":"Presupuesto … marcado como facturado","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2416},{"t":"Factura creada, pero no se pudo vincular al presupuesto.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2419},{"t":"Solicitud … marcada como facturada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2427},{"t":"Factura creada, pero no se pudo vincular a la solicitud de crédito.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2432},{"t":"Cree una factura primero para imprimir","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2476},{"t":"Apertura de Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2500},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2507},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2518},{"t":"No hay cajas disponibles para abrir. Verifica que existan cajas configuradas en tu sucursal.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2525},{"t":"Ir a Configuración","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2534},{"t":"En uso","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2598},{"t":"Disponible","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2598},{"t":"Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2605},{"t":"Sin sucursal","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2622},{"t":"Monto de Apertura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2639},{"t":"Gs.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2658},{"t":"Abriendo...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2677},{"t":"Abrir Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2677},{"t":"No hay cotización del día para","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2699},{"t":"Última cotización disponible:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2704},{"t":"Compra:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2711},{"t":"| Venta:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2717},{"t":"Usar esta cotización","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2729},{"t":"Cargar nueva","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2732},{"t":"Nueva Factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2741},{"t":"Caja: …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2748},{"t":"Cerrar Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2761},{"t":"El medio de pago se declara para SIFEN pero la plata NO entra a caja. La factura queda con saldo en la cartera del cobrador, que la cobra en ruta y la rinde.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2913},{"t":"Asigne primero un cobrador a la factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2913},{"t":"Cobro en ruta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2927},{"t":"El pago se declara para SIFEN pero no entra a caja. La factura va a la cartera del cobrador para que la rinda.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2929},{"t":"Datos Adicionales","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2992},{"t":"Nº orden de compra","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3026},{"t":"Ej: OC-000123","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3034},{"t":"Nº orden de venta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3056},{"t":"Autocompletado desde el origen","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3064},{"t":"Nº asiento contable","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3086},{"t":"Ej: 000789","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3094},{"t":"Información adicional: este texto se incluirá en la factura electrónica (campo dInfAdic del SIFEN). Máximo 5.000 caracteres.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3115},{"t":"Ej: Solicitud de crédito SC-000001. Condiciones especiales, referencias, notas para el cliente...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3125},{"t":"/5.000 caracteres","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3149},{"t":"Limpiar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3172},{"t":"Guardar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3189},{"t":"Cerrar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3189},{"t":"Facturar Pedido …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Facturar Solicitud …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Confirmar Factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Número","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3220},{"t":"Fecha","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3221},{"t":"Cliente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3223},{"t":"RUC / Doc.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3231},{"t":"Condición","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3232},{"t":"Moneda","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3233},{"t":"Sucursal","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3234},{"t":"Depósito","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3235},{"t":"Tipo transacción","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3236},{"t":"Operación","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3237},{"t":"Vendedor","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3238},{"t":"Cobrador","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3239},{"t":"Dirección","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3240},{"t":"Pedido","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3241},{"t":"Solicitud","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3242},{"t":"Total bruto","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3253},{"t":"Desc. por ítem","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3255},{"t":"Descuento global","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3260},{"t":"Exentas","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3264},{"t":"Base gravada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3265},{"t":"IVA 10%","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3266},{"t":"IVA 5%","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3267},{"t":"Total IVA","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3268},{"t":"TOTAL","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3269},{"t":"Pago","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3272},{"t":"Autorización de supervisor requerida","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3319},{"t":"El descuento aplicado supera el máximo permitido para uno o más productos:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3321},{"t":"Esperando aprobación del supervisor...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3330},{"t":"Un supervisor puede autorizar con su PIN acá mismo, o de forma remota desde el Panel de Supervisor.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3333},{"t":"Cancelar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3340},{"t":"Pedir autorización remota","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3347},{"t":"Ingresar PIN de supervisor","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3357},{"t":"No hay cotizaciones cargadas para …. Debe cargar una cotización para poder facturar.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":788},{"t":"Cotización del día: … / …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":803},{"t":"Cotización aplicada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":825},{"t":"Debe cargar una cotización del día para continuar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":831},{"t":"… impresora(s) detectada(s)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":856},{"t":"No se pudo conectar a QZ Tray","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":860},{"t":"No hay caja seleccionada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":872},{"t":"Configuración guardada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":884},{"t":"Seleccione una caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":979},{"t":"Caja abierta exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1006},{"t":"No hay caja abierta. Debe abrir una caja primero.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1024},{"t":"Caja cerrada exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1061},{"t":"No tenés permiso para anular facturas.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1097},{"t":"Debe ingresar un motivo de anulación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1112},{"t":"SIFEN: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1120},{"t":"Stock insuficiente para \"…\". Disponible: …, requerido: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1546},{"t":"Stock insuficiente para \"…\" (disponible: …). Se generará stock negativo.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1551},{"t":"Valores inválidos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1685},{"t":"El porcentaje de descuento no puede ser mayor a 100%","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1689},{"t":"El descuento no puede ser mayor al precio","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1693},{"t":"Item actualizado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1733},{"t":"PIN de supervisor incorrecto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1747},{"t":"No hay productos en el carrito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1754},{"t":"No se pudo verificar el crédito del cliente. Intente de nuevo o cobre al contado.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1778},{"t":"Sin conexión: no se puede facturar a crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1821},{"t":"Debe cargar una cotización válida para facturar en esta moneda","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1828},{"t":"El total pagado (…) es menor al total de la factura (…).","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1854},{"t":"El total pagado (…) supera el total de la factura (…). En contado debe ser exacto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1859},{"t":"No se pudo reservar número de documento offline","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2108},{"t":"¡Venta realizada con éxito!","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2154},{"t":"Enviando a la impresora…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2229},{"t":"Ticket impreso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2241},{"t":"No se pudo imprimir el ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2293},{"t":"Transacciones no disponible sin conexión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2454},{"t":"Error al cargar transacciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2473},{"t":"Ticket reimpreso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2510},{"t":"Error al reimprimir el ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2513},{"t":"Error al generar vista previa del ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2535},{"t":"… productos encontrados. Seleccione uno.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2748},{"t":"Producto no encontrado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2750},{"t":"Apertura de Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2786},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2789},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2796},{"t":"No hay cajas disponibles para abrir. Verifica que existan cajas configuradas en tu sucursal.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2799},{"t":"Ir a Configuración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2802},{"t":"En uso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2851},{"t":"Disponible","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2851},{"t":"Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2854},{"t":"Sin sucursal","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2871},{"t":"Monto de Apertura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2882},{"t":"Gs.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2894},{"t":"Abriendo...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2910},{"t":"Abrir Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2910},{"t":"No hay cotización del día para","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2929},{"t":"Última cotización disponible:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2930},{"t":"Compra:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2932},{"t":"| Venta:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2933},{"t":"Usar esta cotización","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2939},{"t":"Cargar nueva","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2942},{"t":"Menú","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2951},{"t":"Panel de Administración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2975},{"t":"Pantalla completa","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2975},{"t":"Configuración POS","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2987},{"t":"Transacciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2999},{"t":"(sin conexión)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2999},{"t":"Cerrar Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3011},{"t":"Cerrar Sesión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3025},{"t":"Caja:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3034},{"t":"N/A","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3034},{"t":"PE:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3038},{"t":"PYG","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3042},{"t":"Minimizar (mostrar menú lateral)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3044},{"t":"Configuración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3047},{"t":"Usuario","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3055},{"t":"Escanear código o buscar producto...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3075},{"t":"Ocultar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3091},{"t":"resultado encontrado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3103},{"t":"resultados encontrados","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3103},{"t":"Enter","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3105},{"t":"agrega el primero","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3106},{"t":"Stock:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3129},{"t":"Cargando productos…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3148},{"t":"No hay productos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3153},{"t":"Busca un producto o selecciona una categoría","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3154},{"t":"Cargando más productos…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3189},{"t":"Todos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3200},{"t":"Carrito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3223},{"t":"… items","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3226},{"t":"Vaciar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3231},{"t":"Sin Nombre","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3262},{"t":"Límite: … | Saldo: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3289},{"t":"Crédito bloqueado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3292},{"t":"Saldo: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3292},{"t":"Venta Contado (Ocasional)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3301},{"t":"Carrito vacío","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3312},{"t":"Escanea o busca productos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3313},{"t":"P.Unit:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3348},{"t":"Editar precio/descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3404},{"t":"Eliminar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3421},{"t":"Subtotal","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3446},{"t":"Sin Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3470},{"t":"% Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3471},{"t":"Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3472},{"t":"Descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3499},{"t":"TOTAL","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3506},{"t":"Efectivo","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3518},{"t":"Tarjeta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3519},{"t":"Transfer.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3520},{"t":"COBRAR","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3568},{"t":"Cobrar Venta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3600},{"t":"Total:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3607},{"t":"Restante:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3616},{"t":"Condición de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3631},{"t":"Contado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3640},{"t":"Crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3655},{"t":"Condición","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3664},{"t":"A plazo","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3677},{"t":"… días","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3681},{"t":"En cuotas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3685},{"t":"… cuotas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3689},{"t":"Venta a crédito — no se cobra en caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3702},{"t":"Cliente:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3706},{"t":"Crédito disponible:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3710},{"t":"Sin tope","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3713},{"t":"Vence el","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3721},{"t":"días)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3722},{"t":"cuotas cada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3727},{"t":"días","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3727},{"t":"Seleccionar método de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3758},{"t":"(Pago completo)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3761},{"t":"Monto recibido (…)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3831},{"t":"Monto exacto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3908},{"t":"Moneda de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3921},{"t":"No hay cotización para …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3973},{"t":"Cotización: 1","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3993},{"t":"Vuelto:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4004},{"t":"Pagos registrados","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4018},{"t":"Total pagado:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4063},{"t":"Agregar pago de","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4121},{"t":"Próximamente: Integración con POS de pagos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Próximamente: Generación de QR para cobro","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Próximamente: Integración con billeteras digitales","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Cancelar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4174},{"t":"Procesando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Facturar a Crédito (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Confirmar Venta (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Buscar Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4195},{"t":"Crédito -","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4221},{"t":"BLOQUEADO","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4224},{"t":"Límite de crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4228},{"t":"Saldo pendiente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4236},{"t":"Mora tolerada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4254},{"t":"Motivo bloqueo:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4265},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4274},{"t":"Agregar nuevo cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4297},{"t":"Escriba al menos 2 caracteres para buscar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4304},{"t":"Sin resultados para \"","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4308},{"t":"Crear cliente con … …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4319},{"t":"Crear cliente «…»","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4319},{"t":"RUC:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4338},{"t":"Sin Nombre (Contado)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4391},{"t":"Cerrar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4394},{"t":"Producto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4403},{"t":"¿Cuánto carga?","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4408},{"t":"Precio: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4427},{"t":"— Cantidad: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4428},{"t":"Agregar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4434},{"t":"Editar Producto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4442},{"t":"Monto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4449},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4450},{"t":"Cantidad","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4463},{"t":"Se recalcula si cargás un monto distinto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4472},{"t":"Precio Unitario","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4476},{"t":"Tipo Descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4502},{"t":"Descuento (%)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4518},{"t":"Descuento (…)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4518},{"t":"Monto en …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4544},{"t":"Guardar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4551},{"t":"Moneda","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4575},{"t":"Moneda para mostrar precios","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4584},{"t":"Impresora Térmica (QZ Tray)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4598},{"t":"Conectado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"Conectando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"No disponible","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"No conectado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"Detectando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4620},{"t":"DETECTAR IMPRESORAS","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4620},{"t":"Impresora","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4628},{"t":"Seleccione la impresora térmica a utilizar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4639},{"t":"— Seleccionar —","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4641},{"t":"Impresora configurada: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4650},{"t":"Haga clic en \"Detectar Impresoras\" para listar las impresoras disponibles.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4650},{"t":"Ancho de Papel","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4657},{"t":"58 mm","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4669},{"t":"80 mm","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4670},{"t":"Auto-imprimir ticket después de cada venta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4689},{"t":"Imprime automáticamente sin mostrar diálogo de confirmación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4692},{"t":"Nuevo Cliente Rápido","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4729},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4745},{"t":"· RUC …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4750},{"t":"· CI …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4750},{"t":"Usar este cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4757},{"t":"Naturaleza *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4766},{"t":"Seleccionar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4799},{"t":"RUC *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4818},{"t":"Se completa solo al reconocer el documento en la DNIT","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4851},{"t":"DV","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4853},{"t":"Tipo Doc. *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4862},{"t":"Nro. Documento *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4881},{"t":"Con cédula, se completa solo el nombre desde el Padrón","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4891},{"t":"Razón Social / Nombre *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4907},{"t":"Tipo Operación *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4920},{"t":"Celular","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4951},{"t":"Correo Electrónico","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4963},{"t":"Dirección","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4976},{"t":"Seleccione la naturaleza del cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5011},{"t":"Ingrese la razón social o nombre","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5015},{"t":"Seleccione el tipo de operación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5019},{"t":"Ingrese el RUC","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5023},{"t":"Ingrese el tipo y número de documento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5027},{"t":"Cliente creado exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5080},{"t":"Creando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5101},{"t":"Crear Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5101},{"t":"Seleccionar Caja *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5118},{"t":"Seleccionar caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5127},{"t":"(En uso)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5130},{"t":"Monto Inicial (Fondo de Caja)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5136},{"t":"Ingrese el monto con el que inicia la caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5146},{"t":"Venta registrada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5211},{"t":"Revisá el ticket antes de continuar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5214},{"t":"Vista previa del ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5230},{"t":"No se pudo previsualizar el ticket. Usá \"Reimprimir\" para verlo.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5231},{"t":"¿El ticket se imprimió correctamente?","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5237},{"t":"Reimprimir","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5273},{"t":"Finalizar (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5288},{"t":"Error de impresión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5297},{"t":"No se pudo imprimir el ticket.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5301},{"t":"Reintentar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5317},{"t":"Transacciones del Día","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5327},{"t":"Cargando transacciones...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5341},{"t":"No hay transacciones registradas hoy","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5348},{"t":"Fecha","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5364},{"t":"Nro.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5376},{"t":"Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5388},{"t":"Estado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5424},{"t":"Acciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5436},{"t":"Reimprimir ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5539},{"t":"Ver ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5542},{"t":"No tenés permiso para anular facturas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5547},{"t":"Anular factura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5547},{"t":"Anterior","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5567},{"t":"Página","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5570},{"t":"Siguiente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5578},{"t":"Crédito Bloqueado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5621},{"t":"El cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5625},{"t":"tiene el crédito bloqueado.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5626},{"t":"Límite:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5639},{"t":"Saldo pendiente:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5643},{"t":"Motivo:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5649},{"t":"Ingrese PIN de supervisor para continuar:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5656},{"t":"PIN supervisor","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5670},{"t":"Override","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5685},{"t":"Anular Factura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5694},{"t":"Factura:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5699},{"t":"Esta accion no se puede deshacer. Se revertiran los movimientos de caja e inventario.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5707},{"t":"Motivo de anulacion","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5711},{"t":"Ingrese el motivo de la anulacion...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5718},{"t":"Anulando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5733},{"t":"Confirmar Anulacion","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5733},{"t":"Autorizado por …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":52},{"t":"Ingrese el usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":73},{"t":"Ingrese un PIN de al menos 4 dígitos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":77},{"t":"Autorización Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":120},{"t":"Se requiere autorización para:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":141},{"t":"Usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":151},{"t":"Ej: admin","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":155},{"t":"PIN Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":171},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":204},{"t":"Validando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Autorizar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Descripción","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":108},{"t":"Cant.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":109},{"t":"Precio","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":110},{"t":"Desc.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":111},{"t":"IVA","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":112},{"t":"Total","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":113},{"t":"FORMAS DE PAGO","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":158},{"t":"Total pagado","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":166},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":181},{"t":"Cancelar","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":189},{"t":"Registrando...","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":191},{"t":"Pedido:","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":19},{"t":"Solicitud:","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":26},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":26},{"t":"Datos adicionales cargados","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":33},{"t":"Agregar datos adicionales","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":33},{"t":"Limpiar","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":40},{"t":"Registrar Pago","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":50},{"t":"Datos de Facturación","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":105},{"t":"Sucursal","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":111},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":120},{"t":"Punto Expedición","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":130},{"t":"Numeración","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":150},{"t":"Fecha","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":161},{"t":"Moneda","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":172},{"t":"Tipo Transacción","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":192},{"t":"Condición de Pago","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":211},{"t":"Crédito — Solicitud #","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":214},{"t":"Operación","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":237},{"t":"Depósito Inventario","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":258},{"t":"Depósito del cual se descontará el inventario","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":267},{"t":"Sin depósitos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":270},{"t":"Vendedor","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":285},{"t":"Cobrador","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":303},{"t":"Datos del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":323},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":329},{"t":"Ver Pedidos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":364},{"t":"Solicitudes Crédito","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":370},{"t":"Órdenes de Venta","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":376},{"t":"Presupuestos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":382},{"t":"Facturar Remisiones (…)","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":389},{"t":"Facturar Remisiones","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":389},{"t":"Facturando remisiones:","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":396},{"t":"Quitar remisiones del carrito","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":402},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":410},{"t":"Sin detalle","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":421},{"t":"Dirección del cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":430},{"t":"Teléfono","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":435},{"t":"Sin teléfono","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":439},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":444},{"t":"Sin email","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":448},{"t":"Todavía no agregaste productos. Buscalos arriba por código, código de barra o descripción.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":87},{"t":"Centro costo","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":98},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":99},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":100},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":101},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":102},{"t":"% IVA","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":104},{"t":"Lote","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":105},{"t":"F. Fab.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":106},{"t":"F. Venc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":107},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc. %","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Equivalente","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":120},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":122},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":158},{"t":"Oferta: … — Antes: …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":183},{"t":"Exento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":229},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":266},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":301},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":332},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":351},{"t":"Cargar …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":360},{"t":"Agregue items y cliente","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":159},{"t":"Debe pagar el total para facturar al contado","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":167},{"t":"El total pagado supera el monto a pagar","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":173},{"t":"Debe registrar un pago inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":180},{"t":"El pago inicial no puede igualar o superar el total","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":185},{"t":"El número de cheque debe tener 8 caracteres","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":194},{"t":"El banco emisor debe tener entre 4 y 20 caracteres","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":196},{"t":"Forma de Pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":574},{"t":"Total a pagar:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":587},{"t":"(Venta","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":592},{"t":"+ interés","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":592},{"t":"Total pagado:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":598},{"t":"Saldo pendiente:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":603},{"t":"⚠ Excede total:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":609},{"t":"Agregue items y cliente para registrar pagos","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":629},{"t":"Pago Inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":638},{"t":"Medios de Pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":638},{"t":"Agregar","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":645},{"t":"Agregue el pago inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":653},{"t":"Agregue un medio de pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":653},{"t":"Seleccionar medio","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":673},{"t":"Monto:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":690},{"t":"Seleccionar tarjeta","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":724},{"t":"Últimos 4 dígitos","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":733},{"t":"Nro. Cheque","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":752},{"t":"Banco emisor","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":769},{"t":"Plan de cuotas automático","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":796},{"t":"Sin plan (división simple, sin interés)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":808},{"t":"(sin interés)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":812},{"t":"Cantidad de cuotas (máx.","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":818},{"t":"días","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":833},{"t":"Calculando cuotas...","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"… (… cuotas)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Plan de Cuotas (… cuotas)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Cuenta a Cobrar (… días)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Calculando cuotas con el plan...","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":863},{"t":"Cuota …","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":870},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":870},{"t":"Precios de cuota aplicados","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":893},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":907},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":910},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":915},{"t":"Entrada:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":919},{"t":"Error cargando pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":65},{"t":"Pedidos Pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":139},{"t":"del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":140},{"t":"de Cobro","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":140},{"t":"No hay pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":157},{"t":"Este cliente no tiene pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":161},{"t":"Los pedidos confirmados aparecerán aquí para ser cobrados","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":161},{"t":"Buscar por nro, cliente, RUC, vendedor...","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":172},{"t":"Estado","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":198},{"t":"Todos","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":203},{"t":"Confirmado","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":204},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":209},{"t":"Vencidos","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":215},{"t":"Por vencer (3 días)","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":216},{"t":"Vigentes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":217},{"t":"Sin fecha","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":218},{"t":"No se encontraron pedidos con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":225},{"t":"Borrador","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":267},{"t":"Vencido el …","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":275},{"t":"Vencido","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":278},{"t":"Vence el …","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":286},{"t":"Por vencer","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":289},{"t":"Vence:","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":302},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":313},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":338},{"t":"Aprobada","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":23},{"t":"En proceso","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":24},{"t":"Error cargando órdenes de venta","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":53},{"t":"Órdenes de Venta","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":99},{"t":"del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":100},{"t":"No hay órdenes disponibles","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":118},{"t":"Este cliente no tiene órdenes aprobadas pendientes de facturar","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":122},{"t":"Las órdenes aprobadas o en proceso aparecerán aquí","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":122},{"t":"Buscar por nro, cliente, RUC...","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":132},{"t":"Estado","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":158},{"t":"Todos","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":163},{"t":"Fact. parcial","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":166},{"t":"No se encontraron órdenes con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":173},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":198},{"t":"Vencido el …","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":201},{"t":"Vencida","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":202},{"t":"Vence el …","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":206},{"t":"Por vencer","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":207},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":218},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":241},{"t":"No se pudieron cargar los presupuestos","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":60},{"t":"… cargado en la factura","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":84},{"t":"Presupuestos aceptados","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":106},{"t":"del cliente","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":107},{"t":"Al elegir uno se carga en esta factura con su cliente, moneda, condición e ítems.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":114},{"t":"Se factura directo, sin pasar por Orden de Venta.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":116},{"t":"Se genera la orden de venta automáticamente, así queda la trazabilidad.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":116},{"t":"Buscar por número o título...","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":126},{"t":"Este cliente no tiene presupuestos aceptados pendientes de facturar.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":145},{"t":"Ningún presupuesto coincide con la búsqueda.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":145},{"t":"ítem","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":166},{"t":"Aceptado","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":170},{"t":"Facturar remisiones","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":85},{"t":"Seleccioná las remisiones sin factura a consolidar en esta venta.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":88},{"t":"Seleccioná primero un cliente.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":101},{"t":"Este cliente no tiene remisiones pendientes de facturar.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":110},{"t":"Número","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":118},{"t":"Fecha","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":119},{"t":"Ítems","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":120},{"t":"Cant. disponible","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":121},{"t":"… remisión(es) · … unidades","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":150},{"t":"Ninguna seleccionada","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":150},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":153},{"t":"Cargar al carrito","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":154},{"t":"… productos con ese código. Elegí cuál.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":292},{"t":"No se encontró ningún producto con el código …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":295},{"t":"⚠️ Sin stock disponible para \"…\". Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":597},{"t":"⚠️ Stock insuficiente. Disponible: …, Solicitado: …. Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":601},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":702},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":707},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"S/C","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":756},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":766},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"Stock: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":771},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":785},{"t":"Agregar nuevo producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":787},{"t":"Producto:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":800},{"t":"Resolviendo precio por lista...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":815},{"t":"Lista:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":821},{"t":"· Desc:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":824},{"t":"· Recargo:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":827},{"t":"· Base:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":831},{"t":"Oferta:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":842},{"t":"· Ahorro:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":846},{"t":"· Antes:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":853},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":866},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":871},{"t":"Último precio:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":879},{"t":"· Fac.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":887},{"t":"Usar precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":892},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":899},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":910},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":928},{"t":"Monto a cobrar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":936},{"t":"Cant. (calc.)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Se calcula del monto. Si la cambiás, se recalcula el monto.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":958},{"t":"Precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":963},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":975},{"t":"(máx.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":978},{"t":"% sin autorización)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":979},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1015},{"t":"Agregar (Enter)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1047},{"t":"Montos rápidos:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1056},{"t":"Cargá el","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1066},{"t":": la cantidad se calcula sola.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Enter","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"para agregar o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Esc","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"para cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"Presiona","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1071},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1072},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1110},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1125},{"t":"Usar precio contado","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1133},{"t":"Exento (0%)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1148},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1291},{"t":"Seleccione una afectación de IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1295},{"t":"Seleccione una unidad de medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1299},{"t":"Nuevo Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1339},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1353},{"t":"Descripción *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1364},{"t":"Descripción del producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1371},{"t":"Afectación IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1380},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1386},{"t":"Unidad de Medida *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1395},{"t":"% IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1414},{"t":"Proporción IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1452},{"t":"Guardar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1456},{"t":"Error cargando solicitudes de crédito","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":44},{"t":"Solicitudes de Crédito Aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":75},{"t":"No hay solicitudes aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":93},{"t":"Este cliente no tiene solicitudes de crédito aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":97},{"t":"Las solicitudes aprobadas aparecerán aquí para ser facturadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":97},{"t":"Buscar por nro, cliente, RUC...","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":107},{"t":"No se encontraron solicitudes con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":135},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":167},{"t":"Aprobada","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":169},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":175},{"t":"… cuotas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":178},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":194},{"t":"Días … y …","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":227},{"t":"Día …","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":227},{"t":"Gracia acordada: … días","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":239},{"t":"Gracia","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":240},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":255},{"t":"Resumen","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":60},{"t":"Tipo Descuento","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":65},{"t":"Ninguno","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":71},{"t":"Porcentaje %","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":72},{"t":"Monto fijo","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":73},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":95},{"t":"Subtotal IVA 10%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":106},{"t":"Subtotal IVA 5%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":115},{"t":"Subtotal Exenta","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":124},{"t":"Subtotal Exonerada","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":133},{"t":"Total Bruto","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":141},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":150},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":162},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":169},{"t":"Total IVA","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":176},{"t":"Base Gravada","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":186},{"t":"Total Exentas","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":193},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":205},{"t":"Total en Gs.","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":212},{"t":"Cerrar Caja - Arqueo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":193},{"t":"Resumen de Sesión","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":206},{"t":"Caja:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":216},{"t":"N/A","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":218},{"t":"Apertura:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":228},{"t":"Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":229},{"t":"Ventas por Medio de Pago","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":239},{"t":"Total Ventas:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":283},{"t":"Ventas en Otras Monedas","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":308},{"t":"≈ Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":346},{"t":"Otros Movimientos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":364},{"t":"Entradas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":382},{"t":"Salidas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":411},{"t":"-Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":414},{"t":"Saldo Esperado en Efectivo:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":424},{"t":"Cobros bancarios por conciliar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":457},{"t":"Tarjeta:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":464},{"t":"Transferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":477},{"t":"Total bancario:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":490},{"t":"No suma al efectivo en caja. Se concilia contra extracto bancario / liquidación de tarjeta.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":504},{"t":"Arqueo de Efectivo por Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":522},{"t":"Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":538},{"t":"Cantidad","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":546},{"t":"Subtotal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":554},{"t":"Total Efectivo Contado:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":595},{"t":"Monto Contado en Efectivo *","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":609},{"t":"Ingrese el monto físico contado en caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":627},{"t":"Diferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":636},{"t":"Sin diferencia","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"+Gs. … (Sobrante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"-Gs. … (Faltante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"Observaciones","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":661},{"t":"Notas sobre el cierre de caja...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":667},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":672},{"t":"Cerrando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Cerrar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Sincronizando…","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":94},{"t":"Última sync: …","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":94},{"t":"… venta(s) pendiente(s) de sincronizar","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":118},{"t":"Sync:","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":168},{"t":"Error: …. Click para reintentar","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":174},{"t":"Sincronizar ahora","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":174},{"t":"… venta(s) pendiente(s) de enviar al servidor","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":211},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347}],"desde":["POS Admin"],"resumen":"Verificando apertura de caja... · Apertura de caja · Caja aperturada correctamente · Seleccione una caja primero · Apertura de Caja · Sin cajas disponibles · Sin sucursal · Error al cargar remisiones en caja · Seleccione un punto de expedición · Seleccione una condición de pago · Total pagado: · Pedido: · Solicitud: · Datos adicionales cargados · Datos de Facturación · Crédito — Solicitud # · Ver Pedidos · Agregue items y cliente · El total pagado supera el monto a pagar · Er"},{"id":"ruta:/pos-admin","tipo":"pantalla","titulo":"POS Admin","miga":"Ventas › POS › POS Admin","ruta":"/pos-admin","archivos":["frontend/src/pages/POSAdmin.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","frontend/src/components/templates/POSAdminTemplate.jsx","frontend/src/components/templates/POSRetailTemplate.jsx","frontend/src/offline/db.js","frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/organismos/DocumentoPreviewModal.jsx","frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","frontend/src/components/ui/SyncStatusBar.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx"],"textos":[{"t":"Verificando apertura de caja...","archivo":"frontend/src/pages/POSAdmin.jsx","linea":59},{"t":"Cargando configuración...","archivo":"frontend/src/pages/POSAdmin.jsx","linea":78},{"t":"Apertura de caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":61},{"t":"Caja aperturada correctamente","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":82},{"t":"Error: …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":88},{"t":"Seleccione una caja primero","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":108},{"t":"Cargando cajas disponibles...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":145},{"t":"Apertura de Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":159},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":162},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":170},{"t":"No tienes sucursales o cajas asignadas a tu usuario. Solicita al administrador que te asigne acceso a una sucursal con cajas configuradas.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":177},{"t":"Ir a Configuración","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":187},{"t":"Ocupada","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":242},{"t":"Disponible","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":242},{"t":"Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":250},{"t":"Sin sucursal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":263},{"t":"En uso por:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":281},{"t":"Seleccionada","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":291},{"t":"Aperturar:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":308},{"t":"Monto inicial en efectivo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":314},{"t":"Opcional - Puedes dejarlo en 0","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":325},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":335},{"t":"Aperturando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":354},{"t":"Aperturar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/PantallaAperturaCaja.jsx","linea":354},{"t":"No hay cotizaciones cargadas para …. Debe cargar una cotización para poder facturar.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":477},{"t":"Cotización del día: … / …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":494},{"t":"Cotización aplicada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":520},{"t":"Debe cargar una cotización del día para continuar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":526},{"t":"Seleccione una caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":617},{"t":"Caja abierta exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":643},{"t":"No hay caja abierta o sesión inválida. Recargue la página.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":655},{"t":"Caja cerrada exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":691},{"t":"Descuento autorizado por …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":763},{"t":"Autorización rechazada…","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":772},{"t":"Solicitud enviada al supervisor. Esperando aprobación...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":777},{"t":"Sin stock disponible. La venta sin stock está deshabilitada.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":869},{"t":"Producto sin stock. Se generará stock negativo.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":879},{"t":"El ítem no tiene precio unitario: no se puede derivar la cantidad desde el monto.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":978},{"t":"Máximo facturable desde remisión: … (…)","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":993},{"t":"Pedido … cargado — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1312},{"t":"Las remisiones seleccionadas no tienen ítems disponibles para facturar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1333},{"t":"Cargada(s): … — … ítem(s)","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1369},{"t":"Error al cargar remisiones en caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1374},{"t":"Orden … cargada — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1502},{"t":"El presupuesto no tiene líneas con producto para facturar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1640},{"t":"… línea(s) sin producto no se cargaron (informativas o sin producto asociado).","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1657},{"t":"Presupuesto … cargado — … items","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1661},{"t":"Crédito … — … cuotas","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1744},{"t":"Agregue al menos un producto","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1841},{"t":"Seleccione un cliente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1845},{"t":"Asigne un cobrador para usar cobro en ruta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1853},{"t":"Seleccione un punto de expedición","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1857},{"t":"Seleccione una moneda","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1861},{"t":"Seleccione una condición de pago","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1865},{"t":"No se puede facturar a crédito con cliente 'Sin nombre'. Seleccione un cliente nominado.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":1872},{"t":"Factura creada exitosamente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2361},{"t":"Factura creada, pero no se pudo vincular al pedido. Actualice manualmente.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2390},{"t":"Pedido … marcado como facturado","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2395},{"t":"Orden … marcada como facturada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2404},{"t":"Factura creada, pero no se pudo vincular a la orden de venta.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2407},{"t":"Presupuesto … marcado como facturado","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2416},{"t":"Factura creada, pero no se pudo vincular al presupuesto.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2419},{"t":"Solicitud … marcada como facturada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2427},{"t":"Factura creada, pero no se pudo vincular a la solicitud de crédito.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2432},{"t":"Cree una factura primero para imprimir","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2476},{"t":"Apertura de Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2500},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2507},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2518},{"t":"No hay cajas disponibles para abrir. Verifica que existan cajas configuradas en tu sucursal.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2525},{"t":"Ir a Configuración","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2534},{"t":"En uso","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2598},{"t":"Disponible","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2598},{"t":"Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2605},{"t":"Sin sucursal","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2622},{"t":"Monto de Apertura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2639},{"t":"Gs.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2658},{"t":"Abriendo...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2677},{"t":"Abrir Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2677},{"t":"No hay cotización del día para","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2699},{"t":"Última cotización disponible:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2704},{"t":"Compra:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2711},{"t":"| Venta:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2717},{"t":"Usar esta cotización","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2729},{"t":"Cargar nueva","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2732},{"t":"Nueva Factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2741},{"t":"Caja: …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2748},{"t":"Cerrar Caja","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2761},{"t":"El medio de pago se declara para SIFEN pero la plata NO entra a caja. La factura queda con saldo en la cartera del cobrador, que la cobra en ruta y la rinde.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2913},{"t":"Asigne primero un cobrador a la factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2913},{"t":"Cobro en ruta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2927},{"t":"El pago se declara para SIFEN pero no entra a caja. La factura va a la cartera del cobrador para que la rinda.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2929},{"t":"Datos Adicionales","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":2992},{"t":"Nº orden de compra","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3026},{"t":"Ej: OC-000123","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3034},{"t":"Nº orden de venta","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3056},{"t":"Autocompletado desde el origen","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3064},{"t":"Nº asiento contable","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3086},{"t":"Ej: 000789","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3094},{"t":"Información adicional: este texto se incluirá en la factura electrónica (campo dInfAdic del SIFEN). Máximo 5.000 caracteres.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3115},{"t":"Ej: Solicitud de crédito SC-000001. Condiciones especiales, referencias, notas para el cliente...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3125},{"t":"/5.000 caracteres","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3149},{"t":"Limpiar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3172},{"t":"Guardar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3189},{"t":"Cerrar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3189},{"t":"Facturar Pedido …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Facturar Solicitud …","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Confirmar Factura","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3210},{"t":"Número","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3220},{"t":"Fecha","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3221},{"t":"Cliente","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3223},{"t":"RUC / Doc.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3231},{"t":"Condición","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3232},{"t":"Moneda","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3233},{"t":"Sucursal","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3234},{"t":"Depósito","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3235},{"t":"Tipo transacción","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3236},{"t":"Operación","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3237},{"t":"Vendedor","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3238},{"t":"Cobrador","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3239},{"t":"Dirección","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3240},{"t":"Pedido","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3241},{"t":"Solicitud","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3242},{"t":"Total bruto","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3253},{"t":"Desc. por ítem","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3255},{"t":"Descuento global","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3260},{"t":"Exentas","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3264},{"t":"Base gravada","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3265},{"t":"IVA 10%","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3266},{"t":"IVA 5%","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3267},{"t":"Total IVA","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3268},{"t":"TOTAL","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3269},{"t":"Pago","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3272},{"t":"Autorización de supervisor requerida","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3319},{"t":"El descuento aplicado supera el máximo permitido para uno o más productos:","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3321},{"t":"Esperando aprobación del supervisor...","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3330},{"t":"Un supervisor puede autorizar con su PIN acá mismo, o de forma remota desde el Panel de Supervisor.","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3333},{"t":"Cancelar","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3340},{"t":"Pedir autorización remota","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3347},{"t":"Ingresar PIN de supervisor","archivo":"frontend/src/components/templates/POSAdminTemplate.jsx","linea":3357},{"t":"No hay cotizaciones cargadas para …. Debe cargar una cotización para poder facturar.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":788},{"t":"Cotización del día: … / …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":803},{"t":"Cotización aplicada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":825},{"t":"Debe cargar una cotización del día para continuar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":831},{"t":"… impresora(s) detectada(s)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":856},{"t":"No se pudo conectar a QZ Tray","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":860},{"t":"No hay caja seleccionada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":872},{"t":"Configuración guardada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":884},{"t":"Seleccione una caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":979},{"t":"Caja abierta exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1006},{"t":"No hay caja abierta. Debe abrir una caja primero.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1024},{"t":"Caja cerrada exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1061},{"t":"No tenés permiso para anular facturas.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1097},{"t":"Debe ingresar un motivo de anulación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1112},{"t":"SIFEN: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1120},{"t":"Stock insuficiente para \"…\". Disponible: …, requerido: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1546},{"t":"Stock insuficiente para \"…\" (disponible: …). Se generará stock negativo.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1551},{"t":"Valores inválidos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1685},{"t":"El porcentaje de descuento no puede ser mayor a 100%","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1689},{"t":"El descuento no puede ser mayor al precio","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1693},{"t":"Item actualizado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1733},{"t":"PIN de supervisor incorrecto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1747},{"t":"No hay productos en el carrito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1754},{"t":"No se pudo verificar el crédito del cliente. Intente de nuevo o cobre al contado.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1778},{"t":"Sin conexión: no se puede facturar a crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1821},{"t":"Debe cargar una cotización válida para facturar en esta moneda","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1828},{"t":"El total pagado (…) es menor al total de la factura (…).","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1854},{"t":"El total pagado (…) supera el total de la factura (…). En contado debe ser exacto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":1859},{"t":"No se pudo reservar número de documento offline","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2108},{"t":"¡Venta realizada con éxito!","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2154},{"t":"Enviando a la impresora…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2229},{"t":"Ticket impreso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2241},{"t":"No se pudo imprimir el ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2293},{"t":"Transacciones no disponible sin conexión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2454},{"t":"Error al cargar transacciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2473},{"t":"Ticket reimpreso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2510},{"t":"Error al reimprimir el ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2513},{"t":"Error al generar vista previa del ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2535},{"t":"… productos encontrados. Seleccione uno.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2748},{"t":"Producto no encontrado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2750},{"t":"Apertura de Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2786},{"t":"Selecciona una caja disponible para comenzar a operar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2789},{"t":"Sin cajas disponibles","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2796},{"t":"No hay cajas disponibles para abrir. Verifica que existan cajas configuradas en tu sucursal.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2799},{"t":"Ir a Configuración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2802},{"t":"En uso","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2851},{"t":"Disponible","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2851},{"t":"Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2854},{"t":"Sin sucursal","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2871},{"t":"Monto de Apertura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2882},{"t":"Gs.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2894},{"t":"Abriendo...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2910},{"t":"Abrir Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2910},{"t":"No hay cotización del día para","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2929},{"t":"Última cotización disponible:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2930},{"t":"Compra:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2932},{"t":"| Venta:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2933},{"t":"Usar esta cotización","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2939},{"t":"Cargar nueva","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2942},{"t":"Menú","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2951},{"t":"Panel de Administración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2975},{"t":"Pantalla completa","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2975},{"t":"Configuración POS","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2987},{"t":"Transacciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2999},{"t":"(sin conexión)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":2999},{"t":"Cerrar Caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3011},{"t":"Cerrar Sesión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3025},{"t":"Caja:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3034},{"t":"N/A","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3034},{"t":"PE:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3038},{"t":"PYG","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3042},{"t":"Minimizar (mostrar menú lateral)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3044},{"t":"Configuración","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3047},{"t":"Usuario","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3055},{"t":"Escanear código o buscar producto...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3075},{"t":"Ocultar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3091},{"t":"resultado encontrado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3103},{"t":"resultados encontrados","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3103},{"t":"Enter","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3105},{"t":"agrega el primero","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3106},{"t":"Stock:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3129},{"t":"Cargando productos…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3148},{"t":"No hay productos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3153},{"t":"Busca un producto o selecciona una categoría","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3154},{"t":"Cargando más productos…","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3189},{"t":"Todos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3200},{"t":"Carrito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3223},{"t":"… items","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3226},{"t":"Vaciar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3231},{"t":"Sin Nombre","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3262},{"t":"Límite: … | Saldo: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3289},{"t":"Crédito bloqueado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3292},{"t":"Saldo: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3292},{"t":"Venta Contado (Ocasional)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3301},{"t":"Carrito vacío","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3312},{"t":"Escanea o busca productos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3313},{"t":"P.Unit:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3348},{"t":"Editar precio/descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3404},{"t":"Eliminar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3421},{"t":"Subtotal","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3446},{"t":"Sin Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3470},{"t":"% Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3471},{"t":"Dto.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3472},{"t":"Descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3499},{"t":"TOTAL","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3506},{"t":"Efectivo","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3518},{"t":"Tarjeta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3519},{"t":"Transfer.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3520},{"t":"COBRAR","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3568},{"t":"Cobrar Venta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3600},{"t":"Total:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3607},{"t":"Restante:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3616},{"t":"Condición de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3631},{"t":"Contado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3640},{"t":"Crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3655},{"t":"Condición","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3664},{"t":"A plazo","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3677},{"t":"… días","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3681},{"t":"En cuotas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3685},{"t":"… cuotas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3689},{"t":"Venta a crédito — no se cobra en caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3702},{"t":"Cliente:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3706},{"t":"Crédito disponible:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3710},{"t":"Sin tope","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3713},{"t":"Vence el","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3721},{"t":"días)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3722},{"t":"cuotas cada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3727},{"t":"días","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3727},{"t":"Seleccionar método de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3758},{"t":"(Pago completo)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3761},{"t":"Monto recibido (…)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3831},{"t":"Monto exacto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3908},{"t":"Moneda de pago","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3921},{"t":"No hay cotización para …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3973},{"t":"Cotización: 1","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":3993},{"t":"Vuelto:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4004},{"t":"Pagos registrados","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4018},{"t":"Total pagado:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4063},{"t":"Agregar pago de","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4121},{"t":"Próximamente: Integración con POS de pagos","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Próximamente: Generación de QR para cobro","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Próximamente: Integración con billeteras digitales","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4137},{"t":"Cancelar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4174},{"t":"Procesando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Facturar a Crédito (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Confirmar Venta (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4186},{"t":"Buscar Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4195},{"t":"Crédito -","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4221},{"t":"BLOQUEADO","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4224},{"t":"Límite de crédito","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4228},{"t":"Saldo pendiente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4236},{"t":"Mora tolerada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4254},{"t":"Motivo bloqueo:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4265},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4274},{"t":"Agregar nuevo cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4297},{"t":"Escriba al menos 2 caracteres para buscar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4304},{"t":"Sin resultados para \"","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4308},{"t":"Crear cliente con … …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4319},{"t":"Crear cliente «…»","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4319},{"t":"RUC:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4338},{"t":"Sin Nombre (Contado)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4391},{"t":"Cerrar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4394},{"t":"Producto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4403},{"t":"¿Cuánto carga?","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4408},{"t":"Precio: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4427},{"t":"— Cantidad: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4428},{"t":"Agregar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4434},{"t":"Editar Producto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4442},{"t":"Monto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4449},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4450},{"t":"Cantidad","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4463},{"t":"Se recalcula si cargás un monto distinto","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4472},{"t":"Precio Unitario","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4476},{"t":"Tipo Descuento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4502},{"t":"Descuento (%)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4518},{"t":"Descuento (…)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4518},{"t":"Monto en …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4544},{"t":"Guardar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4551},{"t":"Moneda","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4575},{"t":"Moneda para mostrar precios","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4584},{"t":"Impresora Térmica (QZ Tray)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4598},{"t":"Conectado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"Conectando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"No disponible","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"No conectado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4614},{"t":"Detectando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4620},{"t":"DETECTAR IMPRESORAS","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4620},{"t":"Impresora","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4628},{"t":"Seleccione la impresora térmica a utilizar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4639},{"t":"— Seleccionar —","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4641},{"t":"Impresora configurada: …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4650},{"t":"Haga clic en \"Detectar Impresoras\" para listar las impresoras disponibles.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4650},{"t":"Ancho de Papel","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4657},{"t":"58 mm","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4669},{"t":"80 mm","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4670},{"t":"Auto-imprimir ticket después de cada venta","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4689},{"t":"Imprime automáticamente sin mostrar diálogo de confirmación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4692},{"t":"Nuevo Cliente Rápido","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4729},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4745},{"t":"· RUC …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4750},{"t":"· CI …","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4750},{"t":"Usar este cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4757},{"t":"Naturaleza *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4766},{"t":"Seleccionar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4799},{"t":"RUC *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4818},{"t":"Se completa solo al reconocer el documento en la DNIT","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4851},{"t":"DV","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4853},{"t":"Tipo Doc. *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4862},{"t":"Nro. Documento *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4881},{"t":"Con cédula, se completa solo el nombre desde el Padrón","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4891},{"t":"Razón Social / Nombre *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4907},{"t":"Tipo Operación *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4920},{"t":"Celular","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4951},{"t":"Correo Electrónico","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4963},{"t":"Dirección","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":4976},{"t":"Seleccione la naturaleza del cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5011},{"t":"Ingrese la razón social o nombre","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5015},{"t":"Seleccione el tipo de operación","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5019},{"t":"Ingrese el RUC","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5023},{"t":"Ingrese el tipo y número de documento","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5027},{"t":"Cliente creado exitosamente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5080},{"t":"Creando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5101},{"t":"Crear Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5101},{"t":"Seleccionar Caja *","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5118},{"t":"Seleccionar caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5127},{"t":"(En uso)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5130},{"t":"Monto Inicial (Fondo de Caja)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5136},{"t":"Ingrese el monto con el que inicia la caja","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5146},{"t":"Venta registrada","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5211},{"t":"Revisá el ticket antes de continuar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5214},{"t":"Vista previa del ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5230},{"t":"No se pudo previsualizar el ticket. Usá \"Reimprimir\" para verlo.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5231},{"t":"¿El ticket se imprimió correctamente?","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5237},{"t":"Reimprimir","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5273},{"t":"Finalizar (Enter)","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5288},{"t":"Error de impresión","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5297},{"t":"No se pudo imprimir el ticket.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5301},{"t":"Reintentar","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5317},{"t":"Transacciones del Día","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5327},{"t":"Cargando transacciones...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5341},{"t":"No hay transacciones registradas hoy","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5348},{"t":"Fecha","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5364},{"t":"Nro.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5376},{"t":"Cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5388},{"t":"Estado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5424},{"t":"Acciones","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5436},{"t":"Reimprimir ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5539},{"t":"Ver ticket","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5542},{"t":"No tenés permiso para anular facturas","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5547},{"t":"Anular factura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5547},{"t":"Anterior","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5567},{"t":"Página","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5570},{"t":"Siguiente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5578},{"t":"Crédito Bloqueado","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5621},{"t":"El cliente","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5625},{"t":"tiene el crédito bloqueado.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5626},{"t":"Límite:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5639},{"t":"Saldo pendiente:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5643},{"t":"Motivo:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5649},{"t":"Ingrese PIN de supervisor para continuar:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5656},{"t":"PIN supervisor","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5670},{"t":"Override","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5685},{"t":"Anular Factura","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5694},{"t":"Factura:","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5699},{"t":"Esta accion no se puede deshacer. Se revertiran los movimientos de caja e inventario.","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5707},{"t":"Motivo de anulacion","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5711},{"t":"Ingrese el motivo de la anulacion...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5718},{"t":"Anulando...","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5733},{"t":"Confirmar Anulacion","archivo":"frontend/src/components/templates/POSRetailTemplate.jsx","linea":5733},{"t":"Autorizado por …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":52},{"t":"Ingrese el usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":73},{"t":"Ingrese un PIN de al menos 4 dígitos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":77},{"t":"Autorización Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":120},{"t":"Se requiere autorización para:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":141},{"t":"Usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":151},{"t":"Ej: admin","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":155},{"t":"PIN Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":171},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":204},{"t":"Validando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Autorizar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Descripción","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":108},{"t":"Cant.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":109},{"t":"Precio","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":110},{"t":"Desc.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":111},{"t":"IVA","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":112},{"t":"Total","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":113},{"t":"FORMAS DE PAGO","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":158},{"t":"Total pagado","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":166},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":181},{"t":"Cancelar","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":189},{"t":"Registrando...","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":191},{"t":"Pedido:","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":19},{"t":"Solicitud:","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":26},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":26},{"t":"Datos adicionales cargados","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":33},{"t":"Agregar datos adicionales","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":33},{"t":"Limpiar","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":40},{"t":"Registrar Pago","archivo":"frontend/src/components/organismos/POSAdmin/ActionButtons.jsx","linea":50},{"t":"Datos de Facturación","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":105},{"t":"Sucursal","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":111},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":120},{"t":"Punto Expedición","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":130},{"t":"Numeración","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":150},{"t":"Fecha","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":161},{"t":"Moneda","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":172},{"t":"Tipo Transacción","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":192},{"t":"Condición de Pago","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":211},{"t":"Crédito — Solicitud #","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":214},{"t":"Operación","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":237},{"t":"Depósito Inventario","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":258},{"t":"Depósito del cual se descontará el inventario","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":267},{"t":"Sin depósitos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":270},{"t":"Vendedor","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":285},{"t":"Cobrador","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":303},{"t":"Datos del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":323},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":329},{"t":"Ver Pedidos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":364},{"t":"Solicitudes Crédito","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":370},{"t":"Órdenes de Venta","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":376},{"t":"Presupuestos","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":382},{"t":"Facturar Remisiones (…)","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":389},{"t":"Facturar Remisiones","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":389},{"t":"Facturando remisiones:","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":396},{"t":"Quitar remisiones del carrito","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":402},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":410},{"t":"Sin detalle","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":421},{"t":"Dirección del cliente","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":430},{"t":"Teléfono","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":435},{"t":"Sin teléfono","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":439},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":444},{"t":"Sin email","archivo":"frontend/src/components/organismos/POSAdmin/InvoiceHeader.jsx","linea":448},{"t":"Todavía no agregaste productos. Buscalos arriba por código, código de barra o descripción.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":87},{"t":"Centro costo","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":98},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":99},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":100},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":101},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":102},{"t":"% IVA","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":104},{"t":"Lote","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":105},{"t":"F. Fab.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":106},{"t":"F. Venc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":107},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc. %","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Equivalente","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":120},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":122},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":158},{"t":"Oferta: … — Antes: …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":183},{"t":"Exento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":229},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":266},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":301},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":332},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":351},{"t":"Cargar …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":360},{"t":"Agregue items y cliente","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":159},{"t":"Debe pagar el total para facturar al contado","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":167},{"t":"El total pagado supera el monto a pagar","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":173},{"t":"Debe registrar un pago inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":180},{"t":"El pago inicial no puede igualar o superar el total","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":185},{"t":"El número de cheque debe tener 8 caracteres","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":194},{"t":"El banco emisor debe tener entre 4 y 20 caracteres","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":196},{"t":"Forma de Pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":574},{"t":"Total a pagar:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":587},{"t":"(Venta","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":592},{"t":"+ interés","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":592},{"t":"Total pagado:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":598},{"t":"Saldo pendiente:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":603},{"t":"⚠ Excede total:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":609},{"t":"Agregue items y cliente para registrar pagos","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":629},{"t":"Pago Inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":638},{"t":"Medios de Pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":638},{"t":"Agregar","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":645},{"t":"Agregue el pago inicial","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":653},{"t":"Agregue un medio de pago","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":653},{"t":"Seleccionar medio","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":673},{"t":"Monto:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":690},{"t":"Seleccionar tarjeta","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":724},{"t":"Últimos 4 dígitos","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":733},{"t":"Nro. Cheque","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":752},{"t":"Banco emisor","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":769},{"t":"Plan de cuotas automático","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":796},{"t":"Sin plan (división simple, sin interés)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":808},{"t":"(sin interés)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":812},{"t":"Cantidad de cuotas (máx.","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":818},{"t":"días","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":833},{"t":"Calculando cuotas...","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"… (… cuotas)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Plan de Cuotas (… cuotas)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Cuenta a Cobrar (… días)","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":845},{"t":"Calculando cuotas con el plan...","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":863},{"t":"Cuota …","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":870},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":870},{"t":"Precios de cuota aplicados","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":893},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":907},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":910},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":915},{"t":"Entrada:","archivo":"frontend/src/components/organismos/POSAdmin/PaymentPanel.jsx","linea":919},{"t":"Error cargando pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":65},{"t":"Pedidos Pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":139},{"t":"del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":140},{"t":"de Cobro","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":140},{"t":"No hay pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":157},{"t":"Este cliente no tiene pedidos pendientes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":161},{"t":"Los pedidos confirmados aparecerán aquí para ser cobrados","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":161},{"t":"Buscar por nro, cliente, RUC, vendedor...","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":172},{"t":"Estado","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":198},{"t":"Todos","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":203},{"t":"Confirmado","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":204},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":209},{"t":"Vencidos","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":215},{"t":"Por vencer (3 días)","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":216},{"t":"Vigentes","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":217},{"t":"Sin fecha","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":218},{"t":"No se encontraron pedidos con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":225},{"t":"Borrador","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":267},{"t":"Vencido el …","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":275},{"t":"Vencido","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":278},{"t":"Vence el …","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":286},{"t":"Por vencer","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":289},{"t":"Vence:","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":302},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":313},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/PedidosPendientesDialog.jsx","linea":338},{"t":"Aprobada","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":23},{"t":"En proceso","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":24},{"t":"Error cargando órdenes de venta","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":53},{"t":"Órdenes de Venta","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":99},{"t":"del Cliente","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":100},{"t":"No hay órdenes disponibles","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":118},{"t":"Este cliente no tiene órdenes aprobadas pendientes de facturar","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":122},{"t":"Las órdenes aprobadas o en proceso aparecerán aquí","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":122},{"t":"Buscar por nro, cliente, RUC...","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":132},{"t":"Estado","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":158},{"t":"Todos","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":163},{"t":"Fact. parcial","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":166},{"t":"No se encontraron órdenes con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":173},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":198},{"t":"Vencido el …","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":201},{"t":"Vencida","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":202},{"t":"Vence el …","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":206},{"t":"Por vencer","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":207},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":218},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/OrdenesVentaPendientesDialog.jsx","linea":241},{"t":"No se pudieron cargar los presupuestos","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":60},{"t":"… cargado en la factura","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":84},{"t":"Presupuestos aceptados","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":106},{"t":"del cliente","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":107},{"t":"Al elegir uno se carga en esta factura con su cliente, moneda, condición e ítems.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":114},{"t":"Se factura directo, sin pasar por Orden de Venta.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":116},{"t":"Se genera la orden de venta automáticamente, así queda la trazabilidad.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":116},{"t":"Buscar por número o título...","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":126},{"t":"Este cliente no tiene presupuestos aceptados pendientes de facturar.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":145},{"t":"Ningún presupuesto coincide con la búsqueda.","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":145},{"t":"ítem","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":166},{"t":"Aceptado","archivo":"frontend/src/components/organismos/POSAdmin/PresupuestosAceptadosDialog.jsx","linea":170},{"t":"Facturar remisiones","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":85},{"t":"Seleccioná las remisiones sin factura a consolidar en esta venta.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":88},{"t":"Seleccioná primero un cliente.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":101},{"t":"Este cliente no tiene remisiones pendientes de facturar.","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":110},{"t":"Número","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":118},{"t":"Fecha","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":119},{"t":"Ítems","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":120},{"t":"Cant. disponible","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":121},{"t":"… remisión(es) · … unidades","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":150},{"t":"Ninguna seleccionada","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":150},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":153},{"t":"Cargar al carrito","archivo":"frontend/src/components/organismos/POSAdmin/RemisionesPendientesDialog.jsx","linea":154},{"t":"… productos con ese código. Elegí cuál.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":292},{"t":"No se encontró ningún producto con el código …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":295},{"t":"⚠️ Sin stock disponible para \"…\". Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":597},{"t":"⚠️ Stock insuficiente. Disponible: …, Solicitado: …. Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":601},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":702},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":707},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"S/C","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":756},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":766},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"Stock: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":771},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":785},{"t":"Agregar nuevo producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":787},{"t":"Producto:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":800},{"t":"Resolviendo precio por lista...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":815},{"t":"Lista:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":821},{"t":"· Desc:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":824},{"t":"· Recargo:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":827},{"t":"· Base:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":831},{"t":"Oferta:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":842},{"t":"· Ahorro:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":846},{"t":"· Antes:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":853},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":866},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":871},{"t":"Último precio:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":879},{"t":"· Fac.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":887},{"t":"Usar precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":892},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":899},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":910},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":928},{"t":"Monto a cobrar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":936},{"t":"Cant. (calc.)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Se calcula del monto. Si la cambiás, se recalcula el monto.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":958},{"t":"Precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":963},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":975},{"t":"(máx.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":978},{"t":"% sin autorización)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":979},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1015},{"t":"Agregar (Enter)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1047},{"t":"Montos rápidos:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1056},{"t":"Cargá el","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1066},{"t":": la cantidad se calcula sola.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Enter","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"para agregar o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Esc","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"para cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"Presiona","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1071},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1072},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1110},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1125},{"t":"Usar precio contado","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1133},{"t":"Exento (0%)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1148},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1291},{"t":"Seleccione una afectación de IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1295},{"t":"Seleccione una unidad de medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1299},{"t":"Nuevo Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1339},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1353},{"t":"Descripción *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1364},{"t":"Descripción del producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1371},{"t":"Afectación IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1380},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1386},{"t":"Unidad de Medida *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1395},{"t":"% IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1414},{"t":"Proporción IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1452},{"t":"Guardar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1456},{"t":"Error cargando solicitudes de crédito","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":44},{"t":"Solicitudes de Crédito Aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":75},{"t":"No hay solicitudes aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":93},{"t":"Este cliente no tiene solicitudes de crédito aprobadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":97},{"t":"Las solicitudes aprobadas aparecerán aquí para ser facturadas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":97},{"t":"Buscar por nro, cliente, RUC...","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":107},{"t":"No se encontraron solicitudes con los filtros aplicados","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":135},{"t":"S/N","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":167},{"t":"Aprobada","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":169},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":175},{"t":"… cuotas","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":178},{"t":"RUC:","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":194},{"t":"Días … y …","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":227},{"t":"Día …","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":227},{"t":"Gracia acordada: … días","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":239},{"t":"Gracia","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":240},{"t":"Total","archivo":"frontend/src/components/organismos/POSAdmin/SolicitudesCreditoPendientesDialog.jsx","linea":255},{"t":"Resumen","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":60},{"t":"Tipo Descuento","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":65},{"t":"Ninguno","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":71},{"t":"Porcentaje %","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":72},{"t":"Monto fijo","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":73},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":95},{"t":"Subtotal IVA 10%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":106},{"t":"Subtotal IVA 5%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":115},{"t":"Subtotal Exenta","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":124},{"t":"Subtotal Exonerada","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":133},{"t":"Total Bruto","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":141},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":150},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":162},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":169},{"t":"Total IVA","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":176},{"t":"Base Gravada","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":186},{"t":"Total Exentas","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":193},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":205},{"t":"Total en Gs.","archivo":"frontend/src/components/organismos/POSAdmin/TotalsPanel.jsx","linea":212},{"t":"Cerrar Caja - Arqueo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":193},{"t":"Resumen de Sesión","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":206},{"t":"Caja:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":216},{"t":"N/A","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":218},{"t":"Apertura:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":228},{"t":"Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":229},{"t":"Ventas por Medio de Pago","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":239},{"t":"Total Ventas:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":283},{"t":"Ventas en Otras Monedas","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":308},{"t":"≈ Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":346},{"t":"Otros Movimientos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":364},{"t":"Entradas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":382},{"t":"Salidas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":411},{"t":"-Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":414},{"t":"Saldo Esperado en Efectivo:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":424},{"t":"Cobros bancarios por conciliar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":457},{"t":"Tarjeta:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":464},{"t":"Transferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":477},{"t":"Total bancario:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":490},{"t":"No suma al efectivo en caja. Se concilia contra extracto bancario / liquidación de tarjeta.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":504},{"t":"Arqueo de Efectivo por Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":522},{"t":"Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":538},{"t":"Cantidad","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":546},{"t":"Subtotal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":554},{"t":"Total Efectivo Contado:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":595},{"t":"Monto Contado en Efectivo *","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":609},{"t":"Ingrese el monto físico contado en caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":627},{"t":"Diferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":636},{"t":"Sin diferencia","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"+Gs. … (Sobrante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"-Gs. … (Faltante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"Observaciones","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":661},{"t":"Notas sobre el cierre de caja...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":667},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":672},{"t":"Cerrando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Cerrar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Sincronizando…","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":94},{"t":"Última sync: …","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":94},{"t":"… venta(s) pendiente(s) de sincronizar","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":118},{"t":"Sync:","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":168},{"t":"Error: …. Click para reintentar","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":174},{"t":"Sincronizar ahora","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":174},{"t":"… venta(s) pendiente(s) de enviar al servidor","archivo":"frontend/src/components/ui/SyncStatusBar.jsx","linea":211},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347}],"desde":["Reporte Remisiones Pendientes","Ventas › POS","Ventas › Facturación"],"resumen":"Verificando apertura de caja... · Apertura de caja · Caja aperturada correctamente · Seleccione una caja primero · Apertura de Caja · Sin cajas disponibles · Sin sucursal · Error al cargar remisiones en caja · Seleccione un punto de expedición · Seleccione una condición de pago · Total pagado: · Pedido: · Solicitud: · Datos adicionales cargados · Datos de Facturación · Crédito — Solicitud # · Ver Pedidos · Agregue items y cliente · El total pagado supera el monto a pagar · Er"},{"id":"ruta:/soporte-ia/reporte","tipo":"pantalla","titulo":"Reporte Soporte IA","miga":"Reporte Soporte IA","ruta":"/soporte-ia/reporte","archivos":["frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","frontend/src/components/soporte-ia/estilos.js","frontend/src/components/soporte-ia/renderRespuesta.jsx","frontend/src/components/soporte-ia/soporteIa.enums.js","frontend/src/components/soporte-ia/useSoporteIa.js","frontend/src/components/soporte-ia/soporteIa.api.js"],"textos":[{"t":"Autoresolución","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":29},{"t":"Consultas que el agente resolvió (con o sin indicaciones) sobre las consultas reales. Los saludos no cuentan; las abandonadas sí, como no resueltas.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":30},{"t":"Lista de trabajo","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":35},{"t":"Los no resueltos por motivo son lo que hay que mejorar. Si un motivo aparece en varias empresas a la vez, probablemente es una falla de la plataforma.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":36},{"t":"Golden set","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":41},{"t":"Marcá cada respuesta como correcta o incorrecta. Las correctas forman el golden set: ningún cambio de prompt o modelo se despliega sin pasarlo.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":42},{"t":"Cargando…","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":64},{"t":"Solo para el equipo de Novasis","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":70},{"t":"Este reporte lo ve únicamente el superadministrador de la empresa Novasis.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":71},{"t":"Reporte de Soporte IA","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":87},{"t":"Qué resolvió el agente, qué no y por qué. Todas las empresas.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":88},{"t":"¿Cómo leer este reporte?","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":92},{"t":"Rango rápido","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":95},{"t":"Últimos","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":104},{"t":"días","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":105},{"t":"Desde","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":111},{"t":"Hasta","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":121},{"t":"Indicadores","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":131},{"t":"… de … consultas reales","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":137},{"t":"Con indicaciones","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":142},{"t":"El cliente lo resolvió con la guía del agente","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":144},{"t":"Sin resolver","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":149},{"t":"… abandonadas a mitad de camino","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":151},{"t":"Conformidad","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":156},{"t":"Primer texto (p50)","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":163},{"t":"p95 …","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":165},{"t":"Costo","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":170},{"t":"… empresas · … tickets","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":172},{"t":"Posible falla de la plataforma","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":180},{"t":"consultas en","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":183},{"t":"empresas en la última semana (","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":183},{"t":"Sin resolver, por motivo","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":193},{"t":"Nada sin resolver en este rango.","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":195},{"t":"Por empresa","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":215},{"t":"Empresa","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":219},{"t":"Consultas","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":220},{"t":"Resueltas","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":221},{"t":"Resultado","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":245},{"t":"Todos","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":250},{"t":"Motivo","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":259},{"t":"No hay consultas con estos filtros","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":274},{"t":"Ticket","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":280},{"t":"Consulta","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":282},{"t":"Categoría","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":283},{"t":"Fecha","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":285},{"t":"SOP-","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":293},{"t":"Anterior","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":317},{"t":"Página","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":319},{"t":"Siguiente","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":326},{"t":"SOP-… · …","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":389},{"t":"Cerrar","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":396},{"t":"Cliente","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":407},{"t":"Agente","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":407},{"t":"Sistema","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":407},{"t":"al primer texto ·","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":411},{"t":"tokens ·","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":411},{"t":"· error: …","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":424},{"t":"¿La respuesta es correcta?","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":429},{"t":"¿Correcta?","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":430},{"t":"Sí","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":437},{"t":"No","archivo":"frontend/src/components/soporte-ia/ReporteSoporteIaPage.jsx","linea":447},{"t":"Ver en grande","archivo":"frontend/src/components/soporte-ia/renderRespuesta.jsx","linea":19},{"t":"Resuelto","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":6},{"t":"Con indicaciones","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":7},{"t":"Sin resolver","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":8},{"t":"Sin consulta","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":9},{"t":"Sin terminar","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":10},{"t":"En curso","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":13},{"t":"No se pudo registrar tu respuesta. Probá de nuevo.","archivo":"frontend/src/components/soporte-ia/useSoporteIa.js","linea":55},{"t":"No se pudo guardar la etiqueta.","archivo":"frontend/src/components/soporte-ia/useSoporteIa.js","linea":114}],"resumen":"Autoresolución · Lista de trabajo · Golden set · Con indicaciones · Sin resolver · Ver en grande · Resuelto · No se pudo guardar la etiqueta. — Consultas que el agente resolvió (con o sin indicaciones) sobre las consultas reales. Los saludos no cuentan; las abandonadas sí, como no resueltas."},{"id":"ruta:/soporte-ia","tipo":"pantalla","titulo":"Soporte IA","miga":"Soporte IA","ruta":"/soporte-ia","archivos":["frontend/src/components/soporte-ia/SoporteIaPage.jsx","frontend/src/components/soporte-ia/estilos.js","frontend/src/components/soporte-ia/renderRespuesta.jsx","frontend/src/components/soporte-ia/soporteIa.api.js","frontend/src/components/soporte-ia/soporteIa.enums.js","frontend/src/components/soporte-ia/useSoporteIa.js"],"textos":[{"t":"1. Contá qué pasó","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":29},{"t":"Preguntá por tus ventas, cobros, stock, caja o cualquier dato de tu empresa, por un documento (incluí el número o el CDC) o por cómo usar el sistema.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":30},{"t":"2. El asistente revisa","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":35},{"t":"Consulta los datos de tu empresa, el estado de tus documentos en SIFEN y las guías del sistema, solo con lo que tu usuario puede ver.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":36},{"t":"3. Te dice qué hacer","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":41},{"t":"Si tenés que corregir algo, te indica qué y en qué pantalla. Después le podés preguntar de nuevo y lo verifica.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":42},{"t":"4. Contanos si te sirvió","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":47},{"t":"Al final marcá si la respuesta te sirvió. Si no lo puede resolver, te indica cómo comunicarte con Novasis.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":48},{"t":"Tus consultas quedan guardadas en la lista de la izquierda.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":53},{"t":"Cada consulta queda en la empresa en la que la hiciste.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":54},{"t":"Solo consulta: no crea, modifica ni anula nada. Si hay que hacer algo, te explica cómo.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":55},{"t":"Soporte IA no está habilitado","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":132},{"t":"Tu usuario no tiene habilitado el asistente de soporte. Consultalo con el administrador de tu empresa.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":133},{"t":"Soporte IA","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":146},{"t":"Consultas sobre los datos de tu empresa, tus documentos electrónicos y el uso del sistema.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":147},{"t":"Nueva consulta","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":150},{"t":"¿Cómo funciona Soporte IA?","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":156},{"t":"Un asistente que consulta los datos de tu empresa, revisa tus documentos en SIFEN y te dice qué pasó y qué hacer.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":157},{"t":"Mis consultas","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":165},{"t":"Cargando…","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":168},{"t":"Todavía no hiciste consultas","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":173},{"t":"Escribí tu primera consulta a la derecha.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":174},{"t":"SOP-","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":189},{"t":"Conversación","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":245},{"t":"¿En qué te ayudo?","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":250},{"t":"Por ejemplo:","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":251},{"t":"¿Te sirvió esta respuesta?","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":286},{"t":"Sí","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":288},{"t":"No","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":291},{"t":"Esta consulta está cerrada.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":300},{"t":"Iniciar una nueva","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":301},{"t":"Tu consulta","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":312},{"t":"Ej: ¿Cuánto vendí este mes?","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":321},{"t":"Enter para enviar, Shift + Enter para una nueva línea.","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":331},{"t":"Enviar","archivo":"frontend/src/components/soporte-ia/SoporteIaPage.jsx","linea":335},{"t":"Ver en grande","archivo":"frontend/src/components/soporte-ia/renderRespuesta.jsx","linea":19},{"t":"Resuelto","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":6},{"t":"Con indicaciones","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":7},{"t":"Sin resolver","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":8},{"t":"Sin consulta","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":9},{"t":"Sin terminar","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":10},{"t":"En curso","archivo":"frontend/src/components/soporte-ia/soporteIa.enums.js","linea":13},{"t":"No se pudo registrar tu respuesta. Probá de nuevo.","archivo":"frontend/src/components/soporte-ia/useSoporteIa.js","linea":55},{"t":"No se pudo guardar la etiqueta.","archivo":"frontend/src/components/soporte-ia/useSoporteIa.js","linea":114}],"resumen":"Soporte IA no está habilitado · Soporte IA · ¿Cómo funciona Soporte IA? · Ver en grande · Resuelto · Con indicaciones · Sin resolver · No se pudo guardar la etiqueta. — Preguntá por tus ventas, cobros, stock, caja o cualquier dato de tu empresa, por un documento (incluí el número o el CDC) o por cómo usar el sistema."},{"id":"ruta:/ai-dashboard","tipo":"pantalla","titulo":"IA Dashboard","miga":"IA Dashboard","ruta":"/ai-dashboard","archivos":["frontend/src/pages/AIDashboard.jsx","frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","frontend/src/components/organismos/AIDashboard/ChatIA.jsx","frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","frontend/src/components/organismos/AIDashboard/DynamicChart.jsx"],"textos":[{"t":"¿Cómo funciona el Resumen Ejecutivo?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":396},{"t":"Análisis automático","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":398},{"t":"La IA procesa tus ventas, cobranzas y stock en tiempo real y genera un resumen narrativo.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":398},{"t":"KPIs clave","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":399},{"t":"Ve de un vistazo las métricas más importantes: ventas del período, mora, clientes activos.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":399},{"t":"Actualización","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":400},{"t":"Podés forzar un recálculo con el botón 'Recalcular' para obtener datos al instante.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":400},{"t":"¿Cómo funcionan las Alertas Inteligentes?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":405},{"t":"Alertas críticas","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":407},{"t":"Situaciones urgentes: clientes con mora alta, stock en cero, facturas vencidas.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":407},{"t":"Alertas informativas","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":408},{"t":"Tendencias relevantes que conviene revisar pero no son urgentes.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":408},{"t":"Marcar como leída","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":409},{"t":"Una vez atendida una alerta podés marcarla como leída para mantener el panel limpio.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":409},{"t":"¿Qué muestra el Timeline?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":414},{"t":"Historial de eventos","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":416},{"t":"Cronología de cobros, ventas destacadas y alertas resueltas en los últimos días.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":416},{"t":"Filtrá por período","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":417},{"t":"Podés ver eventos de los últimos 7, 14 o 30 días para analizar tendencias.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":417},{"t":"Actividad del negocio","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":418},{"t":"Visualizá rápidamente qué pasó en el negocio sin revisar cada módulo por separado.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":418},{"t":"¿Cómo funcionan las Predicciones?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":423},{"t":"Proyecciones de ventas","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":425},{"t":"Estimaciones basadas en el historial de los últimos meses y estacionalidad.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":425},{"t":"Riesgo de mora","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":426},{"t":"Clientes con alta probabilidad de atrasar pagos según su comportamiento histórico.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":426},{"t":"Stock crítico","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":427},{"t":"Productos que podrían agotarse en los próximos días según la rotación actual.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":427},{"t":"¿Cómo usar el Chat con IA?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":432},{"t":"Preguntá en español","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":434},{"t":"Escribí tu pregunta como si hablaras con un analista. Ej: \"¿Cuánto vendí esta semana?\"","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":434},{"t":"Guardá favoritos","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":435},{"t":"Las consultas que más usás podés guardarlas como favoritas para acceder rápido.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":435},{"t":"Aprende de tu negocio","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":436},{"t":"Con cada consulta exitosa, la IA aprende los patrones de tu negocio y mejora sus respuestas.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":436},{"t":"¿Cómo configurar la IA?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":441},{"t":"API Key","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":443},{"t":"Necesitás una API key de Anthropic (claude.ai) u OpenAI (platform.openai.com). Es gratuito crear una cuenta.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":443},{"t":"Elegí el modelo","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":444},{"t":"Para uso diario recomendamos Claude 3.5 Haiku (rápido y económico) o GPT-4o Mini.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":444},{"t":"Umbrales de alerta","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":445},{"t":"Configurá cuándo considerás que hay mora alta, stock bajo o saldo crítico según tu negocio.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":445},{"t":"Resumen ejecutivo","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":456},{"t":"Vista general del estado de tu negocio generada por IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":456},{"t":"Alertas","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":457},{"t":"Situaciones que requieren tu atención inmediata","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":457},{"t":"Timeline","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":458},{"t":"Historial cronológico de eventos relevantes","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":458},{"t":"Predicciones","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":459},{"t":"Proyecciones de ventas, mora y stock basadas en IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":459},{"t":"Chat con IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":465},{"t":"Consultá cualquier dato de tu negocio en lenguaje natural","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":465},{"t":"Configuración IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":471},{"t":"API key, modelo, umbrales y automatización","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":471},{"t":"Alertas inteligentes","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":478},{"t":"Configuración de IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":482},{"t":"Novasis AI","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":525},{"t":"Dashboard Inteligente","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":526},{"t":"¿Cómo funciona el dashboard?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":554},{"t":"Configurá tu API key para activar la IA","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":566},{"t":"Solo toma 2 minutos. Necesitás una cuenta en Anthropic u OpenAI.","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":567},{"t":"Configurar ahora","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":569},{"t":"Cerrar ayuda","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":582},{"t":"¿Cómo funciona esta sección?","archivo":"frontend/src/components/organismos/AIDashboard/AIDashboardTemplate.jsx","linea":582},{"t":"Facturado del mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":413},{"t":"Ticket promedio: …","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":417},{"t":"Cobrado del mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":425},{"t":"… clientes nuevos","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":429},{"t":"Cuentas por cobrar","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":437},{"t":"Saldo pendiente acumulado","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":441},{"t":"Compras del mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":447},{"t":"Total de compras registradas","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":451},{"t":"Tasa de mora","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":463},{"t":"Cuotas vencidas / total pendientes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":467},{"t":"Margen bruto","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":473},{"t":"Notas de crédito","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":483},{"t":"Clientes nuevos","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":493},{"t":"Registrados este mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":497},{"t":"Posición de caja (PYG)","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":509},{"t":"Cheques por cobrar (7 días)","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":521},{"t":"Top productos del mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":536},{"t":"Sin datos de ventas este mes","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":548},{"t":"Margen por producto","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":553},{"t":"Sin datos de costo de ventas","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":565},{"t":"Stock crítico (≤5 unidades)","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":575},{"t":"Sin productos en stock crítico","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":590},{"t":"Lotes próximos a vencer (30 días)","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":598},{"t":"Lote:","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":608},{"t":"Sin lotes próximos a vencer","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":616},{"t":"Análisis IA","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":630},{"t":"Análisis IA —","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":639},{"t":"SmartFact AI","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":640},{"t":"· … tokens","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":647},{"t":"Analizando...","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":651},{"t":"Actualizar análisis","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":651},{"t":"Sin análisis narrativo disponible","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":658},{"t":"Configurá tu API key en","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":659},{"t":"Configuración → IA","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":660},{"t":"y generá tu primer análisis.","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":660},{"t":"Generando análisis...","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":668},{"t":"Generar análisis ahora","archivo":"frontend/src/components/organismos/AIDashboard/ResumenEjecutivo.jsx","linea":668},{"t":"Sin alertas activas","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":156},{"t":"Todo parece estar en orden. El sistema monitorea constantemente.","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":157},{"t":"crítica","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":165},{"t":"Acción sugerida:","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":189},{"t":"Marcar leída","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":196},{"t":"Resolver","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":201},{"t":"Resuelta","archivo":"frontend/src/components/organismos/AIDashboard/AlertasPanel.jsx","linea":206},{"t":"Todos","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":164},{"t":"7 días","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":165},{"t":"3 días","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":166},{"t":"Hoy","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":167},{"t":"Sin eventos en este período.","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":220},{"t":"Los eventos aparecen al generarse el análisis diario.","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":221},{"t":"Relevancia: …/100","archivo":"frontend/src/components/organismos/AIDashboard/TimelineInteligente.jsx","linea":238},{"t":"Proyección de cobranza — próximos 30 días","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":205},{"t":"Esperado","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":211},{"t":"Probable","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":216},{"t":"tasa histórica","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":218},{"t":"Optimista","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":221},{"t":"90% efectividad","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":223},{"t":"Pesimista","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":226},{"t":"55% efectividad","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":228},{"t":"Clientes en riesgo de mora","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":250},{"t":"críticos","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":253},{"t":"Sin clientes en riesgo detectados","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":260},{"t":"pendiente ·","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":269},{"t":"d sin pagar","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":269},{"t":"Score: …/100","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":273},{"t":"clientes más en riesgo","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":283},{"t":"Proyección de ventas","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":293},{"t":"Próximo mes estimado","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":303},{"t":"Variación","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":307},{"t":"Proyección de compras","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":331},{"t":"Productos para reordenar","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":371},{"t":"Todos los productos tienen stock suficiente","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":381},{"t":"Stock:","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":391},{"t":"u. · Ventas:","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":392},{"t":"Proyección de nómina — próximo mes","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":411},{"t":"Nómina estimada","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":421},{"t":"Neto a pagar","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":423},{"t":"IPS estimado","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":426},{"t":"Obrero + Patronal","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":428},{"t":"Empleados activos","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":431},{"t":"Plantilla vigente","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":433},{"t":"Variación vs mes ant.","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":436},{"t":"último período","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":440},{"t":"Empleados en riesgo de desvinculación","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":463},{"t":"Sin empleados con señales de riesgo","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":473},{"t":"faltas ·","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":484},{"t":"anticipos (últ. 3 meses)","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":484},{"t":"empleados más en riesgo","archivo":"frontend/src/components/organismos/AIDashboard/PrediccionesPanel.jsx","linea":499},{"t":"Auto","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":488},{"t":"Barras","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":489},{"t":"Línea","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":490},{"t":"Torta","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":491},{"t":"Tabla","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":492},{"t":"Quitar favorito","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":663},{"t":"Guardar como favorito","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":663},{"t":"✓ Consulta exitosa","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":686},{"t":"Sin registros para este período","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":688},{"t":"La consulta se ejecutó correctamente pero no encontró datos que coincidan con los filtros.","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":690},{"t":"Podés probar con otro período, verificar si hay registros cargados, o ajustar la búsqueda.","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":691},{"t":"No pude generar la consulta.","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":702},{"t":"Consultas relacionadas","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":711},{"t":"Conversaciones","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":829},{"t":"Nueva consulta","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":830},{"t":"Sin título","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":837},{"t":"Favoritos","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":844},{"t":"Consulta tus datos con IA","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":863},{"t":"Hacé preguntas en lenguaje natural y la IA generará el SQL y mostrará los resultados en gráficos.","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":864},{"t":"Cargando mensajes...","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":879},{"t":"Hacé tu primera pregunta","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":883},{"t":"Cerrar","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":930},{"t":"¿Cuáles son las cuotas vencidas de esta semana?","archivo":"frontend/src/components/organismos/AIDashboard/ChatIA.jsx","linea":944},{"t":"Exitosas","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":276},{"t":"Bloq. parser","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":277},{"t":"Bloq. validación","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":278},{"t":"Error ejecución","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":279},{"t":"Error IA","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":280},{"t":"Anthropic (Claude)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":291},{"t":"OpenAI (ChatGPT)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":292},{"t":"DeepSeek","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":293},{"t":"Cada día a las 2:00 AM","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":297},{"t":"Cada 6 horas","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":298},{"t":"Cada hora","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":299},{"t":"A las 8 AM y 8 PM","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":300},{"t":"Conexión exitosa","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":376},{"t":"Error de conexión","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":379},{"t":"Proveedor de IA","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":413},{"t":"Origen de la credencial de IA","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":419},{"t":"Usás los tokens que incluye tu plan (la key y el modelo los administra el holding).","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":421},{"t":"Usás tu propia API key — el costo lo paga tu empresa, sin tope de la plataforma.","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":421},{"t":"Mi propia API key","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":427},{"t":"Tokens de la plataforma","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":428},{"t":"La credencial y el modelo los administra el","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":433},{"t":". Tu consumo y tu cuota se gestionan desde","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":434},{"t":"Suscripciones → Consumo IA","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":435},{"t":"(el holding controla el tope). Si se agota, podés cambiar a","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":435},{"t":"“Mi propia API key”","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":436},{"t":"o pedirle al holding que la amplíe.","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":436},{"t":"Proveedor","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":442},{"t":"Modelo","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":448},{"t":"desde tu cuenta","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":451},{"t":"Cargando modelos...","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":458},{"t":"Lista estática — ingresá tu API key para ver los modelos disponibles en tu cuenta","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":462},{"t":"API Key","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":467},{"t":"••••••••••• (configurada)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":470},{"t":"Ingresá tu API key","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":470},{"t":"Obtené tu clave en console.anthropic.com","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":476},{"t":"Obtené tu clave en platform.openai.com","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":476},{"t":"Cargar modelos","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":485},{"t":"Tokens máximos por respuesta:","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":492},{"t":"256 (más barato)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":502},{"t":"4096 (más completo)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":503},{"t":"Probando...","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":511},{"t":"Probar conexión","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":512},{"t":"“Probar conexión” valida la key escrita arriba, pero","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":521},{"t":"no la guarda","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":522},{"t":". Para aplicarla, tocá","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":522},{"t":"Guardar configuración","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":523},{"t":"(abajo). Al guardar, se verifica automáticamente la key almacenada.","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":523},{"t":"⚠ Tenés una API key escrita sin guardar. Guardá para que quede aplicada.","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":526},{"t":"Automatización","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":537},{"t":"IA activa","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":543},{"t":"Habilita el módulo de IA para esta empresa","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":544},{"t":"Recálculo automático","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":551},{"t":"Genera insights y alertas automáticamente","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":552},{"t":"Frecuencia de recálculo","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":559},{"t":"Umbrales de alertas","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":570},{"t":"Tasa de mora crítica (%)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":576},{"t":"Alerta si mora supera este %","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":584},{"t":"Días sin pagar crítico","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":587},{"t":"Para clientes en riesgo","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":594},{"t":"Saldo crítico (Gs.)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":597},{"t":"Alerta si saldo pendiente supera este valor","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":605},{"t":"Consumo de IA (Chat)","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":612},{"t":"Sin datos disponibles aún — ocurrirán al ejecutar consultas en el Chat IA.","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":622},{"t":"Consultas","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":635},{"t":"…% exitosas","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":637},{"t":"sin datos","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":637},{"t":"Tokens usados","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":640},{"t":"Tiempo promedio","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":645},{"t":"por consulta SQL","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":647},{"t":"Desglose del mes","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":654},{"t":"consultas ·","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":666},{"t":"Guardando...","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":682},{"t":"Guardado correctamente","archivo":"frontend/src/components/organismos/AIDashboard/AIConfigPanel.jsx","linea":687},{"t":"Tu analista de negocio con IA","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":12},{"t":"Novasis AI analiza todos tus datos en tiempo real — ventas, cobranzas, stock, clientes — y te los presenta de forma clara, sin necesidad de conocimientos técnicos.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":13},{"t":"Funciona con tu proveedor IA preferido: Anthropic (Claude) u OpenAI (GPT).","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":14},{"t":"Resumen ejecutivo automático","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":20},{"t":"Cada vez que abrís el dashboard, la IA genera un resumen del estado actual de tu negocio: qué está bien, qué necesita atención y qué tendencias detectó.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":21},{"t":"También recibe alertas automáticas cuando algo importante cambia.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":22},{"t":"Ventas del mes: +12% vs mes anterior","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":24},{"t":"8 clientes con mora mayor a 30 días","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":25},{"t":"3 productos con stock crítico","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":26},{"t":"Preguntale en lenguaje natural","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":33},{"t":"Con el Chat IA podés hacer preguntas como si hablaras con un analista. Sin SQL, sin reportes complicados — solo escribí tu pregunta y obtenés el dato al instante.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":34},{"t":"La IA aprende de tus consultas anteriores y mejora con el tiempo.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":35},{"t":"¿Cuáles son las cuotas vencidas esta semana?","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":37},{"t":"¿Qué vendedor tuvo más ventas este mes?","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":38},{"t":"¿Qué clientes no pagaron en los últimos 60 días?","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":39},{"t":"Configuración en 2 minutos","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":46},{"t":"Solo necesitás una API key de Anthropic u OpenAI. La configurás una sola vez y todo el dashboard funciona automáticamente.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":47},{"t":"Tu API key está cifrada y protegida. Nunca se expone en texto plano.","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":48},{"t":"Saltar","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":386},{"t":"¡Empezar!","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":390},{"t":"Siguiente","archivo":"frontend/src/components/organismos/AIDashboard/OnboardingWelcome.jsx","linea":394},{"t":"RRHH / Nómina","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":91},{"t":"Cargando KPIs de nómina...","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":95},{"t":"Empleados activos","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":99},{"t":"Plantilla vigente","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":101},{"t":"Nómina del mes","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":104},{"t":"% vs mes ant.","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":112},{"t":"IPS del mes","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":119},{"t":"Obrero","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":121},{"t":"· Patronal","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":121},{"t":"Proyección próximo mes","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":124},{"t":"Promedio últimos 3 meses cerrados","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":126},{"t":"Préstamos activos","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":129},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":131},{"t":"Vacaciones pendientes","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":134},{"t":"días","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":135},{"t":"Acumulado a tomar","archivo":"frontend/src/components/organismos/AIDashboard/AcordeonRRHH.jsx","linea":136}],"resumen":"¿Cómo funciona el Resumen Ejecutivo? · Análisis automático · KPIs clave · Facturado del mes · Cobrado del mes · Cuentas por cobrar · Sin alertas activas · Acción sugerida: · Marcar leída · Sin eventos en este período. · Probable · Optimista · Pesimista · Empleados activos · Plantilla vigente · Auto · Barras · Línea · Exitosas · Bloq. parser · Bloq. validación · Tu analista de negocio con IA · Resumen ejecutivo automático · Ventas del mes: +12% vs mes anterior — La IA procesa "},{"id":"ruta:/novasis-pay","tipo":"pantalla","titulo":"Novasis Pay","miga":"Novasis Pay › Novasis Pay","ruta":"/novasis-pay","archivos":["frontend/src/pages/NovasisPay.jsx","frontend/src/components/organismos/NovasisPay/Cobros.jsx","frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx"],"textos":[{"t":"Novasis Pay","archivo":"frontend/src/pages/NovasisPay.jsx","linea":19},{"t":"Cobrá con tarjeta, QR y transferencia desde tu ERP. Configurá tu cuenta, cobrá desde caja y revisá los depósitos contra tu contabilidad.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":22},{"t":"¿Cómo funciona Novasis Pay?","archivo":"frontend/src/pages/NovasisPay.jsx","linea":30},{"t":"Cobrá con tarjeta, QR y transferencia desde una sola pantalla. El cliente paga en una página segura de Novasis Pay y los pagos quedan reflejados en tu ERP.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":31},{"t":"1. Conectá tu cuenta","archivo":"frontend/src/pages/NovasisPay.jsx","linea":36},{"t":"Pedí el alta a soporte@novasis.pay. Te entregan una clave pública y una privada — pegalas en la pestaña Cuentas y probá la conexión.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":37},{"t":"2. Cobrá","archivo":"frontend/src/pages/NovasisPay.jsx","linea":42},{"t":"Desde caja o desde una factura abrís el cobro. El cliente paga en una página segura y el ERP se entera al instante.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":43},{"t":"3. Conciliá los depósitos","archivo":"frontend/src/pages/NovasisPay.jsx","linea":48},{"t":"Cuando Novasis Pay deposita en tu cuenta bancaria, el sistema asienta automáticamente la entrada y la comisión.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":49},{"t":"Tus claves se guardan cifradas. Nunca volvemos a mostrarlas en pantalla.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":53},{"t":"Soporta varias pasarelas (Bancard, dLocal, Pagopar…). Podés elegir cuál usar por defecto.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":54},{"t":"Cuentas","archivo":"frontend/src/pages/NovasisPay.jsx","linea":59},{"t":"Cobros","archivo":"frontend/src/pages/NovasisPay.jsx","linea":60},{"t":"Conciliaciones","archivo":"frontend/src/pages/NovasisPay.jsx","linea":61},{"t":"Conciliaciones automáticas","archivo":"frontend/src/pages/NovasisPay.jsx","linea":69},{"t":"Cuando Novasis Pay liquide depósitos a tu banco, vas a ver acá el matching contra tus extractos y los asientos generados.","archivo":"frontend/src/pages/NovasisPay.jsx","linea":70},{"t":"Pendiente","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":45},{"t":"Procesando","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":46},{"t":"Aprobado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":47},{"t":"Rechazado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":48},{"t":"Expirado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":49},{"t":"Cancelado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":50},{"t":"Sin vencimiento","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":56},{"t":"Vencido","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":58},{"t":"Vence en … min","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":60},{"t":"Vence en … h","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":62},{"t":"Vence en … día…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":64},{"t":"Todos","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":86},{"t":"Pendientes","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":87},{"t":"Aprobados","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":89},{"t":"Rechazados","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":90},{"t":"Expirados","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":91},{"t":"Link copiado al portapapeles","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":177},{"t":"No se pudo copiar el link","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":179},{"t":"Cobros","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":188},{"t":"Buscar referencia, comprador…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":194},{"t":"Estado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":216},{"t":"Nuevo cobro","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":232},{"t":"Activá Novasis Pay y guardá la clave privada en Cuentas antes de cobrar.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":243},{"t":"Sin resultados","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":255},{"t":"Todavía no hay cobros","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":255},{"t":"Probá con otra búsqueda o cambiá el filtro de estado.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":256},{"t":"Generá tu primer cobro: el cliente recibe un link, paga en una página segura y vas a verlo acá apenas confirme.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":256},{"t":"Sin comprador","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":335},{"t":"Monto","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":347},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":369},{"t":"Refrescar estado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":385},{"t":"Abrir link de pago","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":400},{"t":"Link no disponible","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":400},{"t":"Copiar link","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":414},{"t":"Creado:","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":438},{"t":"Ref:","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":443},{"t":"Doc:","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":449},{"t":"El monto mínimo para … es …","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":533},{"t":"El email del comprador no tiene un formato válido","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":537},{"t":"Elegí el medio de pago (ej. QR) para el cobro directo","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":541},{"t":"Para el cobro directo, completá del comprador: …","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":547},{"t":"Confirmar cobro","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":609},{"t":"Revisá antes de generar:","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":612},{"t":"Volver","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":630},{"t":"Generando…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":641},{"t":"Confirmar y generar","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":641},{"t":"Genera un link de pago que podés enviar al cliente.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":669},{"t":"Modalidad","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":681},{"t":"Cómo va a pagar el cliente.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":682},{"t":"Link de pago","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":693},{"t":"QR / pago directo","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":697},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":707},{"t":"Cargando medios de pago…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":711},{"t":"Medios de …. Para QR embebido elegí una opción QR.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":711},{"t":"El pago directo (QR embebido) requiere el proveedor en producción. En pruebas puede devolver un link a la página del proveedor en lugar del QR.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":723},{"t":"Monto y referencia","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":734},{"t":"Cuánto cobrar y cómo identificás este cobro en tu sistema.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":735},{"t":"Mínimo permitido: …","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":745},{"t":"Mínimo: …","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":745},{"t":"Referencia interna","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":755},{"t":"Tu nro de factura o pedido. Evita cobros duplicados si reintentás.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":758},{"t":"FAC-001","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":759},{"t":"Descripción","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":765},{"t":"Lo que ve el cliente en la página de pago.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":768},{"t":"Pago de pedido #1234","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":769},{"t":"Comprador","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":777},{"t":"Opcional. Si lo completás, el checkout viene prellenado y agilizás el pago.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":778},{"t":"Nombre…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":784},{"t":"Nombre y apellido del cliente.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":787},{"t":"Juan Pérez","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":788},{"t":"Email…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":795},{"t":"Formato de email inválido.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":799},{"t":"Para enviarle el comprobante.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":799},{"t":"cliente@empresa.com","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":800},{"t":"Documento…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":806},{"t":"CI o RUC (con guión: 80012345-6).","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":809},{"t":"Teléfono…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":816},{"t":"Con código de país (+595...).","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":819},{"t":"Configuración avanzada (URLs de retorno)","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":843},{"t":"URL al confirmar","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":852},{"t":"A dónde vuelve el cliente después de pagar.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":855},{"t":"URL al cancelar","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":861},{"t":"A dónde vuelve si cancela el pago.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":864},{"t":"No se pudo crear el cobro. Probá nuevamente.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":874},{"t":"Cancelar","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":881},{"t":"Cobrar con QR / directo","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":896},{"t":"Generar link de pago","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":896},{"t":"¡Pago recibido!","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":926},{"t":"El cobro no se completó","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":926},{"t":"Cobro directo generado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":926},{"t":"Link de pago generado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":926},{"t":"El pago se acreditó correctamente.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":941},{"t":"El cobro quedó","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":948},{"t":"Esperando la confirmación del pago…","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":961},{"t":"Cerrar","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":970},{"t":"Listo","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":970},{"t":"Pedile al cliente que escanee el QR con su app bancaria. El estado del cobro se actualiza solo cuando confirma el pago.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1023},{"t":"El proveedor no devolvió un QR para mostrar acá con este medio. Podés completar el pago en la página del proveedor:","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1030},{"t":"Abrir página de pago","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1040},{"t":"Cobro creado. El estado se actualizará cuando el cliente complete el pago.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1045},{"t":"Link copiado","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1060},{"t":"No se pudo copiar; seleccionalo y copialo manualmente","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1062},{"t":"Compartí este link con el cliente para que pague en una página segura. El estado del cobro se actualiza solo cuando paga.","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1070},{"t":"Abrir","archivo":"frontend/src/components/organismos/NovasisPay/Cobros.jsx","linea":1097},{"t":"Conectar Novasis Pay","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":130},{"t":"Conectado","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":137},{"t":"Sin conectar","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":137},{"t":"Producción","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":145},{"t":"Pruebas","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":145},{"t":"¿Cómo las consigo?","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":154},{"t":"¿De dónde sacás las claves?","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":159},{"t":"Las claves las emite el equipo de","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":159},{"t":"Novasis Pay","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":160},{"t":"cuando se da de alta tu comercio. Pegalas acá tal como te las pasaron. Las guardamos cifradas — nunca volvemos a mostrarlas en pantalla.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":160},{"t":"¿Cómo obtengo las claves de Novasis Pay?","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":166},{"t":"Las claves de tu comercio las genera el equipo de Novasis Pay. Vos no las creás desde el ERP — las recibís y las pegás acá.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":169},{"t":"Si todavía no tenés cuenta","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":174},{"t":"Escribí a","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":177},{"t":"soporte@novasis.pay","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":178},{"t":"pidiendo el alta de tu comercio. Te van a pedir nombre, email de facturación y país, y te devuelven la","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":178},{"t":"clave pública","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":180},{"t":"y la","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":180},{"t":"clave privada","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":180},{"t":"Si ya te dieron de alta pero perdiste las claves","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":184},{"t":"Pediles que te","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":187},{"t":"generen unas nuevas","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":188},{"t":". Por seguridad la clave privada no se puede volver a mostrar — siempre se emite una nueva y la anterior queda anulada.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":188},{"t":"Recomendado para arrancar","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":194},{"t":"Pedí primero las claves de","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":197},{"t":". Probás el flujo completo sin mover dinero real y, cuando esté funcionando, pedís las de","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":198},{"t":"Clave de notificaciones (webhook)","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":203},{"t":"Es la que confirma el pago","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":206},{"t":"en tiempo real","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":207},{"t":": cuando el cliente paga, Novasis Pay avisa al ERP y el pedido se confirma solo (crea el pedido y reserva stock). Va en","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":207},{"t":"Configuración avanzada","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":209},{"t":". Tiene que ser","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":209},{"t":"la misma","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":209},{"t":"que figura en tu panel de Novasis Pay — si no coincide, las notificaciones se rechazan por seguridad. Sin ella el pago igual funciona, pero se confirma por consulta manual, no al instante.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":210},{"t":"Entendido","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":218},{"t":"Identificador del comercio","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":228},{"t":"Te lo entrega Novasis Pay. Empieza con mer_…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":231},{"t":"mer_…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":232},{"t":"Ambiente","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":240},{"t":"Pruebas: integrá sin mover dinero real.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":243},{"t":"Producción: los cobros mueven dinero real del cliente.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":243},{"t":"Clave pública","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":262},{"t":"Esta clave no empieza con … — revisá si no pegaste la privada por error.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":265},{"t":"Empieza con … La usa la página de pago. Es segura para mostrar al cliente.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":265},{"t":"Clave privada…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":279},{"t":"Esta clave no empieza con … — revisá si no pegaste la pública por error.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":282},{"t":"Ya está guardada. Dejá vacío para no cambiarla.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":282},{"t":"Empieza con … Es la clave secreta de tu comercio. No la compartas.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":282},{"t":"País principal","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":299},{"t":"Define la moneda y los métodos de pago disponibles por defecto.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":302},{"t":"Pasarela preferida","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":323},{"t":"Por qué pasarela enrutamos los cobros por defecto.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":326},{"t":"— Sin preferencia —","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":329},{"t":"(próximamente)","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":332},{"t":"Activar Novasis Pay para esta empresa","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":349},{"t":"Mientras esté apagado, las pantallas de cobro no van a ofrecer esta pasarela.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":352},{"t":"· solo si te lo pidió soporte","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":370},{"t":"Clave de notificaciones…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":381},{"t":"Confirma el pago en tiempo real. Debe coincidir con la del panel de Novasis Pay; sin ella el pago se confirma por consulta manual.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":384},{"t":"whsec_…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":385},{"t":"Registrando…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":396},{"t":"Volver a registrar webhook","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":396},{"t":"Registrar webhook automáticamente","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":396},{"t":"Dirección del servidor de Novasis Pay","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":406},{"t":"Cambialo solo si soporte te indica usar otro servidor.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":409},{"t":"Dirección de la página de pago","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":416},{"t":"A dónde se redirige al cliente para completar el pago.","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":419},{"t":"Mostrar el QR embebido en la pantalla de cobro","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":434},{"t":"Al pagar con QR, dibujamos el código dentro de nuestra pantalla en lugar de abrir la página del proveedor. Útil para caja y para la app de cobradores. Requiere provider con QR directo (ej. Dpago en producción).","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":437},{"t":"Probando…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":459},{"t":"Probar conexión","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":459},{"t":"Guardando…","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":467},{"t":"Guardar","archivo":"frontend/src/components/organismos/NovasisPay/CuentasConfig.jsx","linea":467}],"desde":["Ecommerce › Ecommerce"],"resumen":"¿Cómo funciona Novasis Pay? · Conciliaciones automáticas · Link copiado al portapapeles · Nuevo cobro · Sin comprador · Conectar Novasis Pay · Sin conectar · Pruebas · Conciliaciones — Cobrá con tarjeta, QR y transferencia desde tu ERP. Configurá tu cuenta, cobrá desde caja y revisá los depósitos contra tu contabilidad."},{"id":"ruta:/ecommerce","tipo":"pantalla","titulo":"Ecommerce","miga":"Ecommerce › Ecommerce","ruta":"/ecommerce","archivos":["frontend/src/pages/Ecommerce.jsx","frontend/src/components/ui/WysiwygEmailEditor.jsx","frontend/src/features/ecommerce/ecommerceGuias.js","frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","frontend/src/components/ecommerce/SeccionTienda.jsx","frontend/src/components/ecommerce/VersionesDialog.jsx","frontend/src/components/ecommerce/FooterConfigPanel.jsx","frontend/src/components/ecommerce/workflowConfig.js"],"textos":[{"t":"Tienda online multi tenant para compras rápidas, pagos seguros y seguimiento de pedidos desde Novasis.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":225},{"t":"Atención para consultas sobre productos, pagos, facturación, delivery y seguimiento de pedidos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":247},{"t":"Mercado Aurora","archivo":"frontend/src/pages/Ecommerce.jsx","linea":249},{"t":"Asunción, Paraguay","archivo":"frontend/src/pages/Ecommerce.jsx","linea":250},{"t":"Comprar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":258},{"t":"Catálogo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":261},{"t":"Ofertas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":262},{"t":"Novedades","archivo":"frontend/src/pages/Ecommerce.jsx","linea":263},{"t":"Soporte","archivo":"frontend/src/pages/Ecommerce.jsx","linea":268},{"t":"Seguimiento de pedido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":271},{"t":"Cambios y devoluciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":272},{"t":"Preguntas frecuentes","archivo":"frontend/src/pages/Ecommerce.jsx","linea":273},{"t":"Contacto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":274},{"t":"Legal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":279},{"t":"Términos y condiciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":282},{"t":"Política de privacidad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":283},{"t":"Facturación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":284},{"t":"Instagram","archivo":"frontend/src/pages/Ecommerce.jsx","linea":290},{"t":"Facebook","archivo":"frontend/src/pages/Ecommerce.jsx","linea":291},{"t":"TikTok","archivo":"frontend/src/pages/Ecommerce.jsx","linea":292},{"t":"Pedidos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":499},{"t":"Pagos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":500},{"t":"Configuración","archivo":"frontend/src/pages/Ecommerce.jsx","linea":501},{"t":"Diseño","archivo":"frontend/src/pages/Ecommerce.jsx","linea":502},{"t":"Promociones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":504},{"t":"Páginas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":505},{"t":"Seguimiento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":507},{"t":"Notificaciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":508},{"t":"Sin efecto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":514},{"t":"Banner estático sin animación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":515},{"t":"Opacidad suave","archivo":"frontend/src/pages/Ecommerce.jsx","linea":520},{"t":"Reduce suavemente la opacidad.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":521},{"t":"Barrido claro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":526},{"t":"Capa translúcida lateral.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":527},{"t":"Anillo central","archivo":"frontend/src/pages/Ecommerce.jsx","linea":532},{"t":"Anillo expansivo circular.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":533},{"t":"Corte diagonal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":538},{"t":"Bandas diagonales oscuras.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":539},{"t":"Marco doble","archivo":"frontend/src/pages/Ecommerce.jsx","linea":544},{"t":"Borde doble que colapsa.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":545},{"t":"Zoom oscuro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":550},{"t":"Zoom lento con fondo oscuro.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":551},{"t":"Cortina central","archivo":"frontend/src/pages/Ecommerce.jsx","linea":556},{"t":"Overlay desde el centro.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":557},{"t":"Marco fino","archivo":"frontend/src/pages/Ecommerce.jsx","linea":562},{"t":"Líneas internas animadas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":563},{"t":"Profundidad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":568},{"t":"Perspectiva con capa oscura.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":569},{"t":"Gradiente inferior","archivo":"frontend/src/pages/Ecommerce.jsx","linea":574},{"t":"Gradiente desde la base.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":575},{"t":"Esquinas cruzadas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":580},{"t":"Bloques desde esquinas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":581},{"t":"Confirmación de pedido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":597},{"t":"Se envía al cliente cuando confirma su compra en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":598},{"t":"Pedido facturado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":606},{"t":"Se envía al cliente cuando se factura su pedido. Adjunta el PDF de la factura si está disponible.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":607},{"t":"Pedido despachado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":615},{"t":"Se envía al cliente cuando el pedido se marca como listo/despachado.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":616},{"t":"Pedido cancelado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":624},{"t":"Se envía al cliente cuando el pedido es cancelado.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":625},{"t":"Nuevo pedido (admin)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":633},{"t":"Se envía al email del administrador cuando llega un nuevo pedido.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":634},{"t":"Vista previa del correo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":779},{"t":"Escritorio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":790},{"t":"Móvil","archivo":"frontend/src/pages/Ecommerce.jsx","linea":795},{"t":"(sin asunto)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":813},{"t":"Mi Tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":836},{"t":"<notificaciones@tienda.com>","archivo":"frontend/src/pages/Ecommerce.jsx","linea":837},{"t":"Para:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":850},{"t":"Vista previa móvil","archivo":"frontend/src/pages/Ecommerce.jsx","linea":902},{"t":"Vista previa escritorio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":918},{"t":"Email de prueba enviado a …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":954},{"t":"Email del administrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":966},{"t":"Dirección donde se reciben las notificaciones internas (nuevo pedido, alertas).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":967},{"t":"Los emails de los pedidos reales salen con las plantillas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":971},{"t":". «Enviar prueba» usa lo que estás editando ahora, así podés revisar cómo llega antes de publicar.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":972},{"t":"ventas@miempresa.com","archivo":"frontend/src/pages/Ecommerce.jsx","linea":982},{"t":"Dejá vacío para no recibir notificaciones internas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":983},{"t":"Envía este email, tal como lo estás editando, con datos de ejemplo al email del administrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1007},{"t":"Enviar prueba","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1021},{"t":"Activo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1028},{"t":"Inactivo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1028},{"t":"Asunto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1037},{"t":"Mensaje personalizado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1046},{"t":"— el diseño estructural se genera automáticamente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1047},{"t":"Variables disponibles:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1050},{"t":"No se pudieron cargar las novedades","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1123},{"t":"El título es obligatorio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1165},{"t":"No se pudo guardar la novedad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1181},{"t":"Novedad eliminada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1198},{"t":"No se pudo eliminar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1201},{"t":"No se pudo cambiar el estado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1214},{"t":"Imagen subida","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1227},{"t":"No se pudo subir la imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1229},{"t":"Imagen eliminada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1242},{"t":"No se pudo eliminar la imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1244},{"t":"Anuncios, ingresos y campañas. Aparecen en la tienda apenas las creás activas y dentro de su vigencia, sin publicar.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1261},{"t":"Buscar...","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1269},{"t":"Nueva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1277},{"t":"Sin coincidencias","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1292},{"t":"Sin novedades creadas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1292},{"t":"Ninguna novedad coincide con \"…\".","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1293},{"t":"Creá anuncios, nuevos ingresos o campañas para mostrar en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1293},{"t":"Pausar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1352},{"t":"Activar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1352},{"t":"Editar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1355},{"t":"Eliminar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1360},{"t":"Editar novedad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1407},{"t":"Nueva novedad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1407},{"t":"Tipo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1425},{"t":"Título *","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1440},{"t":"Descripción","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1448},{"t":"Tag / Etiqueta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1458},{"t":"Ej: Nuevo ingreso","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1462},{"t":"Texto del botón CTA","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1467},{"t":"Ej: Ver frescos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1471},{"t":"Categoría destino (filtro)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1480},{"t":"Al hacer click filtra por esta categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1486},{"t":"— Sin filtro —","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1488},{"t":"Prioridad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1498},{"t":"Mayor = primero","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1503},{"t":"Activa en la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1509},{"t":"Imagen de la novedad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1514},{"t":"Se muestra en la tarjeta de la novedad. Se guarda al crear/actualizar.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1520},{"t":"Cancelar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1526},{"t":"Guardar cambios","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1528},{"t":"Crear","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1528},{"t":"Eliminar novedad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1550},{"t":"¿Eliminar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1554},{"t":"? Esta acción no se puede deshacer.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1555},{"t":"Link de seguimiento copiado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1590},{"t":"No se pudo copiar el link","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1592},{"t":"Link público de seguimiento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1601},{"t":"Compartilo con tus clientes o imprimí el QR para el local o el paquete: abre la tienda con el consultor de pedidos listo para ingresar el código.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1604},{"t":"Copiar link","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1610},{"t":"Descargar QR","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1621},{"t":"Configurá el subdominio o el dominio propio de la tienda para generar el link.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1626},{"t":"Escaneá para probarlo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1634},{"t":"Qué ve el cliente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1646},{"t":"Con el código del pedido, el seguimiento muestra cada paso a medida que lo avanzás en Pedidos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1649},{"t":"Primario","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1680},{"t":"Secundario","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1681},{"t":"Acento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1682},{"t":"Fondo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1683},{"t":"Superficie","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1684},{"t":"Texto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1685},{"t":"Texto suave","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1686},{"t":"Éxito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1687},{"t":"Error","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1688},{"t":"Color del precio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1689},{"t":"Compacta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1812},{"t":"Normal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1813},{"t":"Amplia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1814},{"t":"La temporada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1843},{"t":"está vigente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1844},{"t":"hasta el …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1845},{"t":"sobrescribe estos colores","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1846},{"t":"en la tienda: mientras esté activa vas a ver la paleta de la temporada, no la base. Para ver tus colores base, editá los colores de la temporada o desactivala en","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1846},{"t":"Temporadas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1848},{"t":"(más abajo).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1848},{"t":"Diseño de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1853},{"t":"Colores, tipografía, tarjetas, buscador, espacios de promociones y efectos visuales de tu tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1856},{"t":"Identidad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1864},{"t":"Nombre comercial y logo visibles en el encabezado de la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1865},{"t":"Nombre comercial","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1872},{"t":"Logo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1881},{"t":"Se muestra en el encabezado. Si lo dejás vacío, se usa la inicial del nombre.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1887},{"t":"Favicon","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1892},{"t":"Ícono de la pestaña del navegador. Ideal cuadrado (512×512).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1898},{"t":"Paletas rápidas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1908},{"t":"Restablecer valores por defecto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1920},{"t":"Aplicá una combinación predefinida y ajustá colores individuales debajo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1925},{"t":"Colores","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1946},{"t":"Estos colores se aplican en toda la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1947},{"t":"Tipografía","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1967},{"t":"Fuente y escala de tamaños de la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1968},{"t":"Fuente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1976},{"t":"Escala","archivo":"frontend/src/pages/Ecommerce.jsx","linea":1991},{"t":"Peso tipográfico","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2006},{"t":"Grosor del texto en toda la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2011},{"t":"Suave (ligero)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2013},{"t":"Medio (recomendado)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2014},{"t":"Intenso (negrita)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2015},{"t":"Aa","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2022},{"t":"Inter","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2022},{"t":"Precio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2030},{"t":"Color y tamaño de fuente de los precios en toda la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2031},{"t":"Color precio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2037},{"t":"Tamaño (px)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2073},{"t":"10–40 px · tarjetas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2081},{"t":"Vista previa:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2094},{"t":"Gs. 150.000","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2104},{"t":"Experiencia y movimiento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2114},{"t":"Define la presencia visual del inicio, las transiciones y el comportamiento de los elementos comerciales.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2115},{"t":"Hero principal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2120},{"t":"Fotografía inmersiva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2121},{"t":"Texto e imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2122},{"t":"Movimiento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2124},{"t":"Dinámico","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2125},{"t":"Sutil","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2126},{"t":"Sin animaciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2127},{"t":"Velocidad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2129},{"t":"Rápida","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2130},{"t":"Relajada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2132},{"t":"Hover de productos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2134},{"t":"Elevar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2135},{"t":"Zoom de imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2136},{"t":"Resplandor","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2137},{"t":"Fondos de secciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2140},{"t":"Alternados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2141},{"t":"Uniformes","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2142},{"t":"Cabecera","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2144},{"t":"Estándar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2146},{"t":"El encabezado (logo, buscador y carrito) queda visible arriba mientras el cliente baja por la página.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2150},{"t":"Cabecera fija","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2151},{"t":"Las secciones de la portada se deslizan suavemente a medida que aparecen al bajar.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2153},{"t":"Animar al recorrer","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2154},{"t":"Barra que muestra cuánto falta para pasar a la siguiente diapositiva del banner.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2156},{"t":"Progreso del carrusel","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2157},{"t":"Efecto hover de banners","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2166},{"t":"Animación al pasar el mouse por el banner principal, los banners promocionales, el mega menú y los banners de cada categoría.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2167},{"t":"Vista previa","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2194},{"t":"Selección actual:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2197},{"t":"Promoción","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2207},{"t":"Banner de temporada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2208},{"t":"Grande","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2269},{"t":"Carruseles por categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2273},{"t":"Grilla con paginación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2274},{"t":"Cuadrada (1:1)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2278},{"t":"Horizontal (4:3)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2279},{"t":"Vertical (3:4)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2280},{"t":"Mostrar stock","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2284},{"t":"Mostrar marca","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2285},{"t":"Mostrar categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2286},{"t":"Badge de promoción","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2287},{"t":"No se pudieron cargar las categorías","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2301},{"t":"Imagen subida correctamente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2318},{"t":"Imágenes de categorías","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2351},{"t":"Imagen de portada por categoría o subcategoría. Si no hay imagen propia, se usa la de un producto representativo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2352},{"t":"Subir imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2388},{"t":"Quitar imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2396},{"t":"Nueva página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2497},{"t":"Agregar página personalizada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2548},{"t":"Enlace footer:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2575},{"t":"Página del sistema","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2592},{"t":"Página personalizada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2592},{"t":"Eliminar página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2595},{"t":"Título","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2604},{"t":"Subtítulo (opcional)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2611},{"t":"Frase breve que aparece debajo del título de la página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2616},{"t":"Esta página aparece en el footer de la tienda (enlace:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2619},{"t":"). Podés editar su contenido libremente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2620},{"t":"Bloques de contenido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2629},{"t":"Agregar bloque","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2638},{"t":"Así se ve la página en la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2649},{"t":"Información","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2664},{"t":"Título de la página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2668},{"t":"Bloque","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2712},{"t":"Título del bloque (opcional)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2721},{"t":"Contenido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2728},{"t":"Formato: ## Título · **negrita** · *itálica* · - lista · línea en blanco = nuevo párrafo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2735},{"t":"Sin bloques. Agregá uno para mostrar contenido.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2741},{"t":"Seleccioná una página para editarla","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2758},{"t":"Categorías de la portada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2790},{"t":"Elegí y ordená las categorías que se muestran en la portada. Si no elegís ninguna, salen las","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2791},{"t":"con más productos. Se muestran hasta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2792},{"t":"(lo define «Categorías en portada»).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2793},{"t":"Agregar categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2804},{"t":"(no entra: subí «Categorías en portada»)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2816},{"t":"Subir","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2818},{"t":"Subir …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2820},{"t":"Bajar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2825},{"t":"Bajar …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2827},{"t":"Quitar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2832},{"t":"Quitar …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2833},{"t":"Catálogo público","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2857},{"t":"Productos, categorías, marcas e imágenes se reutilizan de tu catálogo. Acá configurás cómo se muestran en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2860},{"t":"Presentación de la grilla","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2868},{"t":"Cómo se arman los listados: carruseles por categoría o grilla con paginación, tamaño de las tarjetas, columnas y proporción de las fotos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2869},{"t":"Modo de visualización","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2877},{"t":"La portada lista todos los productos en una grilla con filtros y páginas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2881},{"t":"La portada muestra un carrusel por categoría; al entrar a una, grilla con filtros.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2881},{"t":"Tamaño de card","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2897},{"t":"Alto de las tarjetas de producto: más chicas, entran más por pantalla.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2901},{"t":"Relación de imagen","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2913},{"t":"Forma de la foto en la tarjeta. Elegí la de tus fotos para que no se recorten.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2917},{"t":"Columnas escritorio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2932},{"t":"Tarjetas por fila","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2936},{"t":"Columnas tablet","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2942},{"t":"Columnas móvil","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2952},{"t":"Categorías en portada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2962},{"t":"Sólo en modo carruseles","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2967},{"t":"Carruseles de la portada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2967},{"t":"Productos por página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2972},{"t":"Grilla y página de cada categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2977},{"t":"Máx. por categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2982},{"t":"Productos en cada carrusel","archivo":"frontend/src/pages/Ecommerce.jsx","linea":2987},{"t":"Datos visibles en la card","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3001},{"t":"Qué datos acompañan a cada producto en su tarjeta, además del nombre, la foto y el precio.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3002},{"t":"Textos de secciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3037},{"t":"Textos de las secciones del catálogo y el pie de página. Se muestran tal cual en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3038},{"t":"Banner de categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3044},{"t":"Aparece arriba del listado al entrar a una categoría o subcategoría con imagen. El sufijo del título sólo se agrega en categorías de una sola palabra.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3048},{"t":"Sufijo del título (categoría de una palabra)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3054},{"t":"Ej: store","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3055},{"t":"Opcional. Ej: «Bebidas store». Vacío: sólo el nombre.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3058},{"t":"Descripción del banner de categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3067},{"t":"Usá {categoria} donde quieras insertar el nombre de la categoría.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3070},{"t":"Panel lateral B2B","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3074},{"t":"Aparece en la barra lateral de filtros cuando el cliente entra a una categoría o hace una búsqueda (no en la portada).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3078},{"t":"Título del panel B2B","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3084},{"t":"Subtítulo del panel B2B","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3093},{"t":"Bloque de Novedades","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3099},{"t":"Título de Novedades","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3106},{"t":"Subtítulo de Novedades","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3113},{"t":"Otros","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3121},{"t":"Etiqueta \"más vistos\"","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3128},{"t":"Lista destacada por categoría","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3131},{"t":"Atribución del pie de página","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3136},{"t":"Texto al pie de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3139},{"t":"Sin decoración","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3154},{"t":"Nieve (invierno)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3155},{"t":"Primavera","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3156},{"t":"Verano","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3157},{"t":"Otoño","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3158},{"t":"Agregar temporada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3243},{"t":"Cada temporada tiene fechas de inicio y fin. Mientras está vigente, la tienda cambia sola los colores, la decoración, la barra superior y el banner principal (el bloque grande de la portada); al terminar vuelve a lo de siempre. Se publican una vez y se activan solas por fecha.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3248},{"t":"No hay temporadas configuradas. Agregá una para personalizar la tienda por fechas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3258},{"t":"Sin nombre","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3279},{"t":"Activa","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3282},{"t":"Inactiva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3282},{"t":"Vigente hoy","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3291},{"t":"Nombre","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3309},{"t":"Desde","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3317},{"t":"Hasta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3326},{"t":"Decoración","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3343},{"t":"COLORES DE TEMPORADA","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3366},{"t":"BANNER PRINCIPAL (HERO) DE LA TEMPORADA","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3383},{"t":"Reemplaza el banner grande de arriba de la tienda mientras la temporada esté vigente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3386},{"t":"Mensaje barra superior","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3393},{"t":"Ej: Envío gratis en compras de temporada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3394},{"t":"Título del hero","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3401},{"t":"Ej: Verano fresco en tu carrito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3402},{"t":"Subtítulo del hero","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3411},{"t":"Ej: Promociones en bebidas, frutas y productos livianos para todos los días.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3412},{"t":"Badge","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3421},{"t":"Ej: Temporada verano","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3422},{"t":"Texto de oferta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3429},{"t":"Ej: 2x1 verano","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3430},{"t":"Subtexto de oferta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3437},{"t":"Ej: en bebidas seleccionadas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3438},{"t":"Imagen del hero de la temporada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3445},{"t":"Reemplaza la imagen del banner principal mientras la temporada esté vigente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3451},{"t":"reemplaza este banner","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3511},{"t":"por el de la temporada en la tienda. Para cambiar el banner que se ve ahora, editalo en","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3511},{"t":"Diseño → Temporadas →","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3512},{"t":"la temporada activa","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3512},{"t":". Lo de acá se muestra cuando no hay ninguna temporada activa.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3512},{"t":"Contenido promocional de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3518},{"t":"Lo primero que ve el cliente al entrar: barra superior, banner principal o diapositivas y la ventana de bienvenida. Más abajo, las ofertas de productos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3521},{"t":"Barra superior","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3530},{"t":"La franja fina que se ve arriba de todo. Ideal para envío gratis, horarios o una promo corta.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3531},{"t":"Mensaje de la barra superior","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3538},{"t":"Ej: Envío gratis desde Gs. 250.000","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3539},{"t":"Banner principal (hero)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3548},{"t":"El bloque grande que se ve al entrar. Si no cargás diapositivas propias, el carrusel arranca con este banner y sigue con dos categorías destacadas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3549},{"t":"Tenés diapositivas propias visibles: la tienda muestra sólo esas y este banner no aparece. Para usarlo, ocultá o eliminá las diapositivas de abajo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3554},{"t":"Ej: Envío gratis","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3570},{"t":"Etiqueta chica arriba del título","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3571},{"t":"Subtítulo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3580},{"t":"Imagen del banner (hero)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3587},{"t":"Se muestra grande arriba de la tienda. Ideal apaisada (ancha).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3593},{"t":"Texto de oferta (grande)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3598},{"t":"Ej: Hasta 25%","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3599},{"t":"Grande y destacado, debajo del subtítulo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3600},{"t":"Ej: en seleccionados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3608},{"t":"Al lado del texto de oferta, más chico","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3609},{"t":"Diapositivas del carrusel","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3622},{"t":"Agregar diapositiva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3627},{"t":"Creá las diapositivas del banner en el orden que quieras, cada una con su texto, imagen y botón. Si hay al menos una visible, la tienda muestra sólo tus diapositivas; si no, arma el carrusel automático (banner principal + categorías destacadas).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3632},{"t":"Sin diapositivas propias. La tienda muestra el carrusel automático.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3640},{"t":"Visible","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3652},{"t":"Oculta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3652},{"t":"· Diapositiva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3652},{"t":"Etiqueta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3679},{"t":"Ej: Exclusivo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3679},{"t":"Texto del botón","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3684},{"t":"Ej: Ver colección","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3684},{"t":"Categoría del botón","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3688},{"t":"Al tocar el botón, la tienda filtra por esta categoría.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3693},{"t":"Todo el catálogo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3696},{"t":"Imagen de la diapositiva","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3705},{"t":"Imagen de fondo o ilustración de la diapositiva.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3711},{"t":"Promoción al ingresar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3729},{"t":"Muestra una campaña destacada al abrir la tienda, respetando vigencia y frecuencia (por ejemplo, una vez por día por visitante).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3730},{"t":"Desactivada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3742},{"t":"Oferta especial","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3755},{"t":"Imagen de la promoción","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3778},{"t":"Si la dejás vacía, se usa la imagen del banner principal.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3784},{"t":"Comprar ahora","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3793},{"t":"Categoría destino","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3799},{"t":"Al tocar la promo, la tienda filtra por esta categoría.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3804},{"t":"Todos (sin categoría específica)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3807},{"t":"Frecuencia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3818},{"t":"Una vez por sesión","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3825},{"t":"Una vez por día","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3826},{"t":"En cada carga","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3827},{"t":"Mostrar desde","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3835},{"t":"Mostrar hasta","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3844},{"t":"Vista previa (usa la imagen del banner principal):","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3854},{"t":"Borrador (no visible)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3891},{"t":"Activa (tienda online)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3892},{"t":"Pausada (avisa que está en pausa)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3893},{"t":"Métodos de entrega","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3919},{"t":"Definí las opciones que verá el cliente en checkout y el costo que el backend sumará al pedido.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3920},{"t":"Delivery","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3944},{"t":"Retiro en local","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3945},{"t":"Nombre visible","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3949},{"t":"Costo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3955},{"t":"Debe existir al menos un método","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3960},{"t":"Eliminar método","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3960},{"t":"Eliminar …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3966},{"t":"Agregar método","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3977},{"t":"Producto para facturar el envío","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3989},{"t":"Un producto sin inventario (servicio). El costo de envío del pedido entra a la factura como una línea de este producto.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3994},{"t":"— Sin producto: el envío no se factura —","archivo":"frontend/src/pages/Ecommerce.jsx","linea":3997},{"t":"Cobrás envío pero no hay ningún producto de servicio para facturarlo. Creá en Productos uno llamado «Envío», sin manejo de inventario, y elegilo acá.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4006},{"t":"Cobrás envío pero no elegiste con qué producto facturarlo: el pedido ERP lo deja anotado y hay que agregarlo a mano en la factura.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4006},{"t":"Medios de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4068},{"t":"Definí qué medios verá el cliente en el checkout. El tipo “Online” dispara el cobro por Novasis Pay; los demás quedan pendientes de pago para que el operador los confirme manualmente. El descuento (si tiene) se aplica sobre el subtotal. Podés publicar varios medios online con distinto proveedor —por ejemplo “Tarjeta” con dLocal y “QR / billetera” con Dpago— y el comprador elige.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4069},{"t":"Online (Novasis Pay)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4096},{"t":"Manual","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4097},{"t":"Proveedor","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4110},{"t":"No se pudo leer el catálogo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4117},{"t":"Vacío = el del gateway","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4117},{"t":"Predeterminado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4120},{"t":"Proveedor de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4123},{"t":"Descuento %","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4131},{"t":"Debe existir al menos un medio de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4137},{"t":"Eliminar medio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4137},{"t":"Agregar medio de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4154},{"t":"Compra en cuotas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4169},{"t":"Los planes de cuotas se cargan por producto en Inventario → Productos → Precios. Al activarlo, el cliente puede elegir un plan en la ficha y el pedido genera una solicitud de crédito para aprobar. Apagado, la tienda no muestra ningún plan.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4170},{"t":"Habilitar compra en cuotas en la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4179},{"t":"Cada pedido financiado crea una","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4184},{"t":"solicitud de crédito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4185},{"t":"con las líneas y el plan elegido. Se aprueba desde Ventas → Solicitudes de crédito, igual que una venta a crédito del mostrador.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4185},{"t":"Si el plan y el medio de pago tienen descuento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4193},{"t":"Qué descuento se aplica cuando hay dos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4197},{"t":"Gana el del plan de cuotas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4200},{"t":"Gana el del medio de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4201},{"t":"Se acumulan los dos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4202},{"t":"Estado inicial de la solicitud","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4208},{"t":"Borrador no entra al circuito de aprobación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4212},{"t":"Pendiente de aprobación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4215},{"t":"Borrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4216},{"t":"Días entre cuotas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4222},{"t":"Ej: 30 (mensual)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4226},{"t":"Mostrar \"Hasta N cuotas\" en las tarjetas del catálogo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4238},{"t":"Configuración del canal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4265},{"t":"Identidad y dirección de la tienda, estado de publicación y los valores por defecto que se usan al crear los pedidos de la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4268},{"t":"Identidad del canal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4276},{"t":"La dirección por la que entran tus clientes y el estado de la tienda. A diferencia del resto, estos cambios rigen apenas guardás.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4277},{"t":"Subdominio","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4284},{"t":"Ej: novasis-demo → novasis-demo.novasis.com","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4287},{"t":"Estado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4293},{"t":"Rige apenas guardás, sin publicar. Pausada o en borrador, la tienda muestra un aviso en lugar del catálogo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4297},{"t":"Dominio propio (opcional)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4310},{"t":"Ej: tienda.suempresa.com.py","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4313},{"t":"Si el cliente quiere usar su propio dominio: apuntá un CNAME de este dominio hacia nuestro servidor y avisale al equipo para habilitar el certificado SSL — no es autogestionable desde acá.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4314},{"t":"Los links que compartas apuntan a","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4325},{"t":"Se arma con el subdominio porque no hay dominio propio cargado. Comprobá que resuelva y tenga certificado; si la tienda se sirve en otro dominio, cargalo arriba o el link de seguimiento no va a abrir.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4329},{"t":"Valores por defecto de los pedidos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4342},{"t":"Sucursal y depósito donde se reservará stock, y lista de precios pública usada en el catálogo y checkout.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4343},{"t":"Sucursal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4351},{"t":"— Seleccionar —","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4361},{"t":"Depósito (reserva de stock)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4371},{"t":"Elegí una sucursal primero","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4377},{"t":"— Stock total (todos los depósitos) —","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4379},{"t":"Lista de precios pública","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4389},{"t":"Vacío = precio base del producto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4395},{"t":"— Precio base del producto —","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4397},{"t":"No hay productos marcados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4407},{"t":"“mostrar en ecommerce”","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4408},{"t":". Marcalos en tu catálogo para que aparezcan en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4408},{"t":"Usar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4417},{"t":"Este depósito no tiene stock de los","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4422},{"t":"productos publicados: la tienda mostraría el","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4423},{"t":"catálogo vacío","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4423},{"t":"Con más stock:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4425},{"t":"productos).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4425},{"t":"productos publicados tienen stock","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4431},{"t":"en este depósito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4431},{"t":"en algún depósito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4431},{"t":": se verán en la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4431},{"t":"Formato del checkout","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4439},{"t":"Cómo ve el cliente el formulario de compra. En una pantalla es más rápido para quien ya compró antes; por pasos guía mejor a quien compra por primera vez y suele reducir el abandono.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4440},{"t":"Formato","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4446},{"t":"Una sola pantalla","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4452},{"t":"Por pasos (datos → entrega y pago → confirmar)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4453},{"t":"Plazo para pagar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4464},{"t":"Mientras el pedido espera el pago, el stock queda reservado. Si se cumple el plazo sin pago, el pedido pasa a Expirado y el stock se libera.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4465},{"t":"Pago online (horas)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4475},{"t":"Lo que dura el link de Novasis Pay. De 1 a 168. Vacío = 1.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4481},{"t":"Transferencia o contra entrega (horas)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4488},{"t":"Tiempo para confirmar el pago a mano. De 1 a 720. Vacío = 24.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4494},{"t":"Equipo y permisos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4517},{"t":"Roles creados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4524},{"t":"Preparando…","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4533},{"t":"Preparar roles de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4533},{"t":"Roles listos para operar la tienda. Prepararlos los crea en Seguridad; después asignás cada usuario al rol que corresponda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4539},{"t":"… usuario…","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4553},{"t":"Sin crear","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4555},{"t":"Asignar usuarios a los roles en Seguridad","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4571},{"t":"Diseña, publica y mantiene la tienda y las novedades. Ve pedidos y pagos, sin operarlos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4584},{"t":"Operación completa de pedidos: prepara, despacha, retiros, incidencias y cancelación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4585},{"t":"Prepara y despacha delivery (en camino / entregado). No atiende mostrador ni cancela.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4586},{"t":"Prepara y confirma retiros en el local. No despacha delivery ni cancela.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4587},{"t":"Pendiente pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4616},{"t":"Checkout recibido, pendiente de aprobación o verificación del pago.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4617},{"t":"A verificar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4623},{"t":"Pago confirmado. El operador valida datos y libera a preparación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4624},{"t":"En verificación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4630},{"t":"Pedido tomado por un verificador. Otro operador ya no puede tomarlo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4631},{"t":"Verificado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4637},{"t":"Datos, pago y reserva validados; listo para preparación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4638},{"t":"Pedido ERP","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4644},{"t":"Pedido ERP creado con stock reservado, listo para preparación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4645},{"t":"En preparación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4651},{"t":"Picking, empaque y control de productos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4652},{"t":"Empaquetado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4658},{"t":"Productos controlados y embalados.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4659},{"t":"Listo despacho","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4665},{"t":"Pedido preparado para retiro o entrega.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4666},{"t":"Listo para retiro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4672},{"t":"El cliente puede retirar el pedido en el local.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4673},{"t":"Listo para despacho","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4679},{"t":"Pedido preparado para entregar al repartidor o transportista.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4680},{"t":"En camino","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4686},{"t":"Pedido despachado y en traslado al cliente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4687},{"t":"Retirado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4693},{"t":"Pedido retirado en el local y cerrado.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4694},{"t":"Entregado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4700},{"t":"Pedido cerrado y entregado al cliente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4701},{"t":"Con incidencia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4707},{"t":"Pedido congelado fuera del flujo. Un supervisor lo reencauza a preparación o lo cancela.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4708},{"t":"Cancelado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4714},{"t":"Cancelado por incidencia, pago rechazado o decisión operativa.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4715},{"t":"Expirado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4721},{"t":"Checkout vencido sin completar pago.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4722},{"t":"Todos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4734},{"t":"Verificando","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4737},{"t":"Preparación","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4739},{"t":"Listo retiro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4744},{"t":"Incidencias","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4746},{"t":"Cancelados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4747},{"t":"Expirados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4748},{"t":"Facturado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4801},{"t":"Factura …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4801},{"t":"Crédito aprobado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4806},{"t":"Crédito en trámite","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4806},{"t":"Compra en cuotas: se factura desde la solicitud de crédito (POS → Solicitudes Crédito)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4807},{"t":"No aplica","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4814},{"t":"El pedido no llegó a generar pedido ERP","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4814},{"t":"Sin facturar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4817},{"t":"Entregado pero todavía sin factura","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4817},{"t":"Reservado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4820},{"t":"Pedido ERP creado con stock reservado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4820},{"t":"Pendiente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4822},{"t":"El pedido ERP se crea al confirmar el pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4822},{"t":"No se pudieron cargar los webhooks","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4930},{"t":"Ver webhooks","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4948},{"t":"Novasis Pay activo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4955},{"t":"— los pagos se cobran online","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4955},{"t":"y se confirman automáticamente por webhook","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4956},{"t":"y se confirman al consultar el gateway (falta la clave de webhook para que sea automático)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4956},{"t":"(merchant","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4959},{"t":"Cobro manual","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4963},{"t":"— Novasis Pay no está configurado. El cliente transfiere y el operador confirma el pago desde la pestaña Pedidos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4963},{"t":"Novasis Pay está en","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4972},{"t":"modo pruebas","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4972},{"t":"— no se cobra dinero real. Pasá a producción cuando estés listo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4972},{"t":"Falta la","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4975},{"t":"clave de notificaciones (webhook)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4975},{"t":": los pagos se confirman por consulta manual, no al instante.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4975},{"t":"Configuralo en la pantalla","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4976},{"t":"Novasis Pay","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4977},{"t":"Cobrado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":4991},{"t":"Pendiente de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5007},{"t":"Pagos online","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5023},{"t":"Cobros manuales","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5038},{"t":"Buscar por código","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5057},{"t":"Ej: ECOM-2026-0001","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5058},{"t":"Método","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5071},{"t":"Refrescar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5076},{"t":"Sin pagos todavía","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5090},{"t":"Cuando la tienda reciba su primer pedido vas a ver acá el detalle del cobro y su estado.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5091},{"t":"Código","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5099},{"t":"Cliente","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5100},{"t":"Total","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5103},{"t":"Acciones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5104},{"t":"Abrir link de pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5146},{"t":"Consultar el gateway y aplicar el resultado. Si el pago está aprobado, crea el pedido ERP y reserva stock.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5154},{"t":"Sincronizar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5164},{"t":"Últimos webhooks del gateway","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5200},{"t":"Si un pago no impactó, buscá acá su referencia del pago (la misma que muestra el panel del gateway). \"Pago sin pedido\" significa que el aviso llegó pero no coincidió con ningún pedido.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5202},{"t":"Sin webhooks recibidos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5208},{"t":"Fecha","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5215},{"t":"Evento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5216},{"t":"Referencia del pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5217},{"t":"Resultado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5218},{"t":"Otro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5230},{"t":"Cerrar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5244},{"t":"Pago confirmado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5258},{"t":"Pago confirmado. Listo para iniciar la preparación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5259},{"t":"Sin estado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5264},{"t":"Estado no catalogado.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5265},{"t":"No hay pedidos para exportar con los filtros actuales","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5318},{"t":"¿Cancelar pedido?","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5396},{"t":"Esta acción cancelará el pedido …. El stock reservado será liberado y no podrá revertirse fácilmente.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5397},{"t":"Sí, cancelar pedido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5398},{"t":"Pedido …: …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5408},{"t":"Reportar incidencia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5420},{"t":"El pedido … quedará congelado fuera del flujo. Un supervisor podrá reencauzarlo a preparación o cancelarlo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5421},{"t":"Motivo de la incidencia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5422},{"t":"Pedido …: incidencia registrada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5430},{"t":"Pedido ERP creado y stock reservado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5444},{"t":"Pedidos ecommerce","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5459},{"t":"Bandeja única para revisar pagos, tomar pedidos operativos, preparar, despachar y cerrar entregas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5462},{"t":"Asignación segura","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5467},{"t":"Vista tabla","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5468},{"t":"Exportar Excel","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5475},{"t":"En control","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5492},{"t":"Preparación y salida","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5498},{"t":"Buscar pedido, cliente o teléfono","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5553},{"t":"Actualizar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5562},{"t":"Sin pedidos en esta vista","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5574},{"t":"Ajustá el estado o la búsqueda para revisar otra cola operativa.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5575},{"t":"Pedido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5582},{"t":"ERP","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5587},{"t":"Acción","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5588},{"t":"Consumidor final","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5607},{"t":"Sin contacto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5616},{"t":"Ver","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5648},{"t":"Pedido congelado por una incidencia","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5709},{"t":"Está fuera del circuito hasta que lo reencauces. Con “Iniciar preparación” vuelve al flujo desde donde estaba; con “Cancelar pedido” se anula y se libera el stock reservado. El historial de abajo tiene el detalle completo.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5717},{"t":"CLIENTE","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5726},{"t":"Sin datos de contacto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5733},{"t":"ENTREGA","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5738},{"t":"Retiro en tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5742},{"t":"Sin dirección registrada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5747},{"t":"Ver ubicación en el mapa","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5766},{"t":"Flujo de retiro","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5774},{"t":"Flujo de delivery","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5774},{"t":"INDICACIONES DEL CLIENTE","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5781},{"t":"CONTROL OPERATIVO","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5792},{"t":"Ver solicitudes","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5802},{"t":"Compra en cuotas ·","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5808},{"t":"… cuotas ·","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5809},{"t":"Solicitud de crédito: ….","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5813},{"t":"Creado y reservado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5830},{"t":"Factura","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5836},{"t":"Todavía no","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5842},{"t":"Pago","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5849},{"t":"Link de seguimiento del pedido copiado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5870},{"t":"Copiar link de seguimiento","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5875},{"t":"TOTALES","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5882},{"t":"Subtotal","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5886},{"t":"Envío","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5891},{"t":"PRODUCTOS","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5903},{"t":"Producto","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5910},{"t":"Cant.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5911},{"t":"Precio unit.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5912},{"t":"Cód.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5924},{"t":"Sin productos registrados.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5941},{"t":"STOCK RESERVADO","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5957},{"t":"Depósito","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5965},{"t":"Liberada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5994},{"t":"Reservada…","archivo":"frontend/src/pages/Ecommerce.jsx","linea":5994},{"t":"HISTORIAL","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6022},{"t":"El pedido en el ERP se crea solo al confirmarse el pago; este botón reintenta ese paso porque falló. No reemplaza a la verificación.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6060},{"t":"Reintentar pedido ERP","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6062},{"t":"Abre el POS con el pedido cargado (cliente e ítems) para emitir la factura.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6070},{"t":"Facturar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6078},{"t":"Ya tiene la factura …. Para revertirlo emití una nota de crédito o la anulación desde Ventas.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6094},{"t":"Compra en cuotas: se confirma sola cuando facturás la solicitud de crédito desde el POS.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6094},{"t":"Estado final, sin acciones disponibles.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6133},{"t":"Debe existir al menos un método de entrega activo","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6305},{"t":"Todos los métodos de entrega deben tener un nombre","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6309},{"t":"Cambios guardados como borrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6348},{"t":"Tienda publicada (versión …)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6391},{"t":"Ecommerce","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6409},{"t":"MVP","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6412},{"t":"Canal online multi tenant para catálogo, checkout, pedidos y operación post-compra.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6414},{"t":"La tienda todavía no tiene ninguna versión publicada: los clientes ven un aviso de «Estamos preparando la tienda».","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6420},{"t":"Sin publicar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6421},{"t":"Guardaste cambios que la tienda todavía no muestra. Revisalos con Vista previa y tocá Publicar para que los vean tus clientes.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6424},{"t":"Borrador sin publicar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6425},{"t":"Lo que ven tus clientes es la versión …….","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6429},{"t":"Publicado · v…","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6437},{"t":"Publicado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6437},{"t":"Tenés cambios sin guardar. Guardá el borrador o publicá antes de salir del módulo o vas a perderlos.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6442},{"t":"Cambios sin guardar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6448},{"t":"Ver tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6459},{"t":"Mirá cómo queda la tienda con el borrador, en escritorio o celular, antes de publicar. Los clientes no lo ven.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6462},{"t":"Guarda tus cambios como borrador, sin publicarlos. La tienda sigue mostrando la última versión publicada.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6475},{"t":"Guardar borrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6483},{"t":"Historial de publicaciones: si algo salió mal, volvé a una versión anterior.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6489},{"t":"Versiones","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6490},{"t":"Guarda y publica: los cambios salen en vivo en la tienda para tus clientes.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6495},{"t":"Publicar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6503},{"t":"Cuándo se aplica lo que cambiás:","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6527},{"t":"Primeros pasos para publicar tu tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6556},{"t":"1. Subdominio configurado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6560},{"t":"Asigná un subdominio en Configuración","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6562},{"t":"2. Depósito con stock para la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6587},{"t":"3. Roles del equipo listos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6596},{"t":"Operador, Despacho y Mostrador creados. Asigná los usuarios en Seguridad.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6598},{"t":"Prepará los roles de la tienda desde Configuración → Equipo y permisos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6598},{"t":"4. Novasis Pay (pago online)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6623},{"t":"4. Novasis Pay (pago online, opcional)","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6623},{"t":"5. Tienda publicada","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6632},{"t":"Guardá el borrador y usá el botón Publicar","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6634},{"t":"6. Logo de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6638},{"t":"Cargado","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6640},{"t":"Sin logo la tienda muestra un cuadrado con la inicial y la pestaña del navegador un ícono genérico","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6640},{"t":"7. Email para avisos de pedidos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6648},{"t":"Sin este email no te llegan avisos de pedidos nuevos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6650},{"t":"8. Datos de contacto propios","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6660},{"t":"Siguen los de ejemplo: …","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6662},{"t":"Contacto, local y redes cargados","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6662},{"t":"Páginas de contenido","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6698},{"t":"Términos, privacidad, cambios y devoluciones, preguntas frecuentes y las que agregues. Cada una se abre desde un link del pie de página (columnas «Comprar», «Soporte» y «Legal»).","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6699},{"t":"Ofertas de productos","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6719},{"t":"Descuentos por producto, categoría o marca, con vigencia. Son las mismas ofertas de Inventario → Ofertas: lo que cambies acá también vale para los pedidos del ERP. Rigen apenas las guardás, sin publicar la tienda.","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6720},{"t":"Vista previa del borrador","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6804},{"t":"Celular","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6817},{"t":"Abrir en otra pestaña","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6820},{"t":"Vista previa de la tienda","archivo":"frontend/src/pages/Ecommerce.jsx","linea":6832},{"t":"Escribí el mensaje del email...","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":82},{"t":"Negrita","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":142},{"t":"Cursiva","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":145},{"t":"Subrayado","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":148},{"t":"Lista con viñetas","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":154},{"t":"Lista numerada","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":157},{"t":"Insertar enlace","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":163},{"t":"Quitar enlace","archivo":"frontend/src/components/ui/WysiwygEmailEditor.jsx","linea":167},{"t":"Pedidos de la tienda","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":13},{"t":"Bandeja de todo lo que entra por la tienda online. Cada pedido avanza por estados y el paso clave es confirmar el pago: ahí se crea el pedido en el ERP y se reserva la mercadería.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":14},{"t":"1. Pendiente de pago","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":20},{"t":"El cliente terminó el checkout. Si paga con Novasis Pay se confirma solo; si transfiere, verificá que el dinero entró antes de confirmar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":21},{"t":"2. Confirmar el pago","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":26},{"t":"Crea el pedido en el ERP y reserva el stock a su nombre. Es el punto de no retorno: no lo hagas sin ver la plata acreditada.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":27},{"t":"3. Preparar y entregar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":32},{"t":"Preparando → Listo → Entregado. Son pasos operativos: no tocan stock ni plata, sólo informan al cliente.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":33},{"t":"4. Cancelar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":38},{"t":"Cancela el pedido ERP y devuelve el stock reservado al disponible. Usalo si el pago no entró o el cliente se arrepiente.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":39},{"t":"El stock se reserva desde el checkout, no desde la confirmación: un pedido pendiente de pago YA está descontando disponible. Si no se paga, la reserva se libera sola a los 15 minutos.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":45},{"t":"Si un pedido dice «Pendiente ERP» en sus notas, el pago se confirmó pero el pedido no se pudo crear (casi siempre por stock). Reintentá con «Crear pedido ERP» — no duplica.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":49},{"t":"Confirmar el pago y cancelar requieren permisos propios. Quien sólo prepara pedidos no puede darlos por cobrados.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":53},{"t":"Pagos de la tienda","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":59},{"t":"Cómo está cobrando la tienda y en qué estado está cada cobro. Sirve para reconciliar cuando un pago no impactó solo.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":60},{"t":"Con Novasis Pay","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":66},{"t":"El cliente paga online y el pedido se confirma automáticamente por webhook. No tenés que hacer nada.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":67},{"t":"Sin gateway (manual)","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":72},{"t":"El cliente transfiere y vos confirmás el pago desde Pedidos, una vez que verificaste que el dinero entró.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":73},{"t":"Sincronizar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":78},{"t":"Consulta el gateway y aplica el resultado. Si el pago está aprobado, crea el pedido ERP y reserva stock.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":79},{"t":"Ver webhooks","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":84},{"t":"Los últimos avisos del gateway. Si un cobro no impactó, buscá acá su intent para entender por qué.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":85},{"t":"«Sincronizar» es la red de seguridad: si el webhook se perdió o el cliente pagó y cerró el navegador sin volver, con ese botón destrabás el pedido.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":91},{"t":"El resultado «cobro_no_encontrado» en un webhook significa que llegó un aviso de pago que no matchea ningún pedido de la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":95},{"t":"Configuración de la tienda","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":101},{"t":"Los datos que hacen que la tienda exista y sepa qué precios cobrar y de qué depósito descontar. Es lo primero que hay que completar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":102},{"t":"1. Subdominio","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":108},{"t":"La dirección de tu tienda (ej: mitienda.novasis.com). Sin esto la tienda no resuelve.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":109},{"t":"2. Estado","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":114},{"t":"Activa: catálogo y pedidos. Pausada: la tienda muestra «La tienda está en pausa». Borrador: muestra «Estamos preparando la tienda». Rige apenas guardás, sin publicar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":115},{"t":"3. Lista de precios","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":120},{"t":"De qué lista salen los precios que ve el cliente. Si no definís ninguna, usa el precio base del producto. Rige al publicar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":121},{"t":"4. Depósito","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":126},{"t":"De dónde sale el stock que se muestra y se reserva. Rige al publicar: guardarlo como borrador no cambia el catálogo.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":127},{"t":"Sin depósito configurado la tienda NO puede reservar stock en el checkout: se puede vender lo mismo dos veces. Configuralo antes de activar la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":133},{"t":"Una tienda en borrador o pausada no se indexa en Google, para que no aparezca vacía en los buscadores.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":137},{"t":"Diseño de la tienda","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":143},{"t":"Colores, tipografía y efectos. Todo lo que tocás acá se guarda como borrador: la tienda en vivo no cambia hasta que publicás.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":144},{"t":"1. Identidad y colores","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":150},{"t":"Nombre, slogan y la paleta. Podés partir de un preset y ajustar desde ahí.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":151},{"t":"2. Tipografía","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":156},{"t":"La fuente se carga desde Google Fonts y se aplica a toda la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":157},{"t":"3. Previsualizar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":162},{"t":"El preview muestra el borrador tal como se verá, sin afectar a los clientes.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":163},{"t":"4. Publicar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":168},{"t":"Congela una versión y la manda a la tienda en vivo. Se refleja en segundos.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":169},{"t":"«Guardar borrador» no impacta la tienda. Sólo «Publicar» la modifica para los clientes.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":175},{"t":"Cada publicación queda versionada: con el botón «Versiones» de arriba podés volver a una anterior si algo sale mal.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":179},{"t":"Editar el borrador y publicar son permisos distintos: alguien puede maquetar sin poder tocar la tienda en vivo.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":183},{"t":"Catálogo de la tienda","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":189},{"t":"Cómo se ven los productos. El catálogo NO se carga acá: sale directo de los productos del ERP; en esta pestaña definís su presentación.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":190},{"t":"1. Presentación","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":196},{"t":"Tamaño de las cards, columnas por dispositivo, proporción de las imágenes y cuántos productos por página.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":197},{"t":"2. Modo de visualización","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":202},{"t":"Carruseles por categoría (destaca) o grilla completa con paginación (facilita buscar).","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":203},{"t":"3. Qué mostrar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":208},{"t":"Podés mostrar u ocultar stock, marca y categoría en cada tarjeta, tanto en la grilla como en los carruseles de la portada.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":209},{"t":"4. Imágenes de categorías","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":214},{"t":"Una imagen por categoría o subcategoría para su carrusel, su página y el menú. Se aplican al subirlas, sin publicar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":215},{"t":"Los productos, precios y stock vienen del ERP en tiempo real. Para que un producto aparezca tiene que estar activo y con stock en el depósito configurado.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":221},{"t":"El stock que ve el cliente es el disponible real: descuenta lo ya reservado por otros pedidos.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":225},{"t":"Promociones","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":231},{"t":"La barra superior, el banner principal, las diapositivas, la ventana al entrar y las ofertas de productos: lo primero que ve quien entra a la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":232},{"t":"1. Barra superior","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":238},{"t":"El mensaje fino de arriba de todo. Ideal para envío gratis, horarios o una promo corta.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":239},{"t":"2. Banner principal o diapositivas","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":244},{"t":"El bloque grande de la portada. Si cargás diapositivas propias visibles, la tienda muestra sólo esas y el banner principal no aparece.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":245},{"t":"3. Promoción al ingresar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":250},{"t":"Una ventana con una campaña al abrir la tienda, con vigencia y frecuencia.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":251},{"t":"4. Ofertas de productos","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":256},{"t":"Descuentos con precio tachado en tarjetas y fichas. Son las de Inventario → Ofertas.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":257},{"t":"Barra, banner, diapositivas y ventana quedan en borrador hasta que publicás. Las ofertas no: rigen apenas las guardás.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":263},{"t":"La animación del banner al pasar el mouse se elige en Diseño → Efecto hover de banners.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":267},{"t":"Páginas de contenido","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":273},{"t":"Las páginas informativas de la tienda: quiénes somos, preguntas frecuentes, términos, cambios y devoluciones.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":274},{"t":"1. Editar contenido","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":280},{"t":"Escribí el texto de cada página. Aparecen enlazadas desde el pie de la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":281},{"t":"2. Publicar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":286},{"t":"Igual que el diseño: los cambios impactan al publicar.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":287},{"t":"Términos y condiciones y la política de cambios son lo primero que mira un cliente antes de comprarle a una tienda que no conoce. Vale la pena completarlas.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":293},{"t":"Novedades","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":299},{"t":"Anuncios, campañas, combos e ingresos nuevos que se muestran en la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":300},{"t":"1. Crear la novedad","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":306},{"t":"Elegí el tipo (ingreso nuevo, anuncio, campaña, combo), poné título e imagen.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":307},{"t":"2. Vigencia","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":312},{"t":"Definí desde y hasta cuándo se muestra. Fuera de ese rango deja de aparecer sola.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":313},{"t":"3. Activar","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":318},{"t":"Sólo las novedades activas y vigentes se muestran en la tienda.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":319},{"t":"A diferencia del diseño, las novedades no requieren publicar: impactan apenas las activás.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":325},{"t":"Seguimiento de pedidos","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":331},{"t":"El cliente sigue su pedido desde la tienda con el código que recibió al comprar, sin necesidad de crear una cuenta.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":332},{"t":"1. Código del pedido","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":338},{"t":"Al terminar la compra el cliente recibe un código (ECOM-2026-0001) y también le llega por email.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":339},{"t":"2. Estado en vivo","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":344},{"t":"Con ese código ve en qué etapa está: pago, preparación, listo o entregado.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":345},{"t":"Cuando el cliente consulta su pedido, el sistema aprovecha para revisar contra el gateway si el pago se acreditó.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":351},{"t":"Notificaciones por email","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":357},{"t":"Los emails automáticos que recibe el cliente en cada momento clave de su compra, y el aviso de pedido nuevo que te llega a vos. Podés editar el texto de cada uno.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":358},{"t":"1. Confirmación de pedido","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":364},{"t":"Se envía apenas termina el checkout, con el código de seguimiento.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":365},{"t":"2. Pedido listo","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":370},{"t":"Le avisa que puede retirarlo o que salió el envío.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":371},{"t":"3. Cancelado","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":376},{"t":"Le avisa que el pedido se canceló.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":377},{"t":"4. Facturado","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":382},{"t":"Cuando el pedido se factura en el ERP, se le manda el PDF.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":383},{"t":"Usá las variables disponibles (nombre del cliente, código del pedido, total) para personalizar el mensaje.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":389},{"t":"Los emails de pedidos reales salen con las plantillas publicadas; «Enviar prueba» usa lo que estás editando. Cada envío queda registrado en el log del sistema.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":393},{"t":"El aviso «Nuevo pedido» te llega al email del administrador. Sin ese email, no te enterás de los pedidos por correo.","archivo":"frontend/src/features/ecommerce/ecommerceGuias.js","linea":397},{"t":"Retiro local","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":40},{"t":"Delivery","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":40},{"t":"Flujo operativo de pedidos","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":79},{"t":"Qué pasos atraviesa cada pedido antes de entregarse. Cada pedido se queda con el flujo vigente cuando se compró: un cambio publicado vale para los pedidos nuevos.","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":80},{"t":"Simple","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":86},{"t":"Controlado","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":87},{"t":"Completo","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":88},{"t":"Personalizado","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":90},{"t":"Verificación y toma segura","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":99},{"t":"Control de empaque","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":103},{"t":"Estado En camino","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":107},{"t":"Política de cancelación","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":114},{"t":"Hasta antes de preparar","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":119},{"t":"Hasta antes de entregar al cliente/repartidor","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":120},{"t":"Supervisor hasta el cierre","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":121},{"t":"Retiro nunca pasa a En camino; delivery nunca termina como Retirado. El pago y la preparación son obligatorios.","archivo":"frontend/src/components/ecommerce/WorkflowConfigEditor.jsx","linea":139},{"t":"Rige al publicar","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":14},{"t":"Rige al guardar","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":21},{"t":"Rige al instante","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":28},{"t":"Toda la tienda","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":39},{"t":"Barra superior","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":40},{"t":"Encabezado","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":41},{"t":"Banner de la portada","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":42},{"t":"Productos de la portada","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":43},{"t":"Tarjetas de producto","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":44},{"t":"Pie de página","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":45},{"t":"Ventana al entrar","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":46},{"t":"Ficha del producto","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":47},{"t":"Checkout","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":48},{"t":"Emails","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":49},{"t":"Sólo en el panel","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":50},{"t":"Dónde se ve: …","archivo":"frontend/src/components/ecommerce/SeccionTienda.jsx","linea":210},{"t":"No se pudo cargar el historial de versiones","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":40},{"t":"¿Volver a la versión …?","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":50},{"t":"La tienda vuelve a mostrar la versión … apenas confirmes, y el borrador del panel se reemplaza por esa versión.… Queda registrada como una publicación nueva, así que después podés volver a la actual.","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":51},{"t":"Volver a esta versión","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":54},{"t":"La tienda volvió a la versión … (publicada como versión …)","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":60},{"t":"Versiones publicadas","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":72},{"t":"Cada vez que publicás queda una versión. Si algo salió mal, volvé a una anterior: la tienda la muestra al instante.","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":74},{"t":"Todavía no hay versiones publicadas.","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":82},{"t":"Restauración de la versión","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":105},{"t":"La que ven tus clientes","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":111},{"t":"Cerrar","archivo":"frontend/src/components/ecommerce/VersionesDialog.jsx","linea":130},{"t":"Nueva sección","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":122},{"t":"Nuevo enlace","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":142},{"t":"Pie de página y datos públicos","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":179},{"t":"Los campos que dejes vacíos no se muestran en la tienda.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":183},{"t":"Bloque de marca","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":194},{"t":"Franja destacada al inicio del pie de página con la etiqueta, el título y la descripción de la tienda.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":195},{"t":"Etiqueta","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":202},{"t":"Texto chico arriba del título. Ej.: Compra con confianza","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":205},{"t":"Título (slogan)","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":210},{"t":"Si lo dejás vacío, se usa el nombre comercial.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":213},{"t":"Descripción","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":222},{"t":"Identidad y contacto","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":231},{"t":"Teléfono, WhatsApp, email, dirección y horario que ve el cliente. El WhatsApp también se usa en el botón flotante de ayuda.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":232},{"t":"Teléfono","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":237},{"t":"WhatsApp","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":240},{"t":"Incluí código de país. Ej.: 595981123456","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":243},{"t":"Email","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":246},{"t":"Dirección","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":249},{"t":"Horario de atención","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":250},{"t":"Descripción de contacto","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":257},{"t":"Mapa y ubicación","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":262},{"t":"Nombre del local","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":264},{"t":"Referencia","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":265},{"t":"Ubicación en el mapa","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":271},{"t":"Buscá la dirección del local o arrastrá el pin para ajustarlo. El mapa y el enlace de 'cómo llegar' de la tienda se generan solos.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":272},{"t":"Textos visibles","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":279},{"t":"Podés reemplazar todas las etiquetas comerciales del footer. Copyright admite","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":280},{"t":"{year}","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":281},{"t":"{store}","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":281},{"t":"Columnas y enlaces","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":302},{"t":"Agregar columna","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":307},{"t":"Comprar, Soporte y Legal son grupos editables. También podés ocultarlos o crear nuevas columnas.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":312},{"t":"Visible","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":322},{"t":"Oculta","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":322},{"t":"Título de la columna","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":326},{"t":"Agregar enlace","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":331},{"t":"Eliminar columna","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":334},{"t":"Mostrar …","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":350},{"t":"Texto","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":354},{"t":"Tipo","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":362},{"t":"Página interna","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":373},{"t":"URL o sección","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":374},{"t":"Página destino","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":380},{"t":"URL o ancla","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":394},{"t":"https://... o #catalogo","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":397},{"t":"Eliminar enlace","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":401},{"t":"Esta columna todavía no tiene enlaces.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":410},{"t":"Pagos aceptados","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":425},{"t":"Etiquetas con los medios de pago, en el pie de página.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":428},{"t":"Agregar medio de pago","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":432},{"t":"Medio …","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":440},{"t":"No se mostrará la franja de pagos.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":446},{"t":"Redes sociales","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":454},{"t":"Íconos con link a tus redes, en el pie de página.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":457},{"t":"Agregar red social","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":461},{"t":"Instagram","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":464},{"t":"Red","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":473},{"t":"URL","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":474},{"t":"No se mostrarán iconos de redes sociales.","archivo":"frontend/src/components/ecommerce/FooterConfigPanel.jsx","linea":480}],"resumen":"Mercado Aurora · Asunción, Paraguay · Comprar · Novedades · Instagram · Promociones · Diseño de la tienda · Barra superior · Visible · Oculta · Escribí el mensaje del email... · Negrita · Cursiva · Retiro local · Flujo operativo de pedidos · Controlado · Rige al publicar · Rige al guardar · Volver a esta versión · Versiones publicadas · Todavía no hay versiones publicadas. — Tienda online multi tenant para compras rápidas, pagos seguros y seguimiento de pedidos desde Novasis."},{"id":"ruta:/clientes","tipo":"pantalla","titulo":"Clientes","miga":"Clientes","ruta":"/clientes","archivos":["frontend/src/pages/Clientes.jsx","frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx"],"textos":[{"t":"Clientes","archivo":"frontend/src/pages/Clientes.jsx","linea":17},{"t":"1. Registrá tus clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":42},{"t":"Datos fiscales SIFEN (RUC/cédula), contacto y dirección. La razón social es obligatoria.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":43},{"t":"2. Asigná lista de precios","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":48},{"t":"Definí tipo (minorista/mayorista/distribuidor) y lista de precios para automatizar la facturación.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":49},{"t":"3. Sumá direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":54},{"t":"Cargá direcciones de envío adicionales para entregas. Usalas en notas de remisión y facturas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":55},{"t":"Score y semáforo (0-100)","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":63},{"t":"Es la nota crediticia ponderada del cliente. VERDE (≥75) = bajo riesgo, apto para ampliar línea. AMARILLO (50-74) = mantener línea y monitorear. ROJO (<50) = no recomendado sin garantías. Combina puntualidad (40%), atraso máximo (20%), uso de línea (20%), cheques rechazados (10%) y antigüedad (10%).","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":64},{"t":"Facturación histórica","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":69},{"t":"Total facturado vs. cobrado de toda la relación. Cuentas canceladas = facturas con saldo cero (cumplió). Una brecha grande entre facturado y cobrado con pocas cuentas canceladas es señal de riesgo.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":70},{"t":"Comportamiento de pago","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":75},{"t":"% Puntualidad = cuotas pagadas en o antes del vencimiento sobre el total pagadas. Atraso promedio y máximo en días. Un cliente con 90%+ de puntualidad y atraso máx ≤ 7 días es excelente; >30 días de atraso máximo enciende alertas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":76},{"t":"Aging de saldos pendientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":81},{"t":"Distribución de la deuda actual por antigüedad: Vigente (no vencido), 1-30, 31-60, 61-90 y >90 días vencidos. Cuanto más a la derecha pese el saldo, mayor la mora. Mora > 90 días suele requerir gestión judicial o castigo contable.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":82},{"t":"Línea de crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":87},{"t":"Límite asignado vs. saldo pendiente y disponible. % Utilización por encima de 80% sugiere agotamiento y obliga a revisar antes de aprobar nuevas ventas a crédito. Si dice 'sin línea configurada', el cliente opera al contado o no tiene tope definido.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":88},{"t":"Cheques rechazados","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":93},{"t":"Cantidad y monto de cheques del cliente devueltos/rechazados en tesorería. Cualquier cantidad >0 es una señal fuerte; combinada con score AMARILLO o ROJO, evitar nuevas ventas a crédito.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":94},{"t":"Detalle de facturas a crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":99},{"t":"Listado de las últimas 40 facturas a crédito con su estado (CANCELADA/VIGENTE/VENCIDA), cuotas pagadas vs totales, días de mora máxima y saldo. Permite validar el caso por caso detrás de los promedios. Una sola factura VENCIDA con mora alta puede pesar más que un buen promedio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":100},{"t":"Generá este reporte desde la ficha del cliente → botón 'Estado de cuenta' → opción 'Historial'. Es una evaluación interna, no constituye un reporte de buró ni informe legal.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":107},{"t":"Regla de oro: si Score ≥75 y mora >90 = 0 y sin cheques rechazados → aprobar ampliación. Si Score <50 o mora >90 > 0 o cheques rechazados > 0 → no ampliar línea sin garantías adicionales.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":111},{"t":"No tienes permisos para ver la lista de clientes.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":419},{"t":"¿Cómo trabajar con Clientes y leer su Historial Crediticio?","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":425},{"t":"Gestioná datos fiscales, listas de precios y direcciones para acelerar la facturación. El Historial Crediticio (PDF descargable desde la ficha) resume el comportamiento de pago del cliente para decidir aprobaciones, ampliaciones o restricciones de crédito.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":426},{"t":"Gestión de Clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":435},{"t":"… resultado… para \"…\"","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":437},{"t":"… cliente… registrado…","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":437},{"t":"— cargando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":440},{"t":"Exportando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":448},{"t":"Exportar Excel","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":449},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":454},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":464},{"t":"Sin coincidencias","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":481},{"t":"Ningún cliente coincide con \"…\". Probá con otro criterio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":482},{"t":"Aún no hay clientes","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":487},{"t":"Empezá registrando tu primer cliente para facturar y gestionar cuentas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":488},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":508},{"t":"Activo","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":562},{"t":"Inactivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":562},{"t":"Ver historial / cuentas","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":567},{"t":"Editar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":571},{"t":"Direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":576},{"t":"Desactivar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":583},{"t":"Activar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":583},{"t":"Eliminar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":591},{"t":"Anterior","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":614},{"t":"Pág.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":617},{"t":"Siguiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":624},{"t":"Eliminar cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":655},{"t":"¿Estás seguro de eliminar al cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":661},{"t":"RUC/Doc:","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":665},{"t":"· Esta acción no se puede deshacer.","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":666},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":670},{"t":"Eliminando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClientesListConfig.jsx","linea":683},{"t":"Direcciones de","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","linea":15},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesModal.jsx","linea":22},{"t":"Minorista","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":52},{"t":"Mayorista","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":53},{"t":"Distribuidor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":54},{"t":"Editar Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":382},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":382},{"t":"Registrá un nuevo cliente para facturar y gestionar cuentas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":385},{"t":"Datos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":395},{"t":"Direcciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":396},{"t":"Consideraciones para registrar el cliente (validaciones SIFEN)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":406},{"t":"Datos generales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":412},{"t":"Razón social: entre 4 y 255 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":417},{"t":"Dirección (si se informa): entre 4 y 255 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":420},{"t":"Celular: entre 10 y 20 caracteres. Teléfono: entre 6 y 20.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":423},{"t":"Email: entre 3 y 80 caracteres y formato válido.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":426},{"t":"Si es Contribuyente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":431},{"t":"RUC: solo dígitos, entre 3 y 8 caracteres (sin DV).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":436},{"t":"DV: un dígito numérico (0-9).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":439},{"t":"Tipo de contribuyente: obligatorio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":442},{"t":"Tipo de operación permitido: B2B o B2F.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":445},{"t":"Si es No Contribuyente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":450},{"t":"Tipo de documento: obligatorio.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":455},{"t":"Número de documento: entre 1 y 20 caracteres.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":458},{"t":"Si tipo doc = \"Otro\": describir el documento (entre 9 y 41 caracteres).","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":461},{"t":"Si tipo doc = \"Tarjeta Diplomática\": dirección obligatoria y país distinto de Paraguay; tipo operación = B2F.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":464},{"t":"Tipo de operación permitido: B2B o B2C.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":467},{"t":"Datos de la Persona","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":475},{"t":"Este RUC ya es un","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":480},{"t":"Cliente activo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":481},{"t":". Buscalo en el listado de Clientes en vez de crear uno nuevo.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":481},{"t":"Usar estos datos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":491},{"t":"Este RUC ya existe","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":495},{"t":"como Proveedor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":496},{"t":". Podés completar los datos automáticamente en vez de volver a cargarlos.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":496},{"t":"RUC *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":514},{"t":"Tipo: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":520},{"t":"Se completa automáticamente al reconocer el documento en la DNIT","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":520},{"t":"DV *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":535},{"t":"DNIT:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":539},{"t":"· Facturador electrónico","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":542},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":557},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":575},{"t":"Con cédula, se completa automáticamente el nombre desde el Padrón","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":580},{"t":"Padrón:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":593},{"t":"Descripción Tipo Documento *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":604},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":618},{"t":"Mínimo 4 caracteres","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":641},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":645},{"t":"Nombre y Apellido *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":645},{"t":"Contacto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":656},{"t":"Email inválido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":664},{"t":"Email","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":665},{"t":"Teléfono","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":667},{"t":"Celular","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":668},{"t":"Dirección Principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":675},{"t":"Gestionar direcciones (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":678},{"t":"Sin detalle","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":686},{"t":"Sin dirección registrada — usa la pestaña Direcciones para agregar una.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":696},{"t":"Datos del Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":704},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":715},{"t":"Código Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":728},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":730},{"t":"Tipo Cliente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":737},{"t":"Sin especificar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":739},{"t":"Lista de Precios","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":763},{"t":"Sin permiso para asignar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":763},{"t":"Zona","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":769},{"t":"Ej: Zona Centro, Zona Sur...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":769},{"t":"Agente de retención","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":779},{"t":"Si está activo, al cobrar se ofrecerán automáticamente los campos de retención IVA/Renta.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":780},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":792},{"t":"Vende a crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":803},{"t":"Si está apagado, a este cliente solo se le factura al contado. El tope de abajo es opcional.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":804},{"t":"Límite de crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":816},{"t":"En 0 no hay tope: el control queda en la mora y el bloqueo. Ej: 5.000.000","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":822},{"t":"Moneda del crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":832},{"t":"Días de mora máximo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":854},{"t":"Días de atraso tolerados. Vacío = sin control.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":859},{"t":"Crédito bloqueado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":872},{"t":"Freno temporal: bloquea la venta a crédito aunque tenga cupo disponible.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":873},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":882},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Crear","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":884},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteFormDialog.jsx","linea":896},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"Dirección agregada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":97},{"t":"Error al guardar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":98},{"t":"Dirección actualizada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":103},{"t":"Error al actualizar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":104},{"t":"Dirección eliminada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":109},{"t":"Error al eliminar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":110},{"t":"Completá los campos obligatorios antes de guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":177},{"t":"Guarde el cliente primero para gestionar sus direcciones.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":253},{"t":"Sin direcciones registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":271},{"t":"Editar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":282},{"t":"Eliminar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":287},{"t":"Principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":302},{"t":"V: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":312},{"t":"C: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":315},{"t":"Sup: …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":318},{"t":"Agregar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":331},{"t":"Editar dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":341},{"t":"Nueva dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":341},{"t":"Identificador (ej: Sucursal 1)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":347},{"t":"Casa, Sucursal 1, Depósito...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":351},{"t":"Dirección","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":357},{"t":"Ej: Av. Mariscal López 1234","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":362},{"t":"Nro.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":367},{"t":"Referencia","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":375},{"t":"País","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":392},{"t":"Ubicación (opcional):","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":411},{"t":"elegí en orden","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":411},{"t":"1. Departamento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"2. Distrito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"3. Ciudad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":". Los distritos y ciudades se filtran según el nivel superior. Si no querés cargar ubicación, dejalos vacíos.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":412},{"t":"Solo aplica para Paraguay","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":430},{"t":"Empezá por acá si querés registrar la ubicación.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":430},{"t":"Elegí antes el departamento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":452},{"t":"Elegí antes el distrito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":472},{"t":"Marcar como dirección principal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":489},{"t":"Asignaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":496},{"t":"Vendedor asignado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":512},{"t":"Cobrador asignado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":528},{"t":"Supervisor","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":540},{"t":"Cancelar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":550},{"t":"Guardando...","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":552},{"t":"Guardar","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":552},{"t":"¿Eliminar dirección?","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":559},{"t":"Esta acción no se puede deshacer.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteDireccionesPanel.jsx","linea":561},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640}],"resumen":"Score y semáforo (0-100) · Facturación histórica · Comportamiento de pago · Direcciones · Direcciones de · Minorista · Mayorista · Dirección agregada · Error al guardar dirección · Dirección actualizada · Gestión de mora activa · Abierta el · Ver expediente · Incluir todas las cuotas · Detallar ítems · Vista previa del estado de cuenta · Cumplida · Incumplida · Ver expediente PDF · Clientes — Datos fiscales SIFEN (RUC/cédula), contacto y dirección. La razón social es obligato"},{"id":"ruta:/configuracion/metodospago","tipo":"pantalla","titulo":"Metodos Pago","miga":"Metodos Pago","ruta":"/configuracion/metodospago","archivos":["frontend/src/pages/MetodosPago.jsx","frontend/src/components/templates/MetodosPagoTemplate.jsx","frontend/src/components/moleculas/Spinner1.jsx","frontend/src/components/organismos/tablas/TablaCategorias.jsx","frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","frontend/src/components/organismos/tablas/TablaMetodosPago.jsx"],"textos":[{"t":"Métodos de pago","archivo":"frontend/src/components/templates/MetodosPagoTemplate.jsx","linea":38},{"t":"Oops...","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":34},{"t":"Este registro no se permite modificar ya que es valor por defecto.","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":35},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":41},{"t":"Una vez eliminado, ¡no podrá recuperar este registro!","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":42},{"t":"Error: …","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":40},{"t":"Metodo de pago guardado exitosamente","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":43},{"t":"Editar metodo pago","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":102},{"t":"Registrar metodo pago","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":102},{"t":"+imagen","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":123},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":148},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarMetodosPago.jsx","linea":154},{"t":"Oops... Este registro no se permite eliminar ya que es valor por defecto.","archivo":"frontend/src/components/organismos/tablas/TablaMetodosPago.jsx","linea":35},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/tablas/TablaMetodosPago.jsx","linea":39},{"t":"Una vez eliminado, ¡no podrá recuperar este registro!","archivo":"frontend/src/components/organismos/tablas/TablaMetodosPago.jsx","linea":40},{"t":"Oops... Este registro no se permite modificar ya que es valor por defecto.","archivo":"frontend/src/components/organismos/tablas/TablaMetodosPago.jsx","linea":55}],"resumen":"Métodos de pago · Metodo de pago guardado exitosamente · Editar metodo pago · Registrar metodo pago · Oops... · ¿Estás seguro(a)(e)? — Este registro no se permite modificar ya que es valor por defecto."},{"id":"ruta:/","tipo":"pantalla","titulo":"Inicio","miga":"Inicio","ruta":"/","archivos":["frontend/src/pages/Home.jsx"],"textos":[],"desde":["Conciliación IA","Compras › Compras","Ecommerce › Ecommerce","Ventas › Facturación","Cuentas Cobrar"],"resumen":""},{"id":"ruta:/dashboard","tipo":"pantalla","titulo":"Dashboard","miga":"Dashboard","ruta":"/dashboard","archivos":["frontend/src/pages/Dashboard.jsx","frontend/src/components/templates/DashboardTemplateV2.jsx","frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js"],"textos":[{"t":"Hoy","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":17},{"t":"7 días","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":18},{"t":"30 días","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":19},{"t":"Este mes","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":20},{"t":"Mes anterior","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":21},{"t":"Este año","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":22},{"t":"Total presupuestos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":102},{"t":"En seguimiento","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":111},{"t":"Convertido","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":120},{"t":"Tasa conversión","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":129},{"t":"Por vencer","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":138},{"t":"Dashboard","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":155},{"t":"Resumen de tu negocio en tiempo real","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":156},{"t":"Todas (Gs.)","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":175},{"t":"Actualizar datos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":189},{"t":"Ventas Totales","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":218},{"t":"(Gs.)","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":219},{"t":"período anterior","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":222},{"t":"Compras Totales","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":259},{"t":"Productos Vendidos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":287},{"t":"IVA Liquidado","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":314},{"t":"Total IVA del período","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":315},{"t":"Facturas Emitidas","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":336},{"t":"Ticket promedio:","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":337},{"t":"Contado","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":351},{"t":"Venta al contado","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":355},{"t":"Crédito","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":376},{"t":"Emitido en el período","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":380},{"t":"Presupuestos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":403},{"t":"Ocultar seguimiento","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":410},{"t":"Ver seguimiento","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":410},{"t":"No se pudo cargar el resumen de presupuestos.","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":416},{"t":"Ventas por Hora","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":448},{"t":"Sin datos de ventas para este período","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":472},{"t":"Top 5 Productos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":481},{"t":"Por cantidad","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":484},{"t":"Sin productos vendidos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":514},{"t":"Movimientos de Caja","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":523},{"t":"En vivo","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":527},{"t":"Sin movimientos recientes","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":557},{"t":"Ver todos los movimientos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":560},{"t":"Ventas por Categoría","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":570},{"t":"Sin datos de categorías","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":596},{"t":"Clientes","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":605},{"t":"Clientes atendidos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":612},{"t":"Clientes nuevos","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":618},{"t":"Ticket promedio","archivo":"frontend/src/components/templates/DashboardTemplateV2.jsx","linea":624},{"t":"Cuentas a Cobrar","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":29},{"t":"Cargando...","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":31},{"t":"Al día","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":54},{"t":"90+d","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":58},{"t":"Saldo pendiente acumulado · sin filtro de fecha","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":69},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":73},{"t":"Total Pendiente","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":82},{"t":"Vencido","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":88},{"t":"Al Día","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":94},{"t":"Total Cobrado (histórico)","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":102},{"t":"…: … (… cuotas)","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":141},{"t":"con deuda vencida","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":152},{"t":"cuotas pendientes","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":158},{"t":"Próximos vencimientos (7 días)","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":166},{"t":"Hoy","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":175},{"t":"…d","archivo":"frontend/src/components/organismos/DashboardDesign/CardCuentasCobrar.jsx","linea":175},{"t":"Rentabilidad","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":40},{"t":"Calculando...","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":44},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":61},{"t":"Ingresos","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":68},{"t":"Costo","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":72},{"t":"Utilidad","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":76},{"t":"Margen","archivo":"frontend/src/components/organismos/DashboardDesign/CardRentabilidad.jsx","linea":80},{"t":"Datos Básicos","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":10},{"t":"Logo","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":16},{"t":"Sucursal","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":22},{"t":"Punto de Expedición","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":28},{"t":"Timbrado","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":34},{"t":"Certificado Digital","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":40},{"t":"Actividades Económicas","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":46},{"t":"Configuración:","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":116},{"t":"¡Completa la configuración de tu empresa!","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":133},{"t":"pasos completados","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":135},{"t":"Minimizar","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":140},{"t":"No mostrar más","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":143},{"t":"más","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":164},{"t":"Ir a Configuración","archivo":"frontend/src/components/organismos/DashboardDesign/OnboardingBanner.jsx","linea":171},{"t":"Total presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":56},{"t":"Monto total","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":57},{"t":"En seguimiento","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":58},{"t":"Convertido","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":59},{"t":"Tasa conversión","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":60},{"t":"Por vencer","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":61},{"t":"Seguimiento comercial","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":70},{"t":"Distribución por estado","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":88},{"t":"Sin datos","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":91},{"t":"Emitidos vs. convertidos (últimos 6 meses)","archivo":"frontend/src/components/organismos/PresupuestosDesign/PipelineTab.jsx","linea":116},{"t":"Borrador","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":10},{"t":"En revisión","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":11},{"t":"Aprobado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":12},{"t":"Enviado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":13},{"t":"Visto","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":14},{"t":"Aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":15},{"t":"Rechazado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":16},{"t":"Vencido","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":17},{"t":"Convertido a OV","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":22},{"t":"Facturado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":23},{"t":"Cancelado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":24},{"t":"Reemplazada","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":25},{"t":"Producto","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":32},{"t":"Servicio","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":33},{"t":"Texto libre","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":34},{"t":"Subtítulo","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":35},{"t":"Descuento global","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":36},{"t":"Exento","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":40},{"t":"IVA 5%","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":41},{"t":"IVA 10%","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":42}],"resumen":"Total presupuestos · En seguimiento · Convertido · Resumen de tu negocio en tiempo real · Todas (Gs.) · Ventas Totales · Cuentas a Cobrar · Total Cobrado (histórico) · Próximos vencimientos (7 días) · Datos Básicos · Punto de Expedición · Configuración: · Utilidad · En revisión · Convertido a OV · Reemplazada · Rentabilidad · Calculando..."},{"id":"ruta:/configuracion/sucursalcaja","tipo":"pantalla","titulo":"Sucursales Caja","miga":"Sucursales Caja","ruta":"/configuracion/sucursalcaja","archivos":["frontend/src/pages/SucursalesCaja.jsx","frontend/src/components/templates/SucursalesCajasTemplate.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx"],"textos":[{"t":"Est.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":207},{"t":"N° …","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":209},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":215},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":215},{"t":"Cajas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":232},{"t":"Depósitos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":240},{"t":"Config.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":250},{"t":"Cómo organizar tus cajas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":263},{"t":"Cada sucursal tiene una o más cajas. Cada caja agrupa puntos de expedición, y cada punto tiene sus numeraciones de comprobantes (factura, recibo, etc.).","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":264},{"t":"1. Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":269},{"t":"Representa una caja física u operativa. Ej: Caja Principal, Caja Delivery.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":270},{"t":"2. Punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":275},{"t":"Código de 3 dígitos que aparece en los comprobantes (XXX-001-0000001). Una caja puede tener varios.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":276},{"t":"3. Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":281},{"t":"Por cada tipo de documento (FE, NCR, REP…) configurás el timbrado y el rango de números.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":282},{"t":"Dónde están las numeraciones: Configuración → Puntos de Venta → Sucursales y Cajas → entrá a la sucursal (Ver detalle) → pestaña CAJAS → expandí la caja → en el Punto de Expedición hacé clic en el botón «Numeraciones». No hay una pantalla ni pestaña propia de «Numeraciones» en el menú principal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":288},{"t":"Para editar el nombre de una caja o el código de un punto, usá el ícono del lápiz en la fila correspondiente.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":292},{"t":"Desactivar una caja o un punto bloquea su uso en futuras ventas, pero conserva el histórico.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":296},{"t":"en esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":314},{"t":"Nueva Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":322},{"t":"Aún no tenés cajas en esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":330},{"t":"Creá una caja para empezar a configurar puntos de expedición y numeraciones de comprobantes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":331},{"t":"punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":379},{"t":"puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":379},{"t":"numeración","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":384},{"t":"Usuarios asignados a esta caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":396},{"t":"Activa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":420},{"t":"Inactiva","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":420},{"t":"Editar nombre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":424},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":436},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":436},{"t":"Puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":470},{"t":"Agregar Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":477},{"t":"Sin puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":486},{"t":"Agregá un punto para empezar a configurar numeraciones de comprobantes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":487},{"t":"Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":527},{"t":"Sin numeraciones configuradas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":543},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":556},{"t":"Quitar como predeterminado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":563},{"t":"Marcar como predeterminado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":563},{"t":"Editar punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":598},{"t":"Eliminar punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":627},{"t":"Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":643},{"t":"usuarios asignados a esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":674},{"t":"Las asignaciones de usuarios a sucursales y cajas se administran desde la pantalla de Usuarios.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":677},{"t":"Gestionar usuarios →","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":687},{"t":"Nuevo Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":705},{"t":"No hay depósitos registrados. Crea un depósito para comenzar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":712},{"t":"Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":734},{"t":"Código: … •","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":742},{"t":"Tipo:","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":742},{"t":"Físico","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"Virtual","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"En Tránsito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":757},{"t":"Configuración de Facturación Electrónica","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":797},{"t":"Configura cómo se envían los documentos electrónicos al middleware SIFEN.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":799},{"t":"Envío en lote al middleware","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":813},{"t":"Los documentos NO se enviarán automáticamente. Deberás enviarlos manualmente desde el módulo de ventas.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":817},{"t":"Los documentos se enviarán automáticamente al middleware al momento de registrarlos.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":817},{"t":"Activado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":836},{"t":"Desactivado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":836},{"t":"Nota:","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":850},{"t":"Cuando el envío en lote está activado, podrás seleccionar múltiples facturas desde el módulo de ventas y enviarlas todas juntas al middleware SIFEN.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":850},{"t":"Control de Stock","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":861},{"t":"Define cómo se comporta el sistema cuando se intenta vender un producto sin stock suficiente en esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":863},{"t":"Política de stock","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":879},{"t":"No se permite vender productos sin stock disponible. El sistema bloqueará la operación.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Se permite vender sin restricciones de stock. No se realizan validaciones.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Se permite vender sin stock pero el vendedor recibirá una alerta visual. Se generará stock negativo.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Política","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":891},{"t":"Estricto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":902},{"t":"Advertencia","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":903},{"t":"Libre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":904},{"t":"Bloquea la venta si no hay stock. Ideal para","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":913},{"t":"retail / POS","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":914},{"t":"donde solo vendés lo que tenés en tienda.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":914},{"t":"Permite vender pero muestra alerta. Ideal para","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":919},{"t":"que venden mercadería en tránsito o por llegar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":920},{"t":"Sin validación de stock. Para empresas de","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":925},{"t":"o que no requieren control de inventario.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":926},{"t":"Reserva de stock en Órdenes de Venta","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":935},{"t":"Al confirmar una orden, se reserva el stock del depósito. Evita vender el mismo artículo en otro canal antes de facturar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":938},{"t":"Configuración ERP (Compras y Lotes)","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":964},{"t":"Estos parámetros aplican a esta sucursal: control de lotes y regla de crédito en compras.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":966},{"t":"Maneja lotes","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":974},{"t":"Habilita control FIFO y operaciones por lote en esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":977},{"t":"Método costeo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1000},{"t":"FIFO","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1011},{"t":"Días alerta vencimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1016},{"t":"7 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1027},{"t":"15 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1028},{"t":"30 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1029},{"t":"45 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1030},{"t":"60 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1031},{"t":"90 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1032},{"t":"Alertar lotes vencidos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1039},{"t":"Activa alertas de vencimiento en dashboard y consultas de lotes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1042},{"t":"Crédito con cuotas obligatorias","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1065},{"t":"Si se activa, las compras a crédito deben informar cuotas manuales con suma exacta.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1068},{"t":"Eliminar punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1142},{"t":"Eliminar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1143},{"t":"1. Crear sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":20},{"t":"Registra el establecimiento físico donde se emiten documentos. El código debe coincidir con el habilitado en SET.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":21},{"t":"2. Marcar predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":26},{"t":"La sucursal default se preselecciona automáticamente en facturas, NC, recibos y demás documentos de emisión.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":27},{"t":"3. Configurar PE y numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":32},{"t":"Entra al detalle para gestionar puntos de expedición y numeraciones por tipo de documento.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":33},{"t":"4. Activar / Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":38},{"t":"Una sucursal inactiva no aparece en los selectores de emisión, pero conserva su historial.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":39},{"t":"Solo puede haber una sucursal predeterminada activa por empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":43},{"t":"Al cambiar la default, la anterior se desmarca automáticamente.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":44},{"t":"No tienes permisos para ver las sucursales.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":216},{"t":"¿Cómo funciona Sucursales?","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":226},{"t":"Configura los establecimientos donde se emiten documentos. Marca una como predeterminada para acelerar la facturación.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":227},{"t":"Sucursales","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":236},{"t":"Gestiona los establecimientos de tu empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":237},{"t":"Nueva Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":242},{"t":"Aún no hay sucursales registradas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":263},{"t":"Registra al menos una sucursal para poder emitir documentos.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":264},{"t":"Logo propio de la sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":280},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":287},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":287},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":291},{"t":"N° …","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":298},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":307},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":311},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":311},{"t":"Quitar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":321},{"t":"Marcar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":321},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":329},{"t":"Establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":343},{"t":"Descripción","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":344},{"t":"Dirección","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":345},{"t":"Teléfono","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":346},{"t":"Estado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":347},{"t":"Predet.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":348},{"t":"Acciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":349},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Editar Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":69},{"t":"Nueva Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":69},{"t":"Nombre de la caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":84},{"t":"Ej: Caja Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":88},{"t":"Nombre con el que identificarás esta caja en reportes y aperturas.","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":90},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":100},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Físico","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":26},{"t":"Virtual","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":27},{"t":"En Tránsito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":28},{"t":"Editar Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":86},{"t":"Nuevo Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":86},{"t":"Código (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":103},{"t":"Ej: DEP-001","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":106},{"t":"Descripción","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":118},{"t":"Ej: Depósito Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":121},{"t":"Tipo","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":133},{"t":"Es depósito principal","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":153},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":160},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":180},{"t":"Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":183},{"t":"Nueva Numeración","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":201},{"t":"Tipo de Documento *","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":224},{"t":"Timbrado (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":241},{"t":"Sin timbrado","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":243},{"t":"Número Inicial","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":261},{"t":"Número Final (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":275},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":294},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":306},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":306},{"t":"Sin numeraciones configuradas","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":324},{"t":"Agregá una numeración para empezar a emitir comprobantes desde este punto de expedición.","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":325},{"t":"Documento","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":348},{"t":"T. …","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":360},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":377},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":377},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":384},{"t":"Quitar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":391},{"t":"Marcar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":391},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":419},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":428},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":428},{"t":"usados (","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":459},{"t":"Quedan menos del 10%. Solicitá un nuevo timbrado.","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":476},{"t":"Número Actual","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":515},{"t":"Próximo número que se emitirá","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":527},{"t":"Número Final","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":530},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":565},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":565},{"t":"Editar Punto de Expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":82},{"t":"Nuevo Punto de Expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":82},{"t":"Debe ser exactamente 3 dígitos","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":100},{"t":"Código del punto","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":106},{"t":"3 dígitos. Aparece en el número de los comprobantes (ej: 001-001-0000001).","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":112},{"t":"Descripción (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":125},{"t":"Ej: Mostrador, Delivery, Web","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":128},{"t":"Para identificar el punto cuando hay varios en la misma caja.","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":129},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":136},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Solo se permiten archivos de imagen","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":102},{"t":"El logo no puede superar los 5MB","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":106},{"t":"Logo de la sucursal actualizado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":119},{"t":"La sucursal vuelve a usar el logo de la empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":136},{"t":"Editar Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":255},{"t":"Nueva Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":255},{"t":"Actualiza los datos del establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":258},{"t":"Registra un nuevo establecimiento habilitado en SET","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":258},{"t":"Identificación","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":272},{"t":"Debe ser exactamente 3 dígitos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":282},{"t":"Punto Establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":288},{"t":"3 dígitos. Ej: 001. Debe coincidir con SET.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":291},{"t":"Descripción / Nombre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":301},{"t":"Casa Matriz","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":301},{"t":"Nombre de fantasía","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":315},{"t":"Agogo Regalos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":318},{"t":"Nombre comercial que encabeza los comprobantes de esta sucursal. Vacío: se usa el de la empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":319},{"t":"Ubicación","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":327},{"t":"Dirección","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":335},{"t":"Nro. Casa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":341},{"t":"País","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":356},{"t":"Departamento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":372},{"t":"Distrito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":389},{"t":"Ciudad","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":406},{"t":"Contacto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":415},{"t":"Teléfono","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":418},{"t":"Email inválido","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":425},{"t":"Email","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":428},{"t":"sucursal@empresa.com","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":428},{"t":"Logo de la sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":437},{"t":"Vas a poder cargarlo al editar la sucursal, una vez creada.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":441},{"t":"Este logo se usa en las facturas emitidas desde esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":476},{"t":"Sin logo propio: se usa el de la empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":476},{"t":"Cambiar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":480},{"t":"Subir logo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":480},{"t":"Vuelve a usar el logo de la empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":483},{"t":"Quitar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":485},{"t":"PNG, JPG o WEBP · hasta 5MB","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":492},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":504},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513},{"t":"Actualizar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513}],"resumen":"Est. · Cajas · Depósitos · Nueva Caja · Punto · Sin numeraciones configuradas · Numeraciones · Nuevo Depósito · Físico · Virtual · ¿Cómo funciona Sucursales? · Nueva Sucursal · Aún no hay sucursales registradas · Logo propio de la sucursal · Editar Caja · Nombre de la caja · Editar Punto de Expedición · Nuevo Punto de Expedición · Debe ser exactamente 3 dígitos · Código del punto · El logo no puede superar los 5MB · Procesando... — Cada sucursal tiene una o más cajas. Cada ca"},{"id":"ruta:/configuracion/impresoras","tipo":"pantalla","titulo":"Impresoras","miga":"Impresoras","ruta":"/configuracion/impresoras","archivos":["frontend/src/pages/Impresoras.jsx","frontend/src/components/templates/ImpresorasTemplate.jsx","frontend/src/components/moleculas/Btn1.jsx","frontend/src/components/ui/toggles/Switch.jsx","frontend/src/components/ui/lists/SelectList.jsx","frontend/src/reports/TicketPrueba.jsx","frontend/src/components/organismos/ImpresorasDesign/HeaderImpresoras.jsx"],"textos":[{"t":"Datos guardados","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":73},{"t":"El PDF se envió a imprimir correctamente.","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":111},{"t":"IMPRESORAS","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":136},{"t":"Imprimir directo","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":138},{"t":"Guardar","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":162},{"t":"se mostrara un cuadro de diálogo al momento de imprimir","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":167},{"t":"Descargue e instale el servidor","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":176},{"t":"ver tutorial","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":186},{"t":"servicio para imprimir directo a impresoras térmicas","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":188},{"t":"si ya instalo, actualice esta pagina.","archivo":"frontend/src/components/templates/ImpresorasTemplate.jsx","linea":194},{"t":"PRUEBA EXITOSA","archivo":"frontend/src/reports/TicketPrueba.jsx","linea":6},{"t":"sucursal asignada:","archivo":"frontend/src/components/organismos/ImpresorasDesign/HeaderImpresoras.jsx","linea":12},{"t":"caja asignada:","archivo":"frontend/src/components/organismos/ImpresorasDesign/HeaderImpresoras.jsx","linea":13},{"t":"▲ ~ PC:","archivo":"frontend/src/components/organismos/ImpresorasDesign/HeaderImpresoras.jsx","linea":21}],"resumen":"Datos guardados · IMPRESORAS · Imprimir directo · PRUEBA EXITOSA"},{"id":"ruta:/configuracion/usuarios","tipo":"pantalla","titulo":"Usuarios","miga":"Usuarios","ruta":"/configuracion/usuarios","archivos":["frontend/src/pages/Usuarios.jsx","frontend/src/components/templates/UsuariosTemplate.jsx","frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","frontend/src/components/organismos/tablas/TablaCategorias.jsx","frontend/src/components/organismos/tablas/TablaUsuarios.jsx","frontend/src/components/ui/buttons/BtnClose.jsx","frontend/src/components/ui/lists/SelectList.jsx","frontend/src/components/organismos/UsuariosDesign/PermisosUser.jsx"],"textos":[{"t":"Usuarios","archivo":"frontend/src/components/templates/UsuariosTemplate.jsx","linea":42},{"t":"Error: …","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":97},{"t":"Usuario registrado correctamente","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":100},{"t":"guardando...🔼","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":114},{"t":"Editar usuario","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":119},{"t":"Registrar usuario","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":119},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":143},{"t":"contraseña","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":166},{"t":"Nombres","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":185},{"t":"Nro. doc","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":206},{"t":"Teléfono","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":225},{"t":"Asignación de sucursal","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":231},{"t":"Sucursal:","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":233},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarUsuarios.jsx","linea":242},{"t":"Oops...","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":34},{"t":"Este registro no se permite modificar ya que es valor por defecto.","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":35},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":41},{"t":"Una vez eliminado, ¡no podrá recuperar este registro!","archivo":"frontend/src/components/organismos/tablas/TablaCategorias.jsx","linea":42},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/tablas/TablaUsuarios.jsx","linea":36},{"t":"Una vez eliminado, ¡no podrá recuperar este registro!","archivo":"frontend/src/components/organismos/tablas/TablaUsuarios.jsx","linea":37},{"t":"Oops...","archivo":"frontend/src/components/organismos/tablas/TablaUsuarios.jsx","linea":54},{"t":"Este registro no se permite modificar ya que es valor por defecto.","archivo":"frontend/src/components/organismos/tablas/TablaUsuarios.jsx","linea":55},{"t":"Tipo:","archivo":"frontend/src/components/organismos/UsuariosDesign/PermisosUser.jsx","linea":79}],"resumen":"Usuario registrado correctamente · Registrar usuario · Nro. doc · Oops... · ¿Estás seguro(a)(e)? · Tipo: · Usuarios — Este registro no se permite modificar ya que es valor por defecto."},{"id":"ruta:/configuracion/almacenes","tipo":"pantalla","titulo":"Almacenes","miga":"Almacenes","ruta":"/configuracion/almacenes","archivos":["frontend/src/pages/Almacenes.jsx","frontend/src/components/templates/AlmacenesTemplate.jsx","frontend/src/components/ui/buttons/ButtonDashed.jsx","frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","frontend/src/components/organismos/formularios/RegistrarCaja.jsx","frontend/src/components/ui/animated/AnimatedGrid.jsx","frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","frontend/src/components/ui/buttons/BtnClose.jsx"],"textos":[{"t":"Almacenes por sucursal","archivo":"frontend/src/components/templates/AlmacenesTemplate.jsx","linea":23},{"t":"gestiona tus almacenes por sucursal","archivo":"frontend/src/components/templates/AlmacenesTemplate.jsx","linea":24},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":54},{"t":"Una vez eliminado, se eliminaran todas las ventas relacionadas","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":55},{"t":"Error: …","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":103},{"t":"Sucursal eliminada","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":106},{"t":"Caja eliminada","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":117},{"t":"SUCURSAL:","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":147},{"t":"agregar caja","archivo":"frontend/src/components/organismos/SucursalesDesign/ListSucursales.jsx","linea":179},{"t":"Error: …","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":52},{"t":"Sucursal registrada correctamente","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":55},{"t":"guardando...🔼","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":68},{"t":"Editar sucursal","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":74},{"t":"Registrar nueva sucursal","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":74},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":99},{"t":"direccion fiscal","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":112},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarSucursal.jsx","linea":122},{"t":"Error: …","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":54},{"t":"Caja registrada correctamente","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":57},{"t":"guardando...🔼","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":70},{"t":"Editar caja","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":76},{"t":"Registrar nueva caja","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":76},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":102},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarCaja.jsx","linea":109},{"t":"¿Estás seguro(a)(e)?","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":56},{"t":"Una vez eliminado, se eliminaran todas las ventas relacionadas","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":57},{"t":"Error: …","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":105},{"t":"Sucursal eliminada","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":108},{"t":"Almacen eliminado","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":119},{"t":"SUCURSAL:","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":150},{"t":"agregar almacen","archivo":"frontend/src/components/organismos/AlmacenesDesign/ListAlmacenes.jsx","linea":182},{"t":"Error: …","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":51},{"t":"Almacen registrado correctamente","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":54},{"t":"guardando...🔼","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":67},{"t":"Editar almacen","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":73},{"t":"Registrar nuevo almacen","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":73},{"t":"Campo requerido","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":100},{"t":"Guardar","archivo":"frontend/src/components/organismos/formularios/RegistrarAlmacen.jsx","linea":106}],"resumen":"Almacenes por sucursal · Sucursal eliminada · Caja eliminada · SUCURSAL: · Sucursal registrada correctamente · Editar sucursal · Registrar nueva sucursal · Caja registrada correctamente · Editar caja · Registrar nueva caja · Almacen eliminado · Almacen registrado correctamente · Editar almacen · Registrar nuevo almacen — Una vez eliminado, se eliminaran todas las ventas relacionadas"},{"id":"ruta:/tesoreria","tipo":"pantalla","titulo":"Tesoreria","miga":"Tesoreria","ruta":"/tesoreria","archivos":["frontend/src/pages/Tesoreria.jsx","frontend/src/components/tesoreria/ArqueoPdfModal.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","frontend/src/pages/RendicionViaticosPage.jsx","frontend/src/pages/CxpEmpleadosPage.jsx","frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","frontend/src/components/ui/SearchableSelect.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx"],"textos":[{"t":"Caja del Día","archivo":"frontend/src/pages/Tesoreria.jsx","linea":82},{"t":"Comisiones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":90},{"t":"Liquidaciones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":98},{"t":"Asignación","archivo":"frontend/src/pages/Tesoreria.jsx","linea":106},{"t":"Rendiciones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":114},{"t":"Anticipos a Empleados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":128},{"t":"CxP a Empleados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":136},{"t":"Saldos por Empleado","archivo":"frontend/src/pages/Tesoreria.jsx","linea":144},{"t":"Finanzas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":194},{"t":"No tienes permisos para acceder a ningún módulo de Finanzas.","archivo":"frontend/src/pages/Tesoreria.jsx","linea":205},{"t":"Seleccioná una caja antes de abrir","archivo":"frontend/src/pages/Tesoreria.jsx","linea":307},{"t":"El monto inicial debe ser un número mayor o igual a 0","archivo":"frontend/src/pages/Tesoreria.jsx","linea":312},{"t":"Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":488},{"t":"Bloqueando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":509},{"t":"Cerrar Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":509},{"t":"Continuar Cierre","archivo":"frontend/src/pages/Tesoreria.jsx","linea":526},{"t":"Cancelar","archivo":"frontend/src/pages/Tesoreria.jsx","linea":541},{"t":"EN CIERRE","archivo":"frontend/src/pages/Tesoreria.jsx","linea":547},{"t":"ABIERTA","archivo":"frontend/src/pages/Tesoreria.jsx","linea":547},{"t":"Monto Apertura","archivo":"frontend/src/pages/Tesoreria.jsx","linea":551},{"t":"Ventas Efectivo","archivo":"frontend/src/pages/Tesoreria.jsx","linea":559},{"t":"Ventas Tarjeta","archivo":"frontend/src/pages/Tesoreria.jsx","linea":567},{"t":"Ventas Transferencia","archivo":"frontend/src/pages/Tesoreria.jsx","linea":575},{"t":"Entradas Manuales","archivo":"frontend/src/pages/Tesoreria.jsx","linea":583},{"t":"Salidas Manuales","archivo":"frontend/src/pages/Tesoreria.jsx","linea":591},{"t":"Saldo Actual: ₲","archivo":"frontend/src/pages/Tesoreria.jsx","linea":611},{"t":"Entrada","archivo":"frontend/src/pages/Tesoreria.jsx","linea":626},{"t":"Salida","archivo":"frontend/src/pages/Tesoreria.jsx","linea":639},{"t":"No se pudieron cargar las cajas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":654},{"t":"Tu perfil no tiene el permiso para ver cajas (Tesorería › Ver caja).","archivo":"frontend/src/pages/Tesoreria.jsx","linea":658},{"t":"Error de conexión con el servidor.","archivo":"frontend/src/pages/Tesoreria.jsx","linea":658},{"t":"No hay cajas abiertas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":666},{"t":"Abrir Nueva Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":675},{"t":"Últimos Movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":699},{"t":"Movimiento","archivo":"frontend/src/pages/Tesoreria.jsx","linea":723},{"t":"Sin movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":736},{"t":"Selecciona una caja para ver sus movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":743},{"t":"Abrir Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":756},{"t":"Seleccionar Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":764},{"t":"Monto Inicial","archivo":"frontend/src/pages/Tesoreria.jsx","linea":766},{"t":"Ej: 500000","archivo":"frontend/src/pages/Tesoreria.jsx","linea":766},{"t":"Abriendo...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":772},{"t":"Registrar Entrada","archivo":"frontend/src/pages/Tesoreria.jsx","linea":795},{"t":"Registrar Salida","archivo":"frontend/src/pages/Tesoreria.jsx","linea":795},{"t":"Monto","archivo":"frontend/src/pages/Tesoreria.jsx","linea":800},{"t":"El monto es requerido","archivo":"frontend/src/pages/Tesoreria.jsx","linea":805},{"t":"Concepto","archivo":"frontend/src/pages/Tesoreria.jsx","linea":811},{"t":"Ej: Cobro de deuda","archivo":"frontend/src/pages/Tesoreria.jsx","linea":814},{"t":"Ej: Pago a proveedor","archivo":"frontend/src/pages/Tesoreria.jsx","linea":814},{"t":"Guardando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":821},{"t":"Guardar","archivo":"frontend/src/pages/Tesoreria.jsx","linea":821},{"t":"Arqueo de Cierre","archivo":"frontend/src/pages/Tesoreria.jsx","linea":831},{"t":"Movimientos de Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":875},{"t":"Fecha","archivo":"frontend/src/pages/Tesoreria.jsx","linea":883},{"t":"Tipo","archivo":"frontend/src/pages/Tesoreria.jsx","linea":885},{"t":"Cargando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":893},{"t":"No hay movimientos registrados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":900},{"t":"Historial de Arqueos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":961},{"t":"Total Sistema","archivo":"frontend/src/pages/Tesoreria.jsx","linea":971},{"t":"Total Contado","archivo":"frontend/src/pages/Tesoreria.jsx","linea":972},{"t":"Diferencia","archivo":"frontend/src/pages/Tesoreria.jsx","linea":973},{"t":"Observación","archivo":"frontend/src/pages/Tesoreria.jsx","linea":974},{"t":"No hay arqueos registrados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":987},{"t":"Anterior","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1018},{"t":"Página","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1021},{"t":"Siguiente","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1024},{"t":"Arqueo enviado a la impresora térmica","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":106},{"t":"Imprimiendo desde el navegador (QZ Tray no disponible).","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":112},{"t":"A4","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":142},{"t":"A4 Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":145},{"t":"Ticket","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":148},{"t":"Ticket Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":151},{"t":"Generando arqueo…","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":162},{"t":"Reintentar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":169},{"t":"Vista previa del arqueo","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":173},{"t":"Cerrar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":178},{"t":"Imprimir","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":180},{"t":"Descargar PDF","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":187},{"t":"Descargar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":189},{"t":"Cerrar Caja - Arqueo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":193},{"t":"Resumen de Sesión","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":206},{"t":"Caja:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":216},{"t":"N/A","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":218},{"t":"Apertura:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":228},{"t":"Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":229},{"t":"Ventas por Medio de Pago","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":239},{"t":"Total Ventas:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":283},{"t":"Ventas en Otras Monedas","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":308},{"t":"≈ Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":346},{"t":"Otros Movimientos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":364},{"t":"Entradas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":382},{"t":"Salidas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":411},{"t":"-Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":414},{"t":"Saldo Esperado en Efectivo:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":424},{"t":"Cobros bancarios por conciliar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":457},{"t":"Tarjeta:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":464},{"t":"Transferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":477},{"t":"Total bancario:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":490},{"t":"No suma al efectivo en caja. Se concilia contra extracto bancario / liquidación de tarjeta.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":504},{"t":"Arqueo de Efectivo por Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":522},{"t":"Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":538},{"t":"Cantidad","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":546},{"t":"Subtotal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":554},{"t":"Total Efectivo Contado:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":595},{"t":"Monto Contado en Efectivo *","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":609},{"t":"Ingrese el monto físico contado en caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":627},{"t":"Diferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":636},{"t":"Sin diferencia","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"+Gs. … (Sobrante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"-Gs. … (Faltante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"Observaciones","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":661},{"t":"Notas sobre el cierre de caja...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":667},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":672},{"t":"Cerrando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Cerrar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Autorizado por …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":52},{"t":"Ingrese el usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":73},{"t":"Ingrese un PIN de al menos 4 dígitos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":77},{"t":"Autorización Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":120},{"t":"Se requiere autorización para:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":141},{"t":"Usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":151},{"t":"Ej: admin","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":155},{"t":"PIN Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":171},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":204},{"t":"Validando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Autorizar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"1. Crear rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":22},{"t":"Cobrador selecciona los recibos del día y declara el total efectivamente recaudado. Queda en BORRADOR.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":23},{"t":"2. Enviar a tesorería","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":28},{"t":"Al enviar, la rendición pasa a PENDIENTE y queda lista para que Tesorería verifique cada medio de pago.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":29},{"t":"3. Verificar y aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":34},{"t":"Tesorería valida monto declarado vs cobrado por cada medio. Al aprobar, las comisiones del cobrador quedan liquidables.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":35},{"t":"4. Observar / Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":40},{"t":"Si hay diferencias o medios rechazados, se devuelve al cobrador (OBSERVADO) o se rechaza con motivo.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":41},{"t":"Cada cobrador sólo puede tener una rendición activa (BORRADOR/PENDIENTE/OBSERVADO) a la vez.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":45},{"t":"Las comisiones quedan en estado 'aprobada' al aprobar la rendición; aparecerán en el tab 'Comisiones a liquidar'.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":46},{"t":"El código de la rendición es correlativo por empresa y se asigna automáticamente al crear.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":47},{"t":"Borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":73},{"t":"Pendiente","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":74},{"t":"Observado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":75},{"t":"Aprobado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":76},{"t":"Rechazado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":77},{"t":"Anulado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":78},{"t":"Aprobada","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":81},{"t":"Rechazada","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":82},{"t":"Con Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":83},{"t":"Total Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":413},{"t":"Rendiciones","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":419},{"t":"Pendientes (Tesorería)","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":425},{"t":"Borradores","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":433},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":439},{"t":"¿Cómo funciona Rendiciones de Cobranza?","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":459},{"t":"Cobradores rinden lo recaudado en el día; Tesorería verifica cada medio de pago y aprueba para habilitar la liquidación de comisiones.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":460},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":468},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":478},{"t":"Filtros","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":520},{"t":"Nueva Rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":523},{"t":"Cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":532},{"t":"Todos","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":537},{"t":"Desde","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":546},{"t":"Hasta","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":554},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":562},{"t":"Limpiar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":590},{"t":"Código","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":600},{"t":"Declarado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":604},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":605},{"t":"Acciones","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":608},{"t":"Cargando...","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":619},{"t":"No hay rendiciones para los filtros seleccionados","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":632},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":695},{"t":"Enviar a tesorería","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":707},{"t":"Revisar / Verificar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":721},{"t":"Anterior","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":743},{"t":"Siguiente","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":752},{"t":"1. Anticipar al empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":53},{"t":"Se registra el pago del adelanto en concepto de viáticos. Genera asiento contable + movimiento de tesorería.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":54},{"t":"2. Cargar gastos rendidos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":59},{"t":"Al volver el empleado, el administrativo registra los gastos con o sin factura, vinculados a esta rendición.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":60},{"t":"3. Cerrar y balancear","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":65},{"t":"Al cerrar, si sobra plata se registra la devolución. Si faltó, se paga el reintegro (ahora o queda como CxP al empleado).","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":66},{"t":"Una rendición admite múltiples adelantos si el viaje se alarga o hay imprevistos.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":73},{"t":"Los gastos sin factura no generan IVA crédito ni aparecen en Libro IVA Compras.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":77},{"t":"Una rendición cerrada es inmutable. Para corregirla hay que anularla completa.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":81},{"t":"No hay rendiciones para exportar con el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":184},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":231},{"t":"Rendición de viáticos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":248},{"t":"Ciclo completo de anticipos, gastos y cierre de rendiciones de viaje por empleado.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":250},{"t":"Anticipos y Rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":257},{"t":"Configuración","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":266},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Exportar Excel","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Nueva rendición","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":283},{"t":"Estado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":296},{"t":"Todos los estados","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":303},{"t":"Pendientes","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":316},{"t":"Todas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":323},{"t":"Atrasadas más de","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"días","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"Buscar (número o concepto)","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":328},{"t":"Total","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":349},{"t":"Abiertas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":361},{"t":"Saldo pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":373},{"t":"Sin pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":379},{"t":"Promedio días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":397},{"t":"…d","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":400},{"t":"Sin rendiciones en el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":419},{"t":"Ajustá los filtros o creá una nueva rendición con el botón de arriba.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":420},{"t":"Número","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":430},{"t":"Empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":431},{"t":"Concepto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":432},{"t":"Fecha inicio","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":433},{"t":"Días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":434},{"t":"Adelanto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":435},{"t":"Rendido","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":436},{"t":"Acciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":439},{"t":"Ver detalle","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":533},{"t":"Ver PDF","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":544},{"t":"Actualizando…","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":568},{"t":"Mostrando … de … rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":590},{"t":"Comprobante …","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":613},{"t":"Todos","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":48},{"t":"Pendiente","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":49},{"t":"Parcial","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":50},{"t":"Pagada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":51},{"t":"Anulada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":52},{"t":"Origen: reintegro diferido","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":59},{"t":"Cuando la empresa cierra una rendición eligiendo reintegro DIFERIDO, se genera una CxP a favor del empleado.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":60},{"t":"Pagos totales o parciales","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":65},{"t":"Podés cancelar en varias cuotas. Cada pago registra un egreso de tesorería y actualiza el saldo pendiente.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":66},{"t":"La CxP se cancela automáticamente al alcanzar saldo 0.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":73},{"t":"CxP a empleados (reintegros diferidos)","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":186},{"t":"Cuentas por pagar generadas por cierre de rendiciones con reintegro diferido.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":188},{"t":"CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":195},{"t":"Volver a rendiciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":203},{"t":"Empleado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":223},{"t":"Estado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":229},{"t":"Desde","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":243},{"t":"Hasta","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":252},{"t":"Este mes","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":260},{"t":"Mes anterior","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":263},{"t":"Últimos 30 días","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":266},{"t":"Limpiar rango","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":270},{"t":"Registros","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":281},{"t":"Saldo pendiente total","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":291},{"t":"Sin CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":310},{"t":"No hay reintegros diferidos con el filtro actual.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":311},{"t":"Fecha","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":321},{"t":"Origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":322},{"t":"Monto original","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":323},{"t":"Pagado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":324},{"t":"Saldo","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":325},{"t":"Acciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":327},{"t":"Otro","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":363},{"t":"Registrar pago","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"No disponible","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"Comprobante PDF","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":417},{"t":"HISTORIAL DE PAGOS","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":429},{"t":"Sin pagos registrados aún.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":433},{"t":"Cuenta origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":441},{"t":"Nº operación","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":442},{"t":"Monto","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":443},{"t":"Comprobante de pago…","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":484},{"t":"Saldo a favor de la empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":43},{"t":"El empleado tiene adelantos aún no rendidos. Necesita cerrar la rendición o devolver el excedente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":44},{"t":"Saldo a favor del empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":49},{"t":"La empresa le debe reintegros. Suma tanto saldos negativos de rendiciones abiertas como CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":50},{"t":"Auditar por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":55},{"t":"Reporte auxiliar que apoya al informe contable de la cuenta 1.01.03.03.04 (Anticipos a Funcionarios).","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":56},{"t":"Solo se muestran rendiciones no cerradas y CxP con saldo pendiente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":63},{"t":"No hay datos para exportar","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":117},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":167},{"t":"Saldos de viáticos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":178},{"t":"Informe auxiliar por empleado con saldos abiertos y CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":180},{"t":"Saldos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":187},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"Excel","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"PDF","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":206},{"t":"Volver","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":214},{"t":"Empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Todos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Solo con saldo pendiente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":242},{"t":"Empleados con actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":252},{"t":"Rendiciones abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":264},{"t":"Saldo a favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":276},{"t":"Saldo a favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":288},{"t":"CxP pendientes","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":296},{"t":"Sin saldos abiertos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":315},{"t":"Ningún empleado tiene rendiciones abiertas ni CxP pendientes con el filtro actual.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":316},{"t":"Rend. abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":325},{"t":"Adelantado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":326},{"t":"Rendido","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":327},{"t":"A favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":328},{"t":"A favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":329},{"t":"Última actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":331},{"t":"…d","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":389},{"t":"Buscar factura o cliente...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":75},{"t":"Sin asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":98},{"t":"… facturas asignadas a …","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":224},{"t":"… facturas asignadas a vendedor …","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":253},{"t":"Seleccione al menos una factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":277},{"t":"Seleccione un cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":284},{"t":"No tienes permisos para gestionar asignaciones de cobranza.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":304},{"t":"Asignación de Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":311},{"t":"Asigna facturas pendientes a vendedores y cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":312},{"t":"Facturas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":329},{"t":"Monto","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":333},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":350},{"t":"Todas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":352},{"t":"Sin Asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":353},{"t":"Asignadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":354},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":358},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":369},{"t":"Todos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":371},{"t":"V/C","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":376},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":388},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":397},{"t":"Limpiar fechas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":405},{"t":"seleccionadas ·","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":418},{"t":"Asignar Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":420},{"t":"Asignar Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":423},{"t":"facturas · página","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":434},{"t":"No hay facturas pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":446},{"t":"Vendedor:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":480},{"t":"Cobrador:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":485},{"t":"Factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":508},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":509},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":510},{"t":"Saldo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":511},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":512},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":513},{"t":"Se asignará el vendedor a","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":581},{"t":"facturas por un total de","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":582},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":599},{"t":"Asignando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":603},{"t":"Asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":603},{"t":"Se asignarán","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":613},{"t":"Notas (opcional)","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":628},{"t":"Vendedores / Cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","linea":17},{"t":"Supervisores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","linea":18},{"t":"1. Comisiones se acumulan","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":46},{"t":"Cada venta o cobro genera una comisión pendiente para el vendedor o cobrador asignado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":47},{"t":"2. Crear liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":52},{"t":"Elegí vendedor/cobrador y período. Las comisiones pendientes del período pasan a estado liquidada.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":53},{"t":"3. Marcar como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":58},{"t":"Al pagar, se registra la fecha y se genera el asiento contable de cancelación del pasivo.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":59},{"t":"4. Anular si corresponde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":64},{"t":"Si la liquidación se hizo mal, anular devuelve las comisiones a pendientes y revierte el asiento.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":65},{"t":"El resumen filtra por moneda; cada moneda lleva su propio plan de cuentas.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":69},{"t":"Al crear la liquidación se genera el devengamiento (Gasto / Comisiones a Pagar).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":70},{"t":"Al marcar como pagada se contabiliza la salida de caja.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":71},{"t":"Pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":76},{"t":"Pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":77},{"t":"Anulada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":78},{"t":"¿Cómo funciona la liquidación de comisiones?","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":398},{"t":"Las comisiones pendientes de vendedores y cobradores se agrupan en liquidaciones por período. Al pagar, se genera el asiento contable correspondiente.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":399},{"t":"Liquidación de Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":406},{"t":"PDF Historial","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":411},{"t":"Nueva liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":415},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":422},{"t":"Resumen de comisiones pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":436},{"t":"No hay comisiones pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":442},{"t":"Cuando se generen comisiones por ventas o cobros, aparecerán acá agrupadas por vendedor/cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":443},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Código:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":460},{"t":"Pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":468},{"t":"Liquidadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":474},{"t":"Historial de liquidaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":487},{"t":"Filtrar por vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":496},{"t":"Sin liquidaciones registradas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":506},{"t":"Creá una nueva liquidación para agrupar las comisiones pendientes de un vendedor o cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":507},{"t":"Beneficiario","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":517},{"t":"Origen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":518},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":519},{"t":"Facturas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":520},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":521},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":522},{"t":"Fecha de pago","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":523},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":524},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":540},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":556},{"t":"Comprobante PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":562},{"t":"Liquidación creada exitosamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":629},{"t":"Seleccioná un vendedor/cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":648},{"t":"Nueva liquidación de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":662},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":672},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":689},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":695},{"t":"Observaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":703},{"t":"Opcional — útil para identificar la liquidación más adelante","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":709},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":714},{"t":"Crear liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":720},{"t":"Liquidación marcada como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":765},{"t":"Liquidación anulada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":777},{"t":"Error al cargar detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":795},{"t":"Detalle de liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":811},{"t":"Total comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":837},{"t":"Detalle de comisiones (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":848},{"t":"Factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":855},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":856},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":857},{"t":"Base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":858},{"t":"Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":859},{"t":"Sin comisiones en esta liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":884},{"t":"Anular","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":909},{"t":"Marcar como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":922},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":926},{"t":"Nueva Rendición de Cobranza","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":474},{"t":"Seleccioná el cobrador y la fecha para generar la rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":475},{"t":"Cobrador *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":486},{"t":"Buscar cobrador...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":498},{"t":"Moneda *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":504},{"t":"Buscar moneda...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":516},{"t":"Fecha de Cobranza *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":522},{"t":"Observaciones","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":535},{"t":"Novedades, incidentes, comentarios del cobrador (opcional)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":540},{"t":"Recibos disponibles (","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":549},{"t":"Deseleccionar todos","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":561},{"t":"Seleccionar todos","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":561},{"t":"Cargando recibos...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":574},{"t":"No hay recibos sin rendición para esta fecha y cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":583},{"t":"Nro. Recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":592},{"t":"Cliente","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":593},{"t":"Factura(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":594},{"t":"Monto","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":595},{"t":"recibo(s) seleccionado(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":650},{"t":"Total:","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":652},{"t":"Total declarado (","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":703},{"t":"Ej: 1.250.000","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":709},{"t":"✓ Coincide con el total cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":724},{"t":"Diferencia vs. cobrado: … …","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":724},{"t":"Enviar a tesorería al crear (si no, queda como BORRADOR)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":745},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":752},{"t":"Enviando...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":760},{"t":"Creando...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":760},{"t":"Crear y enviar","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":765},{"t":"Crear borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":765},{"t":"Borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":37},{"t":"Pendiente","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":38},{"t":"Aprobada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":42},{"t":"Rechazada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":44},{"t":"Con Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":48},{"t":"Anulado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":50},{"t":"Efectivo","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":342},{"t":"Cheque","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":348},{"t":"Transferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":354},{"t":"Tarjeta","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":360},{"t":"Detalle de Rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":384},{"t":"Desglose completo de la rendición de cobranza","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":385},{"t":"Cargando...","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":395},{"t":"Rendición no encontrada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":399},{"t":"Sin cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":407},{"t":"Fecha cobranza:","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":411},{"t":"· Creada:","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":412},{"t":"Desglose por medio de pago","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":427},{"t":"Esperado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":449},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":455},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":461},{"t":"Observaciones del cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":483},{"t":"Observaciones del supervisor","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":492},{"t":"Recibos incluidos (","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":506},{"t":"Nro. Recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":514},{"t":"Factura(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":515},{"t":"Cliente","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":516},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":517},{"t":"Monto","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":518},{"t":"Sin recibos vinculados","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":539},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":547},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":552},{"t":"OK","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":343},{"t":"DIFERENCIA","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":344},{"t":"RECHAZADO","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":345},{"t":"… medios · … recibo(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"1 medio","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"1 recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"· … legacy (info)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":480},{"t":"Sin verificación individual (legacy)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":492},{"t":"Info","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":499},{"t":"Verificado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":510},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":515},{"t":"Rechazado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":516},{"t":"Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":523},{"t":"Reverif.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":541},{"t":"Verificar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":541},{"t":"Verificar rendición ·","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":640},{"t":"medio(s) de pago ·","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":642},{"t":"Declarado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":654},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":665},{"t":"Dif. Verif.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":677},{"t":"Nota del cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":697},{"t":"Medios de pago a verificar (agrupados)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":703},{"t":"Listos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":706},{"t":"Hay rechazos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":711},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":724},{"t":"No hay recibos en esta rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":727},{"t":"Hay diferencias detectadas","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":745},{"t":"Te recomendamos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":746},{"t":"Observar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":747},{"t":"la rendición para que el cobrador ajuste y reenvíe a tesorería.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":747},{"t":"Motivo (obligatorio para observar/rechazar)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":755},{"t":"Describí el motivo si vas a observar o rechazar la rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":761},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":773},{"t":"Hay diferencias: enviar al cobrador para que ajuste","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":782},{"t":"Observar rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":782},{"t":"Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":806},{"t":"Hay diferencias: usá Observar para devolver al cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Hay medios rechazados: usá Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Verificá todos los medios para aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Aprobar rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":829},{"t":"Configuración de Rendición de Viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":87},{"t":"Estos parámetros aplican a toda la empresa. Cambiarlos afecta las próximas rendiciones — no toca las existentes.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":91},{"t":"APROBACIÓN DE ADELANTOS","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":107},{"t":"Requerir aprobación por monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":121},{"t":"Si está activo, un adelanto superior al umbral queda como","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":124},{"t":"PENDIENTE_APROBACION","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"hasta que un supervisor lo apruebe.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"Umbral de aprobación (Gs.)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":134},{"t":"Adelantos por encima de este monto necesitan aprobación.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"El umbral se aplica solo si la aprobación está activa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"CIERRE — REINTEGRO POR DEFECTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":155},{"t":"Modo de reintegro sugerido al cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":163},{"t":"Se pre-selecciona en el diálogo de cierre. El operador puede cambiarlo caso por caso.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":166},{"t":"Pagar ahora (INMEDIATO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":171},{"t":"Diferir como CxP al empleado (DIFERIDO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":177},{"t":"ALERTAS Y REPORTES","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":187},{"t":"Días para alertar rendiciones sin cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":195},{"t":"días","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":199},{"t":"Rendiciones abiertas por más de esta cantidad de días aparecen destacadas en rojo en el listado y en el reporte de saldos por empleado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":201},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":209},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Se va a crear la rendición y","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":251},{"t":"quedará abierta para cargar gastos.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"se ejecutará el asiento contable + movimiento de tesorería del adelanto.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"Revisá que todo esté correcto. Una vez creada, para corregir un dato hay que anular y volver a crear.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":268},{"t":"Confirmar creación de rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":279},{"t":"Crear rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":281},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":282},{"t":"Nueva rendición de viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":334},{"t":"Corregí lo siguiente para continuar:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":340},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":355},{"t":"Empleado *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":377},{"t":"Buscar por nombre, CI o Nº…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":378},{"t":"CI","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":387},{"t":"Concepto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":399},{"t":"Ej: Viaje a Ciudad del Este 10-12/07","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":400},{"t":"Fecha inicio *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":410},{"t":"Fecha fin *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":421},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":432},{"t":"Cotización","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":455},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":472},{"t":"PRIMER ADELANTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":484},{"t":"Sin adelanto previo (empresa reembolsa al final)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":496},{"t":"No se registrará adelanto ahora. El empleado paga de su bolsillo y al cerrar la rendición se reintegra el total gastado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":504},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":512},{"t":"Fecha del adelanto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":525},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":536},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"Cuenta de tesorería origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"N° operación","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":568},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":569},{"t":"Banco destino (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":587},{"t":"Banco del empleado…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":588},{"t":"Banco donde recibe el empleado (transferencias)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":589},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":609},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":618},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":619},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":626},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":635},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":636},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":646},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":657},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":675},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":684},{"t":"El empleado debe devolver este monto (ya devolvió …)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"El empleado debe devolver este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"Pendiente de pago al empleado (cuenta a pagar)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"La empresa debe reintegrar este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"Pagar CxP a empleado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":152},{"t":"Empleado:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":158},{"t":"Saldo pendiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":161},{"t":"Podés registrar un pago parcial o total. Genera egreso de tesorería.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":163},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":180},{"t":"Fecha *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":187},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":198},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"Cuenta de tesorería *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"N° operación (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":228},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":248},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":257},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":258},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":265},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":274},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":275},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":285},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":296},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":315},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":323},{"t":"Registrando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332},{"t":"Confirmar pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332},{"t":"Detalle de saldos —","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":79},{"t":"Rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":100},{"t":"Sin rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":113},{"t":"Este empleado no tiene rendiciones sin cerrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":114},{"t":"Número","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":122},{"t":"Concepto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":123},{"t":"Inicio","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":124},{"t":"Adelantado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":125},{"t":"Rendido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":126},{"t":"Saldo","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":127},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":128},{"t":"Ir","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":129},{"t":"Ver","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":174},{"t":"CxP pendientes (reintegros diferidos)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":191},{"t":"Sin CxP pendientes","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":204},{"t":"Este empleado no tiene reintegros diferidos por cobrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":205},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":213},{"t":"Origen","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":214},{"t":"Monto original","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":215},{"t":"Pagado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":216},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":264},{"t":"Ir a CxP a Empleados","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":266},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":43},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":44},{"t":"Ambos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":45},{"t":"Pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":49},{"t":"Liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":50},{"t":"… comisión(es) generada(s) correctamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":143},{"t":"No se generó ninguna comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":149},{"t":"Error al generar comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":155},{"t":"¿Cómo funciona el panel de Comisiones?","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":197},{"t":"Resumen de comisiones generadas a partir de ventas y cobranzas registradas en el período.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":198},{"t":"1. Filtrá","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":203},{"t":"Elegí período, vendedor/cobrador y moneda para acotar el resumen.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":204},{"t":"2. Revisá los KPIs","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":209},{"t":"Total Ventas, Cobranzas y Comisiones Generadas del período.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":210},{"t":"3. Detalle por persona","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":215},{"t":"La tabla muestra ventas, cobranzas y comisión generada por cada vendedor/cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":216},{"t":"4. Liquidá","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":221},{"t":"Cuando estés conforme, usá el módulo de Liquidaciones para pagar las comisiones.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":222},{"t":"Las comisiones de cobranza se generan automáticamente al registrar un recibo si el cobrador tiene % o monto fijo configurado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":228},{"t":"Si una factura tenía vendedor pero no tiene comisión registrada, usá «Generar comisiones históricas».","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":232},{"t":"Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":247},{"t":"Resumen de comisiones generadas por período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":250},{"t":"PDF Resumen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":260},{"t":"PDF Detallado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":268},{"t":"Generar comisiones históricas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":277},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":288},{"t":"Mes Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":294},{"t":"Mes Anterior","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":295},{"t":"Trimestre Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":296},{"t":"Año Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":297},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":305},{"t":"Buscar...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":306},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":312},{"t":"Total Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":347},{"t":"Total Cobranzas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":354},{"t":"Comisiones Generadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":361},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":372},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":373},{"t":"Cobranzas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":374},{"t":"% Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":375},{"t":"Comisión Generada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":376},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":377},{"t":"No hay comisiones para el período seleccionado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":396},{"t":"Probá cambiar de período o moneda. Si esperás ver datos, revisá que el cobrador tenga % configurado y que las facturas estén asignadas.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":397},{"t":"Nota:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":460},{"t":"Las comisiones se calculan automáticamente basándose en las ventas y cobranzas registradas. Para liquidarlas, usá el módulo de Liquidaciones.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":460},{"t":"Se generarán comisiones de","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":486},{"t":"para todas las facturas que ya tienen vendedor asignado pero aún no tienen comisión registrada. Las que ya tienen comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":487},{"t":"no se duplicarán","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":489},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":493},{"t":"Procesando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":508},{"t":"Confirmar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":508},{"t":"El proceso terminó sin generar comisiones. Revisá los motivos por factura para entender qué falta configurar.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":527},{"t":"Ninguna asignación de factura se procesó.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":557},{"t":"Causas típicas:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":559},{"t":"Módulo COMISIONES desactivado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":564},{"t":"en la suscripción de la empresa (revisar Configuración → Suscripción → Módulos contratados).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":564},{"t":"Hay","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":567},{"t":"facturas sin vendedor asignado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":568},{"t":"(se emitieron sin elegir vendedor).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":568},{"t":"Todas las facturas ya tienen comisión previa liquidada (no hay nada para generar).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":571},{"t":"Cómo verificar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":576},{"t":": revisá primero que el módulo COMISIONES esté activo. Luego que las facturas hayan sido emitidas con vendedor asignado (dropdown \"Vendedor\" al facturar). Si todo es correcto, contactá soporte con el mensaje exacto que aparece arriba.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":576},{"t":"factura(s) analizada(s):","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":585},{"t":"Ver logs del backend para más detalle.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":620},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":631},{"t":"Comisión generada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":94},{"t":"Comisión marcada como liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":105},{"t":"Comisión recalculada con datos actuales","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":114},{"t":"Comisión eliminada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":123},{"t":"Seleccioná un supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":136},{"t":"Definí el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":137},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":188},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":194},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":202},{"t":"Buscar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":209},{"t":"PDF Resumen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":216},{"t":"PDF Detallado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":223},{"t":"Generar comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":230},{"t":"Total ventas equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":242},{"t":"Total cobros equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":251},{"t":"Total comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":260},{"t":"Registros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":269},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":282},{"t":"Ventas equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":283},{"t":"Cobros equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":284},{"t":"Com. ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":285},{"t":"Com. cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":286},{"t":"Total comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":287},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":288},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":289},{"t":"Sin registros para los filtros seleccionados","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":301},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":351},{"t":"Recalcular con datos actuales","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":362},{"t":"Marcar como liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":372},{"t":"Eliminar comisión pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":382},{"t":"Generar comisión supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":412},{"t":"Supervisor *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":424},{"t":"Período desde *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":429},{"t":"Período hasta *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":440},{"t":"Observaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":452},{"t":"Calculando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":468},{"t":"Vista previa","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":468},{"t":"Desglose del equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":474},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":481},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":482},{"t":"Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":483},{"t":"Total ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":505},{"t":"Total cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":509},{"t":"Com. ventas (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":513},{"t":"Com. cobros (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":521},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":545},{"t":"Generando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":549},{"t":"Generar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":549},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":131},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":138},{"t":"Vista previa de liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":146},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":153},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":155},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":162},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":164},{"t":"Venta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":32},{"t":"Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":33},{"t":"Comisión eliminada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":118},{"t":"Detalle de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":164},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":168},{"t":"Registros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":190},{"t":"Total base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":197},{"t":"Comisión total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":204},{"t":"Fecha","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":214},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":215},{"t":"Documento","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":216},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":217},{"t":"Supervisor (dirección)","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":218},{"t":"NC aplicadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":219},{"t":"Monto base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":220},{"t":"Fijo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":222},{"t":"Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":223},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":224},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":225},{"t":"Sin comisiones en el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":244},{"t":"No se generaron comisiones para este vendedor/cobrador en el rango seleccionado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":245},{"t":"Asignado en la dirección del cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":279},{"t":"Por equipo del vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":279},{"t":"Sin NC","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":293},{"t":"Eliminar comisión pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":336},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":132},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":155},{"t":"Vista previa de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":163},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":170},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":174},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":187},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":195},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":133},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":140},{"t":"Vista previa de comisiones supervisores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":148},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":166},{"t":"Detalle de comisión supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":53},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":72},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":83},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":89},{"t":"% Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":103},{"t":"% Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":107},{"t":"Com. ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":111},{"t":"Com. cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":115},{"t":"Total comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":119},{"t":"Equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":127},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":132},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":133},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":134},{"t":"Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":135},{"t":"Sin movimientos del equipo en el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":141},{"t":"Total equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":170},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":183}],"resumen":"Caja del Día · Asignación · Anticipos a Empleados · Observado · Con Observación · Pendientes (Tesorería) · ¿Cómo funciona Rendiciones de Cobranza? · Buscar factura o cliente... · Seleccione al menos una factura · Asignación de Cobranza · Vendedor/Cobrador · Vendedores / Cobradores · Liquidación de Comisiones · PDF Historial · Resumen de comisiones pendientes · Vendedor / Cobrador · Total comisiones · Nueva Rendición de Cobranza · Cobrador * · Buscar moneda... · Nro. Recibo · "},{"id":"ruta:/suscripciones","tipo":"pantalla","titulo":"Suscripciones","miga":"Suscripciones","ruta":"/suscripciones","archivos":["frontend/src/pages/Suscripciones.jsx","frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","frontend/src/components/organismos/suscripciones/Resellers.jsx","frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","frontend/src/components/templates/SuscripcionesTemplate.jsx","frontend/src/components/organismos/suscripciones/PlanModal.jsx","frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","frontend/src/components/organismos/suscripciones/TarifasIa.jsx"],"textos":[{"t":"Red Empresarial","archivo":"frontend/src/pages/Suscripciones.jsx","linea":36},{"t":"Gestiona tu red de empresas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":38},{"t":"Resellers","archivo":"frontend/src/pages/Suscripciones.jsx","linea":42},{"t":"Administra tus socios comerciales","archivo":"frontend/src/pages/Suscripciones.jsx","linea":44},{"t":"Comprobantes","archivo":"frontend/src/pages/Suscripciones.jsx","linea":48},{"t":"Validar comprobantes de pago","archivo":"frontend/src/pages/Suscripciones.jsx","linea":50},{"t":"Comisiones","archivo":"frontend/src/pages/Suscripciones.jsx","linea":54},{"t":"Comisiones por pagar y métricas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":56},{"t":"Planes","archivo":"frontend/src/pages/Suscripciones.jsx","linea":60},{"t":"Crear y administrar planes","archivo":"frontend/src/pages/Suscripciones.jsx","linea":62},{"t":"Métricas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":66},{"t":"Dashboard ejecutivo","archivo":"frontend/src/pages/Suscripciones.jsx","linea":68},{"t":"Consumo IA","archivo":"frontend/src/pages/Suscripciones.jsx","linea":72},{"t":"Tokens de IA y cuotas por empresa","archivo":"frontend/src/pages/Suscripciones.jsx","linea":74},{"t":"Mis Subsidiarios","archivo":"frontend/src/pages/Suscripciones.jsx","linea":83},{"t":"Empresas que representas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":85},{"t":"Mis Comisiones","archivo":"frontend/src/pages/Suscripciones.jsx","linea":89},{"t":"Comisiones ganadas y pendientes","archivo":"frontend/src/pages/Suscripciones.jsx","linea":91},{"t":"Mis Métricas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":95},{"t":"Rendimiento de ventas","archivo":"frontend/src/pages/Suscripciones.jsx","linea":97},{"t":"Suscripciones y Comisiones","archivo":"frontend/src/pages/Suscripciones.jsx","linea":121},{"t":"Gestiona tu suscripción, red empresarial y comisiones","archivo":"frontend/src/pages/Suscripciones.jsx","linea":124},{"t":"Rendimiento de tus ventas como reseller","archivo":"frontend/src/pages/Suscripciones.jsx","linea":238},{"t":"Cargando dashboard...","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":141},{"t":"Error al cargar el dashboard ejecutivo","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":150},{"t":"Indicadores Clave","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":160},{"t":"Ingreso Recurrente Mensual (MRR)","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":170},{"t":"Empresas Activas / Total","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":182},{"t":"en gracia","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":193},{"t":"Suscripciones Activas","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":196},{"t":"Cobros Vencidos","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":210},{"t":"Comprobantes Pendientes","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":224},{"t":"Churn Rate (este mes)","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":233},{"t":"Estado de Suscripciones","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":241},{"t":"Distribución por Plan","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":272},{"t":"Sin datos de planes","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":302},{"t":"Flujo de Caja — Próximos 3 Meses","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":309},{"t":"cobros programados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":317},{"t":"Vencidos","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":322},{"t":"cobros atrasados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":324},{"t":"Sin cobros programados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":329},{"t":"Comprobantes de Pago","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":336},{"t":"Pendientes","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":341},{"t":"Aprobados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":346},{"t":"Rechazados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":351},{"t":"Comisiones","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":359},{"t":"Pagadas","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":369},{"t":"Suscripciones de la Red","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":378},{"t":"Exportar CSV","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":381},{"t":"CSV","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":382},{"t":"Buscar empresa, RUC o plan...","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":391},{"t":"Todos los estados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":401},{"t":"Todos los planes","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":412},{"t":"Empresa","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":425},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":430},{"t":"Estado","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":434},{"t":"Costo Mensual","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":437},{"t":"Próx. Cobro","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":441},{"t":"Días Rest.","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":446},{"t":"Override activo","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":465},{"t":"Sin resultados","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":486},{"t":"(filtradas)","archivo":"frontend/src/components/organismos/suscripciones/DashboardEjecutivo.jsx","linea":496},{"t":"Comisiones generadas: … nuevas de … suscripciones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":63},{"t":"Comisiones marcadas como pagadas exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":82},{"t":"Seleccioná al menos una comisión para pagar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":125},{"t":"Ingresá una referencia de pago (Nro. comprobante, etc.)","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":133},{"t":"Gestión de Comisiones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":169},{"t":"Administrá las comisiones pendientes por pagar a tus resellers y el historial de pagos realizados","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":172},{"t":"Generar comisiones del mes","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":182},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":196},{"t":"Pendiente por pagar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":197},{"t":"Pagado este mes","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":208},{"t":"pagos total","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":209},{"t":"Resellers con pendientes","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":219},{"t":"Requieren atención","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":220},{"t":"Total pagado histórico","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":230},{"t":"Gs. generado total","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":232},{"t":"Cargando resumen...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":238},{"t":"Mensual:","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":245},{"t":"Venta inicial:","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":251},{"t":"Renovación:","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":258},{"t":"Upgrade:","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":265},{"t":"Pendientes por pagar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":278},{"t":"Historial de pagos","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":285},{"t":"Filtrar:","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":294},{"t":"Pendientes","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":298},{"t":"Todas","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":304},{"t":"Pagadas","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":310},{"t":"Cargando comisiones...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":315},{"t":"Sin comisiones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":320},{"t":"No hay comisiones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":321},{"t":"Podés generar las del mes con el botón de arriba.","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":324},{"t":"Comisiones directas","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":347},{"t":"Reseller","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":347},{"t":"Pendiente","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":357},{"t":"Pagado","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":363},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":377},{"t":"Seleccionar todas las pendientes","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":399},{"t":"Pagar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":408},{"t":"Gs.)","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":410},{"t":"Subsidiario","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":422},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":423},{"t":"Tipo","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":424},{"t":"Período","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":425},{"t":"Base","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":426},{"t":"Comisión","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":428},{"t":"Estado","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":429},{"t":"Pagada","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":486},{"t":"Sin comisiones para este filtro","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":499},{"t":"Cargando historial...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":511},{"t":"Sin pagos registrados","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":516},{"t":"Aún no se han realizado pagos de comisiones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":517},{"t":"Fecha pago","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":525},{"t":"Beneficiario","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":526},{"t":"Monto","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":530},{"t":"Método","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":531},{"t":"Referencia","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":532},{"t":"Generar comisiones mensuales","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":576},{"t":"Esto calculará las comisiones del mes actual para todas las suscripciones activas que tengan resellers asignados. Las comisiones duplicadas no se generan de nuevo.","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":577},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":583},{"t":"Generando...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":592},{"t":"Generar ahora","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":597},{"t":"Registrar pago de comisiones","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":616},{"t":"Comisiones seleccionadas","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":626},{"t":"Monto total a pagar","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":630},{"t":"Método de pago","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":636},{"t":"Seleccioná cómo se realizó el pago","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":639},{"t":"Transferencia bancaria","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":644},{"t":"Efectivo","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":645},{"t":"Cheque","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":646},{"t":"Billetera digital","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":647},{"t":"Otro","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":648},{"t":"Referencia / Comprobante","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":653},{"t":"Nro. de transferencia, recibo, o cualquier referencia del pago","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":656},{"t":"Ej: TRF-2025-00123","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":663},{"t":"Procesando...","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":687},{"t":"Confirmar pago","archivo":"frontend/src/components/organismos/suscripciones/GestionComisiones.jsx","linea":692},{"t":"Plan creado exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":48},{"t":"Plan actualizado exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":59},{"t":"Cargando planes...","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":85},{"t":"Gestión de Planes","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":97},{"t":"Creá y administrá los planes de suscripción para tus subsidiarios","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":99},{"t":"Nuevo Plan","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":106},{"t":"Total planes","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":114},{"t":"Activos","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":120},{"t":"Inactivos","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":126},{"t":"Suscripciones activas","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":132},{"t":"Mostrar planes inactivos","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":157},{"t":"No hay planes creados aún","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":169},{"t":"Crear primer plan","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":173},{"t":"Activo","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":182},{"t":"Inactivo","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":182},{"t":"Editar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":186},{"t":"Desactivar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":194},{"t":"Activar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":194},{"t":"Gs. /","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":209},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":238},{"t":"días prueba","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":244},{"t":"días gracia","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":250},{"t":"módulo","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":259},{"t":"suscripción","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":287},{"t":"Desactivar plan","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":308},{"t":"Activar plan","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":308},{"t":"El plan \"…\" dejará de estar disponible para nuevas asignaciones. Las suscripciones activas no se verán afectadas.","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":311},{"t":"El plan \"…\" volverá a estar disponible para asignar a subsidiarios.","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":311},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":318},{"t":"Sí, desactivar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":326},{"t":"Sí, activar","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":326},{"t":"Procesando...","archivo":"frontend/src/components/organismos/suscripciones/GestionPlanes.jsx","linea":328},{"t":"Suscripción creada exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":69},{"t":"Suscripción actualizada exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":79},{"t":"Suscripción …","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":89},{"t":"Cargando...","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":111},{"t":"Error al cargar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":120},{"t":"Gestión de Suscripciones","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":134},{"t":"Administra suscripciones de subsidiarios y resellers","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":135},{"t":"Total","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":145},{"t":"Activas","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":152},{"t":"Sin plan","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":159},{"t":"Pausadas","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":166},{"t":"Buscar por nombre o RUC...","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":196},{"t":"Todos los tipos","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":216},{"t":"Subsidiarios","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":217},{"t":"Resellers","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":218},{"t":"Sin resultados","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":225},{"t":"Ajustá los filtros o agregá subsidiarios","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":226},{"t":"Empresa","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":233},{"t":"Tipo","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":234},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":235},{"t":"Estado","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":236},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":237},{"t":"Precio","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":238},{"t":"Acciones","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":239},{"t":"Reseller","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":254},{"t":"Subsidiario","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":254},{"t":"(vencida)","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":285},{"t":"Asignar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":308},{"t":"Editar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":321},{"t":"Gestionar módulos y addons","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":330},{"t":"Pausar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":338},{"t":"Reactivar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":347},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":356},{"t":"Página","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":375},{"t":"Anterior","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":384},{"t":"Siguiente","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":389},{"t":"Cancelar suscripción","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":411},{"t":"Pausar suscripción","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":411},{"t":"Reactivar suscripción","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":411},{"t":"Esta acción cancelará la suscripción de forma permanente. El subsidiario perderá acceso a los módulos del plan.","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":418},{"t":"La suscripción será pausada temporalmente. El subsidiario no podrá usar los módulos hasta que se reactive.","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":418},{"t":"La suscripción se reactivará y el subsidiario recuperará el acceso a los módulos del plan.","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":418},{"t":"Sí, cancelar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":433},{"t":"Sí, pausar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":433},{"t":"Sí, reactivar","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":433},{"t":"Procesando...","archivo":"frontend/src/components/organismos/suscripciones/GestionSuscripciones.jsx","linea":435},{"t":"Estado actualizado a …","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":89},{"t":"Cargando red empresarial...","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":244},{"t":"Error al cargar la red empresarial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":255},{"t":"Red Empresarial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":266},{"t":"Visualiza tu ecosistema comercial y flujo de comisiones","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":267},{"t":"Jerarquía","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":278},{"t":"Métricas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":285},{"t":"Clic para filtrar empresas activas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":298},{"t":"Activas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":305},{"t":"Clic para filtrar empresas en período de gracia","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":315},{"t":"En Gracia","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":322},{"t":"Clic para filtrar empresas sin suscripción activa","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":332},{"t":"Sin Suscripción","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":339},{"t":"Clic para filtrar empresas con suscripción por vencer (≤15 días)","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":351},{"t":"Próx. a vencer","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":360},{"t":"Total de empresas en tu red","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":368},{"t":"Total Red","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":375},{"t":"Red Comercial vs Gestión Administrativa","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":385},{"t":"Esta vista muestra las","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":386},{"t":"relaciones comerciales y comisiones","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":388},{"t":"de tu red. Para gestión administrativa de empresas, ve a","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":388},{"t":"Configuración > Empresas Asociadas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":390},{"t":"Cerrar","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":403},{"t":"Buscar por empresa, RUC o tipo...","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":419},{"t":"Limpiar búsqueda","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":429},{"t":"Filtrar por tipo de empresa","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":443},{"t":"Todos los tipos","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":445},{"t":"Holding","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":446},{"t":"Reseller","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":447},{"t":"Subsidiario","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":448},{"t":"Filtrar:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":455},{"t":"En gracia","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":466},{"t":"Sin suscripción","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":472},{"t":"Bloqueadas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":484},{"t":"Límites ampliados","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":490},{"t":"Mostrar empresas: …","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":503},{"t":"Limpiar todos los filtros","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":517},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":519},{"t":"Límites y uso del plan activo","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":581},{"t":"RUC:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":616},{"t":"Estado actual:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":649},{"t":"Plan:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":655},{"t":"Gs/mes","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":660},{"t":"Vence:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":672},{"t":"… días restantes","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":678},{"t":"Cambiar estado:","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":697},{"t":"Actualizando estado...","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":741},{"t":"Sin Red Empresarial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":774},{"t":"Aún no tienes empresas en tu red comercial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":775},{"t":"Estructura Comercial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":784},{"t":"% comisión","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":834},{"t":"Ver métricas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":842},{"t":"Ver comisiones","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":845},{"t":"Métricas no disponibles","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":884},{"t":"Las métricas se generarán cuando tengas actividad comercial","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":885},{"t":"Empresas en Red","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":899},{"t":"Resellers Activos","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":909},{"t":"… Gs.","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":919},{"t":"0 Gs.","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":919},{"t":"Ingresos Mensuales","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":923},{"t":"Comisiones Pagadas","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":937},{"t":"Sin resultados","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1554},{"t":"No se encontraron empresas que coincidan con tu búsqueda","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1555},{"t":"Mostrando","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1589},{"t":"Bloqueada","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1721},{"t":"(vencida)","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1728},{"t":"d)","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1732},{"t":"Gs","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1744},{"t":"Este plan tiene límites ampliados temporalmente","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1751},{"t":"Override","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1752},{"t":"Acciones","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1772},{"t":"Ver límites del plan","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1807},{"t":"Cambiar plan","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1816},{"t":"Ampliar límites","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1825},{"t":"Gestionar módulos","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1835},{"t":"Desbloquear suscripción","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1848},{"t":"Estado de suscripción","archivo":"frontend/src/components/organismos/suscripciones/RedEmpresarial.jsx","linea":1848},{"t":"Costos recalculados (… registro(s))","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":59},{"t":"Cuota actualizada","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":84},{"t":"Recalculando…","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":105},{"t":"Recalcular costos del mes","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":105},{"t":"Empresas de la red","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":110},{"t":"Tokens IA (mes)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":111},{"t":"Costo estimado","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":112},{"t":"desde …","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":112},{"t":"Empresa","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":122},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":123},{"t":"Modo","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":124},{"t":"Consumo mes","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":125},{"t":"Cuota","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":126},{"t":"Costo USD","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":127},{"t":"Acción","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":128},{"t":"Holding","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":135},{"t":"Plataforma","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":143},{"t":"Propia","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":143},{"t":"Sin límite","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":151},{"t":"Ajustar","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":155},{"t":"Cuota de IA —","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":166},{"t":"Modo de credencial","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":169},{"t":"Usará la credencial del holding: … · …","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":171},{"t":"⚠ El holding no tiene API key configurada — configurala en su Config IA.","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":171},{"t":"La empresa usa su propia API key (la configura en su Config IA).","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":171},{"t":"Tokens de la plataforma (holding)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":179},{"t":"API key propia de la empresa","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":180},{"t":"Límite mensual de tokens (0 = sin límite)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":183},{"t":"En modo propia la empresa paga su key; el tope no aplica.","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":186},{"t":"Se descuenta del consumo mensual.","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":186},{"t":"…M","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":199},{"t":"/ mes","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":208},{"t":"(sin tope)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":208},{"t":"Estimado con","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":210},{"t":"· ~USD","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":211},{"t":"/1M tokens (mezcla in/out). También podés fijarlo por presupuesto:","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":211},{"t":"Presupuesto USD/mes (calcula los tokens)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":214},{"t":"US$","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":217},{"t":"Sin tarifa cargada para","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":222},{"t":"el modelo","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":223},{"t":"— cargala en la pestaña “Tarifas” para ver el costo en USD.","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":223},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":231},{"t":"Guardando…","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":233},{"t":"Guardar","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":233},{"t":"Consumo y cuotas","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":244},{"t":"Tarifas (costo)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":245},{"t":"NovaIA (Ayuda IA)","archivo":"frontend/src/components/organismos/suscripciones/ConsumoIaHolding.jsx","linea":246},{"t":"Cargando información de comisiones...","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":47},{"t":"Dashboard de Comisiones","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":57},{"t":"Gestiona tus comisiones, pagos pendientes e historial","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":58},{"t":"Dashboard","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":69},{"t":"Pendientes","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":76},{"t":"Historial","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":86},{"t":"Sistema de Comisiones Recurrentes","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":95},{"t":"Como reseller, recibes comisiones mensuales por cada suscripción activa que vendas. Las comisiones se calculan automáticamente y se procesan mensualmente.","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":96},{"t":"… Gs.","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":131},{"t":"0 Gs.","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":131},{"t":"Comisiones Pendientes","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":135},{"t":"Total Pagado","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":149},{"t":"Clientes Activos","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":159},{"t":"Porcentaje Comisión","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":169},{"t":"Resumen del Mes Actual","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":176},{"t":"Comisiones Generadas:","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":179},{"t":"Suscripciones Activas:","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":187},{"t":"Próximo Pago:","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":193},{"t":"Por definir","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":195},{"t":"¡Todo al día!","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":212},{"t":"No tienes comisiones pendientes de pago","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":213},{"t":"Comisiones Pendientes de Pago","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":220},{"t":"Fecha","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":224},{"t":"Cliente","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":225},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":226},{"t":"Tipo","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":227},{"t":"Monto","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":228},{"t":"Estado","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":229},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":251},{"t":"Sin historial","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":274},{"t":"Aún no tienes historial de comisiones pagadas","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":275},{"t":"Historial de Comisiones Pagadas","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":282},{"t":"Fecha Pago","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":286},{"t":"Período","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":287},{"t":"Método","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":290},{"t":"Referencia","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":291},{"t":"N/A","archivo":"frontend/src/components/organismos/suscripciones/Resellers.jsx","linea":310},{"t":"Comprobante aprobado y suscripción renovada","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":167},{"t":"Comprobante rechazado","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":179},{"t":"Pago manual registrado y suscripción renovada","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":198},{"t":"Error al cargar el documento","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":219},{"t":"Ingrese un motivo de rechazo","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":241},{"t":"Seleccione una suscripción","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":260},{"t":"Comprobantes de Pago","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":285},{"t":"Pago Manual","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":293},{"t":"Pendientes","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":324},{"t":"Aprobados","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":331},{"t":"Rechazados","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":338},{"t":"Buscar por empresa o RUC...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":345},{"t":"Error al cargar comprobantes","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":383},{"t":"No hay comprobantes","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":405},{"t":"Intenta con otra búsqueda","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":409},{"t":"Empresa","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":420},{"t":"Plan","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":421},{"t":"Estado","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":422},{"t":"Monto","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":423},{"t":"Observación","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":424},{"t":"Fecha","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":425},{"t":"Acciones","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":426},{"t":"Vence:","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":449},{"t":"… Gs.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":462},{"t":"Rechazo:","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":493},{"t":"Rev:","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":508},{"t":"Ver documento adjunto","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":516},{"t":"Aprobar comprobante","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":527},{"t":"Rechazar comprobante","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":537},{"t":"Confirmar aprobación","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":587},{"t":"¿Aprobar este comprobante? Esto renovará la suscripción del subsidiario automáticamente por un ciclo.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":591},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":597},{"t":"Aprobando...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":611},{"t":"Aprobar","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":611},{"t":"El subsidiario será notificado del rechazo. Proporcione un motivo claro para que pueda corregir y reenviar.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":635},{"t":"Motivo del rechazo","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":642},{"t":"Ej: Comprobante ilegible, monto no coincide...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":643},{"t":"Rechazando...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":658},{"t":"Rechazar","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":658},{"t":"Registrar Pago Manual","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":674},{"t":"Registre un pago para un subsidiario cuando haya confirmado el cobro por otro medio (transferencia, efectivo, etc.). Esto renovará automáticamente su suscripción por un ciclo.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":682},{"t":"Plan:","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":716},{"t":"· Estado:","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":717},{"t":"· … Gs.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":718},{"t":"Buscar empresa subsidiaria","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":728},{"t":"Nombre o RUC del subsidiario...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":729},{"t":"Seleccione la suscripción del subsidiario al que desea registrar el pago","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":730},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":780},{"t":"Monto del pago","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":789},{"t":"Se autocompleta con el costo de la suscripción. Puede modificarlo.","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":794},{"t":"Observación (opcional)","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":802},{"t":"Ej: Pago en efectivo recibido en oficina, Transferencia #12345...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":803},{"t":"Referencia del pago para el registro interno","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":808},{"t":"Registrando...","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":825},{"t":"Registrar Pago","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":825},{"t":"Vista previa del documento","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":845},{"t":"Comprobante PDF","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":877},{"t":"No se puede previsualizar este tipo de archivo","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":882},{"t":"Descargar archivo","archivo":"frontend/src/components/organismos/suscripciones/ValidarComprobantes.jsx","linea":889},{"t":"Editar Plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":223},{"t":"Crear Nuevo Plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":223},{"t":"Información del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":234},{"t":"Datos principales que identifican el plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":237},{"t":"Código","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":242},{"t":"Identificador único del plan. Ej: PLAN-BASIC, PLAN-PRO","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":247},{"t":"Identificador único, máx. 16 caracteres","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":252},{"t":"PLAN-PRO","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":257},{"t":"Nombre del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":263},{"t":"Nombre visible para los subsidiarios","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":266},{"t":"Plan Profesional","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":271},{"t":"Precio y ciclo","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":282},{"t":"Definí cuánto cuesta el plan y el tipo de ciclo de facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":285},{"t":"Precio (Gs.)","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":292},{"t":"Precio base del plan por ciclo. Este es el costo de referencia que luego podés personalizar al asignar a cada subsidiario.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":297},{"t":"Precio base por ciclo","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":304},{"t":"Gs. /","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":315},{"t":"Ciclo de facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":321},{"t":"Frecuencia de cobro del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":322},{"t":"Mensual","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":327},{"t":"Trimestral","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":328},{"t":"Semestral","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":329},{"t":"Anual","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":330},{"t":"Límites del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":339},{"t":"Definí los límites que tendrán las empresas con este plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":342},{"t":"Usuarios","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":349},{"t":"Cantidad máxima de usuarios que pueden crear en la empresa","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":354},{"t":"Productos","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":370},{"t":"Cantidad máxima de productos/servicios que pueden registrar. 0 = ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":375},{"t":"0 = ilimitado","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":385},{"t":"Documentos","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":392},{"t":"Cantidad máxima de documentos (facturas, notas, etc.) que pueden emitir por ciclo. 0 = ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":397},{"t":"Empresas","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":417},{"t":"Cantidad máxima de empresas permitidas. Dejá en 0 para ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":420},{"t":"Sucursales","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":436},{"t":"Cantidad máxima de sucursales permitidas. Dejá en 0 para ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":439},{"t":"Tokens de IA / mes","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":455},{"t":"Cuota mensual de tokens de IA incluida en el plan (se usa con la credencial de la plataforma). 0 = el plan no incluye IA.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":458},{"t":"0 = no incluye IA","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":468},{"t":"Clientes","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":478},{"t":"Cantidad máxima de clientes que pueden registrar. Dejá en 0 para ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":481},{"t":"Monto facturación (Gs.)","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":497},{"t":"Monto máximo de facturación por ciclo. Dejá en 0 para ilimitado.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":500},{"t":"Gs. / ciclo","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":515},{"t":"Días de prueba","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":525},{"t":"Período de prueba gratuito al asignar este plan. Dejá en 0 si no aplica.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":528},{"t":"Docs en prueba","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":544},{"t":"Límite de documentos durante el período de prueba","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":547},{"t":"Días de gracia","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":562},{"t":"Días adicionales después del vencimiento antes de bloquear el sistema. Dejá en 0 para bloqueo inmediato.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":565},{"t":"Módulos y addons","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":585},{"t":"módulo","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":589},{"t":"· … addon…","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":591},{"t":"Activá los módulos raíz que incluye el plan. Cada módulo da acceso a todos sus submódulos no-addon. Los addons se contratan aparte.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":595},{"t":"Deseleccionar todos","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":610},{"t":"Seleccionar todos","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":610},{"t":"Buscar módulo o addon…","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":622},{"t":"No hay módulos registrados en el sistema","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":637},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":690},{"t":"Incluye (click para excluir):","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":697},{"t":"Addons:","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":726},{"t":"Sin resultados para “","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":798},{"t":"Vista previa del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":809},{"t":"Nombre","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":816},{"t":"Precio","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":820},{"t":"Límites","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":826},{"t":"usuarios ·","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":828},{"t":"productos ·","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":828},{"t":"· … clientes","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":830},{"t":"· … empresas","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":831},{"t":"· … sucursales","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":832},{"t":"Módulos","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":838},{"t":"Precio total estimado","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":848},{"t":"Monto facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":856},{"t":"Prueba","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":862},{"t":"días (","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":864},{"t":"docs)","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":864},{"t":"días","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":871},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":878},{"t":"Guardando...","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":884},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":889},{"t":"Crear plan","archivo":"frontend/src/components/organismos/suscripciones/PlanModal.jsx","linea":893},{"t":"Editar Suscripción","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":93},{"t":"Asignar Plan","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":93},{"t":"Reseller","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":108},{"t":"Subsidiario directo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":108},{"t":"Seleccionar Plan","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":118},{"t":"Elegí el plan que se asignará a esta empresa","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":121},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":137},{"t":"Plan actual","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":166},{"t":"Precio y Condiciones","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":178},{"t":"Precio base del plan","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":186},{"t":"Es el costo de referencia del plan. Tu ganancia es la diferencia entre lo que cobrás (precio venta) y este valor.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":190},{"t":"Precio venta (Gs.)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":204},{"t":"Lo que le cobrás al reseller por este plan. El reseller luego puede revenderlo a sus subsidiarios.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":208},{"t":"Lo que le cobrás al subsidiario por este plan. Si lo dejás vacío se usa el precio base.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":208},{"t":"Monto que el reseller te paga","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":215},{"t":"Monto que el subsidiario paga","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":215},{"t":"(base: …)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":218},{"t":"vs precio base","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":237},{"t":"Comisión reseller (%)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":243},{"t":"Porcentaje del precio venta que se paga como comisión al reseller que vendió esta suscripción. Solo aplica si hay un reseller en la cadena de venta.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":246},{"t":"No aplica para subsidiarios directos","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":255},{"t":"Agregar comisión manual","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":260},{"t":"Porcentaje que gana este reseller","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":267},{"t":"Porcentaje para el reseller que lo refirió","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":267},{"t":"por ciclo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":281},{"t":"Quitar comisión","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":293},{"t":"Vigencia y Facturación","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":307},{"t":"Fecha de inicio","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":313},{"t":"Cuándo empieza a correr el plan. Puede ser hoy, una fecha futura (si aún no arrancó) o una pasada (si ya venció el período de prueba).","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":316},{"t":"Independiente de la fecha de registro","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":323},{"t":"Días de vigencia","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":333},{"t":"Duración del período desde la fecha de inicio.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":336},{"t":"A partir de la fecha de inicio","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":341},{"t":"Día de cobro (opcional)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":352},{"t":"Día del mes en que se realiza el cobro mensual (1–28). Dejá vacío si no hay día fijo acordado.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":355},{"t":"Ej: día 1, día 15 de cada mes","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":361},{"t":"Sin día fijo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":366},{"t":"Descripción interna (opcional)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":379},{"t":"Nota corta, visible en listados (máx. 60 caracteres)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":380},{"t":"Ej: Promoción lanzamiento...","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":385},{"t":"Notas comerciales (opcional)","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":390},{"t":"Condiciones del trato, descuentos, acuerdos especiales","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":391},{"t":"Ej: 2 meses gratis, precio especial por volumen...","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":397},{"t":"Resumen financiero","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":414},{"t":"Precio venta","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":425},{"t":"al reseller","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":426},{"t":"al subsidiario","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":426},{"t":"Margen sobre precio base","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":439},{"t":"Comisión reseller (","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":451},{"t":"Tu ganancia neta por ciclo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":461},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":472},{"t":"Guardando...","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":478},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":483},{"t":"Asignar plan","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":488},{"t":"No hay cambios para guardar","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":590},{"t":"Addons actualizados","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":602},{"t":"Addons del Plan","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":618},{"t":"Cargando addons...","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":633},{"t":"Error al cargar addons","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":641},{"t":"Reintentar","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":644},{"t":"Sin addons configurados","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":652},{"t":"Este plan no tiene addons (submódulos opcionales) configurados.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":653},{"t":"Activá los addons disponibles y, opcionalmente, definí un precio override para esta suscripción.","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":658},{"t":"Modificado","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":672},{"t":"• base","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":684},{"t":"Activo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":701},{"t":"Inactivo","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":701},{"t":"Quitar override","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":719},{"t":"Sin cambios","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":733},{"t":"… cambio… pendiente…","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":733},{"t":"Guardar addons","archivo":"frontend/src/components/organismos/suscripciones/SuscripcionModal.jsx","linea":752},{"t":"Módulos y addons actualizados exitosamente","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":289},{"t":"Gestión de Módulos","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":355},{"t":"— Plan: …","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":358},{"t":"Módulos","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":373},{"t":"Addons","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":387},{"t":"Los módulos","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":400},{"t":"incluidos en el plan","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":401},{"t":"no se pueden quitar. Podés agregar módulos","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":401},{"t":"enteros o vender","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":402},{"t":"funciones sueltas","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":403},{"t":"de un módulo que no tiene. En los módulos contratados, tocá las funciones para excluirlas de esta empresa.","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":403},{"t":"Podés activar","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":408},{"t":"cualquier addon","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":409},{"t":", esté o no en el plan. Solo hace falta que la empresa tenga su módulo (entero o con alguna función suelta).","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":409},{"t":"Buscar módulo…","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":421},{"t":"Cargando módulos...","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":436},{"t":"Error al cargar módulos","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":441},{"t":"Intentá de nuevo","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":442},{"t":"Sin suscripción activa","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":447},{"t":"Esta empresa no tiene una suscripción activa. Primero asigná un plan para poder gestionar sus módulos.","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":448},{"t":"Incluido","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":507},{"t":"Adicional","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":512},{"t":"1 función suelta","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":518},{"t":"… funciones sueltas","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":518},{"t":"Disponible","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":524},{"t":"Funciones","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":533},{"t":"Click para excluir esta función","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":548},{"t":"Click para incluir esta función","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":548},{"t":"Vender funciones sueltas","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":587},{"t":"Click para dejar de vender esta función","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":603},{"t":"Click para vender esta función suelta","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":603},{"t":"Precio por mes","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":628},{"t":"Ej: 50.000. En 0 se habilita sin cobro.","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":631},{"t":"Sin resultados para “","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":649},{"t":"Cargando addons…","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":660},{"t":"No hay addons en el catálogo","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":665},{"t":"Todavía no hay submódulos opcionales cargados para vender aparte.","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":666},{"t":"Incluidos en el plan","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":677},{"t":"Otros addons (fuera del plan)","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":678},{"t":"Agregá el módulo … (entero o con alguna función suelta) para activar este addon","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":693},{"t":"Requiere el módulo …","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":707},{"t":"Addon activo","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":719},{"t":"Addon","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":719},{"t":"Plan base","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":736},{"t":"Módulos adicionales (","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":743},{"t":"Addons (","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":752},{"t":"Funciones sueltas (","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":762},{"t":"Próximo cobro mensual","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":773},{"t":"respecto al cobro actual","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":790},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":797},{"t":"Guardando...","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":804},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/suscripciones/GestionModulosDialog.jsx","linea":809},{"t":"Plan actualizado correctamente para …","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":555},{"t":"Cambiar Plan","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":582},{"t":"· RUC","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":584},{"t":"Plan actual","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":595},{"t":"Plan activo","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":601},{"t":"Bloqueada","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":611},{"t":"Vence:","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":617},{"t":"… días","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":622},{"t":"Costo:","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":632},{"t":"Gs.","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":634},{"t":"Override activo (se perderá)","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":647},{"t":"Sin suscripción activa","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":660},{"t":"Esta empresa tiene","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":672},{"t":"límites ampliados temporalmente","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":674},{"t":". Al cambiar de plan, el override activo se eliminará y se aplicarán los límites del nuevo plan.","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":674},{"t":"Seleccioná el nuevo plan","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":683},{"t":"Cargando planes...","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":686},{"t":"Cambios en módulos","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":726},{"t":"Se agregan","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":730},{"t":"Sin cambios","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":741},{"t":"Se pierden","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":746},{"t":"Al confirmar, la suscripción actual se cancela inmediatamente y se crea una nueva.","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":768},{"t":"El nuevo plan tiene","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":774},{"t":"días","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":777},{"t":"de vigencia desde hoy.","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":778},{"t":"Los módulos adicionales previos","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":781},{"t":"no se transfieren","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":783},{"t":"— solo quedan los incluidos en el nuevo plan.","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":783},{"t":"Condiciones de la nueva suscripción (opcional)","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":792},{"t":"Fecha de inicio","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":801},{"t":"Fecha de vencimiento","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":809},{"t":"Costo mensual (Gs.)","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":817},{"t":"Default: …","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":821},{"t":"Día de cobro (1-31)","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":827},{"t":"Ej: 5","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":832},{"t":"Motivo del cambio (opcional)","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":843},{"t":"Ej: Upgrade por demanda del cliente","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":846},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":855},{"t":"Cambiando...","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":862},{"t":"Confirmar cambio","archivo":"frontend/src/components/organismos/suscripciones/CambiarPlanDialog.jsx","linea":867},{"t":"Docs. por mes","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":290},{"t":"ej: 200","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":292},{"t":"Usuarios","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":296},{"t":"ej: 10","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":298},{"t":"Productos","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":302},{"t":"ej: 2000","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":304},{"t":"Clientes","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":308},{"t":"ej: 1000","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":310},{"t":"Empresas","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":314},{"t":"ej: 5","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":316},{"t":"Sucursales","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":320},{"t":"Límites ampliados para …","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":350},{"t":"Override eliminado — se restauraron los límites del plan","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":366},{"t":"Ampliar Límites Temporalmente","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":394},{"t":"· RUC","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":396},{"t":"Los valores ingresados","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":407},{"t":"sobreescriben temporalmente","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":409},{"t":"los límites del plan. Dejá vacío los campos que no querés modificar. Al vencer el override, se restauran automáticamente los límites del plan.","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":409},{"t":"Este cliente ya tiene un override activo. Podés sobreescribirlo o eliminarlo.","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":418},{"t":"Eliminar override","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":434},{"t":"Nuevos límites máximos","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":441},{"t":"Vence el (opcional)","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":466},{"t":"Sin fecha = permanente hasta cambio de plan","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":475},{"t":"Nota interna","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":483},{"t":"Ej: Ampliar por campaña fin de mes — cobro adicional acordado","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":488},{"t":"Cancelar","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":499},{"t":"Aplicando...","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":506},{"t":"Aplicar override","archivo":"frontend/src/components/organismos/suscripciones/LimiteOverrideDialog.jsx","linea":511},{"t":"Usuarios","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":9},{"t":"Productos","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":17},{"t":"Clientes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":25},{"t":"Documentos del mes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":33},{"t":"Monto facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":41},{"t":"Docs. de prueba (CDC test)","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":49},{"t":"Empresas subsidiarias","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":57},{"t":"Sucursales","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":65},{"t":"Ilimitado","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":95},{"t":"Límite alcanzado — no se pueden crear más registros","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cerca del límite — considerá actualizar tu plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cargando límites del plan...","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":156},{"t":"No se pudo obtener información del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":167},{"t":"Uso del Plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":180},{"t":"Anthropic (Claude)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":36},{"t":"OpenAI","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":37},{"t":"DeepSeek","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":38},{"t":"Ollama (local)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":39},{"t":"Cohere (recomendado)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":43},{"t":"Jina AI","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":44},{"t":"Local (Ollama u otro)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":45},{"t":"Configuración guardada","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":162},{"t":"Conexión OK (chat + embeddings)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":174},{"t":"Falló al menos una prueba — ver detalle abajo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":175},{"t":"Cancelación solicitada — se va a detener al terminar el doc actual","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":201},{"t":"… job(s) cancelado(s) por la fuerza","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":209},{"t":"Re-indexación lista (… fragmentos)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":228},{"t":"Re-indexación cancelada","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":230},{"t":"Error en re-indexación: …","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":232},{"t":"Ayuda IA — NovaIA","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":265},{"t":"Configuración global del holding. El modelo se aplica a todas las empresas.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":268},{"t":"Setup recomendado (bajo costo, chat local)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":275},{"t":"Chat:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":279},{"t":"Ollama local (modelo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":279},{"t":", base URL","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":279},{"t":") — gratis, sin internet.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":280},{"t":"Embeddings:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":282},{"t":"OpenAI (modelo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":282},{"t":") — necesita API key, costo < US$ 0,05 para todo el corpus de docs.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":282},{"t":"La base de datos guarda los vectores en","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":285},{"t":"vector(1536)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":286},{"t":", así que el modelo de embeddings","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":286},{"t":"generar 1536 dimensiones (los modelos de Ollama no lo cumplen sin cambiar el schema).","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":287},{"t":"Proveedor LLM","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":296},{"t":"Proveedor","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":304},{"t":"Modelo de chat","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":319},{"t":"Consultando modelos disponibles…","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":325},{"t":"No se pudo listar modelos: …","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":325},{"t":"… modelos detectados en vivo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":325},{"t":"Lista estática (configurá api_key/base_url para detección automática)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":325},{"t":"(elegí uno)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":336},{"t":"Asegurate de tener el modelo bajado:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":348},{"t":"ollama pull","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":349},{"t":". Ollama debe estar corriendo en el servidor del backend (no en el equipo del usuario).","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":349},{"t":"Base URL (Ollama)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":353},{"t":"Solo se admiten URLs privadas (localhost / RFC1918 / .local). Default: http://localhost:11434","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":359},{"t":"API Key","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":366},{"t":"•••••• (dejá vacío para mantener)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":370},{"t":"Pegar API key","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":370},{"t":"Key nueva sin guardar — usá GUARDAR para persistirla","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":373},{"t":"✓ Hay una API key configurada en el servidor","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":373},{"t":"Sin API key configurada","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":373},{"t":"Sin guardar","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":386},{"t":"Configurada","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":386},{"t":"Embeddings (búsqueda semántica)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":400},{"t":"Anthropic no provee embeddings — elegí OpenAI u Ollama para esta función.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":405},{"t":"La base guarda vectores de","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":410},{"t":"1536 dimensiones","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":411},{"t":". Modelos compatibles:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":411},{"t":"(OpenAI). Los modelos de Ollama (","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":412},{"t":"NO","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":413},{"t":"funcionan sin cambiar el schema de la tabla.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":413},{"t":"⚠ El modelo de embeddings que elegiste probablemente no genera 1536 dimensiones — la ingesta va a fallar al insertar los vectores. Usá OpenAI con","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":418},{"t":"Proveedor de embeddings","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":428},{"t":"(usar el mismo del chat)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":436},{"t":"Ollama","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":439},{"t":"Modelo de embeddings","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":444},{"t":"Lista estática","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":450},{"t":"API Key de embeddings (OpenAI)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":473},{"t":"✓ Hay una API key de embeddings configurada en el servidor","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":484},{"t":"Sin API key configurada (se usará la del chat si el proveedor coincide)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":484},{"t":"Re-ranker (mejora la precisión del contexto)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":520},{"t":"El re-ranker evalúa la relevancia REAL de cada chunk contra la pregunta usando un cross-encoder. Reduce drásticamente los falsos positivos del retriever vectorial.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":523},{"t":"Recomendado:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":527},{"t":"Cohere +","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":527},{"t":"— trial gratuito de 100k búsquedas/mes.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":527},{"t":"Activar re-ranking","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":540},{"t":"Proveedor del reranker","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":547},{"t":"Modelo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":569},{"t":"API key del reranker","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":584},{"t":"•••••••• (configurada)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":590},{"t":"✓ Hay una API key de reranker configurada en el servidor","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":594},{"t":"Base URL (reranker local)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":625},{"t":"Endpoint compatible con /v1/rerank","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":632},{"t":"Top K (chunks a devolver tras rerank):","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":636},{"t":"Score mínimo (chunks debajo se descartan):","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":652},{"t":"Parámetros","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":676},{"t":"Temperatura:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":681},{"t":"Máximo de tokens en respuesta","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":693},{"t":"Módulo activo (mostrar el FAB a los usuarios)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":708},{"t":"Hace un ping al chat, un embed de prueba, y un rerank de prueba si está activo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":720},{"t":"Probando…","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":722},{"t":"Probar conexión (chat + embeddings + reranker)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":722},{"t":"Probar conexión (chat + embeddings)","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":722},{"t":"Guardando…","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":734},{"t":"Guardar","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":734},{"t":"Chat (","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":742},{"t":"OK (… ms) — respondió: \"…\"","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":743},{"t":"Embeddings (","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":750},{"t":"OK (… ms) — vector de … dimensiones…","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":753},{"t":"Reranker (","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":765},{"t":"OK (… ms)…","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":768},{"t":"Base de conocimiento","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":790},{"t":"Procesa los documentos internos, las guías de pantalla del frontend y el catálogo de pantallas para alimentar al asistente. Ejecutar después de cambios mayores en la documentación.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":793},{"t":"Forzar reprocesamiento (ignora caché — reprocesa todos los docs aunque no hayan cambiado). Usalo si cambiaste el prompt del transformador.","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":808},{"t":"Re-indexar todo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":823},{"t":"Solo docs","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":831},{"t":"Solo guías","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":839},{"t":"Solo catálogo","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":847},{"t":"Forzar cancelación","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":859},{"t":"Cancelar","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":859},{"t":"Estado:","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":867},{"t":"— …/… documentos","archivo":"frontend/src/components/ayuda-ia/AyudaIaConfigPanel.jsx","linea":869},{"t":"Anthropic (Claude)","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":18},{"t":"OpenAI (ChatGPT)","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":19},{"t":"DeepSeek","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":20},{"t":"Elegí un modelo","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":80},{"t":"Credencial de plataforma guardada","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":84},{"t":"Credencial de IA de la plataforma","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":100},{"t":"La usan las empresas en modo","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":102},{"t":"Plataforma","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":103},{"t":"para dashboard, conciliación, cartera y tesorería. El costo es del holding.","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":103},{"t":"Proveedor","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":112},{"t":"Modelo","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":119},{"t":"Cargando modelos…","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":122},{"t":"… modelos disponibles","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":122},{"t":"API Key","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":130},{"t":"••••••••••• (configurada)","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":131},{"t":"Ingresá la API key del holding","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":131},{"t":"Cargar modelos","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":142},{"t":"Probar conexión","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":151},{"t":"Guardar credencial","archivo":"frontend/src/components/organismos/suscripciones/CredencialPlataforma.jsx","linea":155},{"t":"Completá modelo y precios (>= 0)","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":43},{"t":"Tarifa guardada","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":53},{"t":"Tarifa eliminada","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":67},{"t":"Precio por proveedor y modelo (USD por 1.000.000 de tokens). El costo se calcula:","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":81},{"t":"(tokens_in/1M × precio in) + (tokens_out/1M × precio out)","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":83},{"t":". Cargá el","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":83},{"t":"list price","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":83},{"t":"del proveedor.","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":83},{"t":"Modelos con consumo sin tarifa (costo USD = 0)","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":91},{"t":"Cargar tarifa","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":97},{"t":"Nueva tarifa","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":106},{"t":"Proveedor","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":115},{"t":"Modelo","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":116},{"t":"Precio in (USD/1M)","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":117},{"t":"Precio out (USD/1M)","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":118},{"t":"Acción","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":119},{"t":"Sin tarifas cargadas","archivo":"frontend/src/components/organismos/suscripciones/TarifasIa.jsx","linea":145}],"resumen":"Red Empresarial · Gestiona tu red de empresas · Resellers · Administra tus socios comerciales · Validar comprobantes de pago · Métricas · Cargando dashboard... · Error al cargar el dashboard ejecutivo · Indicadores Clave · Comprobantes de Pago · Gestión de Comisiones · Generar comisiones del mes · Pendiente por pagar · Filtrar: · Plan creado exitosamente · Plan actualizado exitosamente · Cargando planes... · Gestión de Planes · Suscripción creada exitosamente · Suscripción ac"},{"id":"ruta:/finanzas","tipo":"pantalla","titulo":"Finanzas","miga":"Finanzas","ruta":"/finanzas","archivos":["frontend/src/pages/Tesoreria.jsx","frontend/src/components/tesoreria/ArqueoPdfModal.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","frontend/src/pages/RendicionViaticosPage.jsx","frontend/src/pages/CxpEmpleadosPage.jsx","frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","frontend/src/components/ui/SearchableSelect.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx"],"textos":[{"t":"Caja del Día","archivo":"frontend/src/pages/Tesoreria.jsx","linea":82},{"t":"Comisiones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":90},{"t":"Liquidaciones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":98},{"t":"Asignación","archivo":"frontend/src/pages/Tesoreria.jsx","linea":106},{"t":"Rendiciones","archivo":"frontend/src/pages/Tesoreria.jsx","linea":114},{"t":"Anticipos a Empleados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":128},{"t":"CxP a Empleados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":136},{"t":"Saldos por Empleado","archivo":"frontend/src/pages/Tesoreria.jsx","linea":144},{"t":"Finanzas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":194},{"t":"No tienes permisos para acceder a ningún módulo de Finanzas.","archivo":"frontend/src/pages/Tesoreria.jsx","linea":205},{"t":"Seleccioná una caja antes de abrir","archivo":"frontend/src/pages/Tesoreria.jsx","linea":307},{"t":"El monto inicial debe ser un número mayor o igual a 0","archivo":"frontend/src/pages/Tesoreria.jsx","linea":312},{"t":"Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":488},{"t":"Bloqueando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":509},{"t":"Cerrar Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":509},{"t":"Continuar Cierre","archivo":"frontend/src/pages/Tesoreria.jsx","linea":526},{"t":"Cancelar","archivo":"frontend/src/pages/Tesoreria.jsx","linea":541},{"t":"EN CIERRE","archivo":"frontend/src/pages/Tesoreria.jsx","linea":547},{"t":"ABIERTA","archivo":"frontend/src/pages/Tesoreria.jsx","linea":547},{"t":"Monto Apertura","archivo":"frontend/src/pages/Tesoreria.jsx","linea":551},{"t":"Ventas Efectivo","archivo":"frontend/src/pages/Tesoreria.jsx","linea":559},{"t":"Ventas Tarjeta","archivo":"frontend/src/pages/Tesoreria.jsx","linea":567},{"t":"Ventas Transferencia","archivo":"frontend/src/pages/Tesoreria.jsx","linea":575},{"t":"Entradas Manuales","archivo":"frontend/src/pages/Tesoreria.jsx","linea":583},{"t":"Salidas Manuales","archivo":"frontend/src/pages/Tesoreria.jsx","linea":591},{"t":"Saldo Actual: ₲","archivo":"frontend/src/pages/Tesoreria.jsx","linea":611},{"t":"Entrada","archivo":"frontend/src/pages/Tesoreria.jsx","linea":626},{"t":"Salida","archivo":"frontend/src/pages/Tesoreria.jsx","linea":639},{"t":"No se pudieron cargar las cajas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":654},{"t":"Tu perfil no tiene el permiso para ver cajas (Tesorería › Ver caja).","archivo":"frontend/src/pages/Tesoreria.jsx","linea":658},{"t":"Error de conexión con el servidor.","archivo":"frontend/src/pages/Tesoreria.jsx","linea":658},{"t":"No hay cajas abiertas","archivo":"frontend/src/pages/Tesoreria.jsx","linea":666},{"t":"Abrir Nueva Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":675},{"t":"Últimos Movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":699},{"t":"Movimiento","archivo":"frontend/src/pages/Tesoreria.jsx","linea":723},{"t":"Sin movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":736},{"t":"Selecciona una caja para ver sus movimientos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":743},{"t":"Abrir Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":756},{"t":"Seleccionar Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":764},{"t":"Monto Inicial","archivo":"frontend/src/pages/Tesoreria.jsx","linea":766},{"t":"Ej: 500000","archivo":"frontend/src/pages/Tesoreria.jsx","linea":766},{"t":"Abriendo...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":772},{"t":"Registrar Entrada","archivo":"frontend/src/pages/Tesoreria.jsx","linea":795},{"t":"Registrar Salida","archivo":"frontend/src/pages/Tesoreria.jsx","linea":795},{"t":"Monto","archivo":"frontend/src/pages/Tesoreria.jsx","linea":800},{"t":"El monto es requerido","archivo":"frontend/src/pages/Tesoreria.jsx","linea":805},{"t":"Concepto","archivo":"frontend/src/pages/Tesoreria.jsx","linea":811},{"t":"Ej: Cobro de deuda","archivo":"frontend/src/pages/Tesoreria.jsx","linea":814},{"t":"Ej: Pago a proveedor","archivo":"frontend/src/pages/Tesoreria.jsx","linea":814},{"t":"Guardando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":821},{"t":"Guardar","archivo":"frontend/src/pages/Tesoreria.jsx","linea":821},{"t":"Arqueo de Cierre","archivo":"frontend/src/pages/Tesoreria.jsx","linea":831},{"t":"Movimientos de Caja","archivo":"frontend/src/pages/Tesoreria.jsx","linea":875},{"t":"Fecha","archivo":"frontend/src/pages/Tesoreria.jsx","linea":883},{"t":"Tipo","archivo":"frontend/src/pages/Tesoreria.jsx","linea":885},{"t":"Cargando...","archivo":"frontend/src/pages/Tesoreria.jsx","linea":893},{"t":"No hay movimientos registrados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":900},{"t":"Historial de Arqueos","archivo":"frontend/src/pages/Tesoreria.jsx","linea":961},{"t":"Total Sistema","archivo":"frontend/src/pages/Tesoreria.jsx","linea":971},{"t":"Total Contado","archivo":"frontend/src/pages/Tesoreria.jsx","linea":972},{"t":"Diferencia","archivo":"frontend/src/pages/Tesoreria.jsx","linea":973},{"t":"Observación","archivo":"frontend/src/pages/Tesoreria.jsx","linea":974},{"t":"No hay arqueos registrados","archivo":"frontend/src/pages/Tesoreria.jsx","linea":987},{"t":"Anterior","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1018},{"t":"Página","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1021},{"t":"Siguiente","archivo":"frontend/src/pages/Tesoreria.jsx","linea":1024},{"t":"Arqueo enviado a la impresora térmica","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":106},{"t":"Imprimiendo desde el navegador (QZ Tray no disponible).","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":112},{"t":"A4","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":142},{"t":"A4 Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":145},{"t":"Ticket","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":148},{"t":"Ticket Detallado","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":151},{"t":"Generando arqueo…","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":162},{"t":"Reintentar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":169},{"t":"Vista previa del arqueo","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":173},{"t":"Cerrar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":178},{"t":"Imprimir","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":180},{"t":"Descargar PDF","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":187},{"t":"Descargar","archivo":"frontend/src/components/tesoreria/ArqueoPdfModal.jsx","linea":189},{"t":"Cerrar Caja - Arqueo","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":193},{"t":"Resumen de Sesión","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":206},{"t":"Caja:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":216},{"t":"N/A","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":218},{"t":"Apertura:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":228},{"t":"Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":229},{"t":"Ventas por Medio de Pago","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":239},{"t":"Total Ventas:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":283},{"t":"Ventas en Otras Monedas","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":308},{"t":"≈ Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":346},{"t":"Otros Movimientos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":364},{"t":"Entradas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":382},{"t":"Salidas Manuales:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":411},{"t":"-Gs.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":414},{"t":"Saldo Esperado en Efectivo:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":424},{"t":"Cobros bancarios por conciliar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":457},{"t":"Tarjeta:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":464},{"t":"Transferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":477},{"t":"Total bancario:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":490},{"t":"No suma al efectivo en caja. Se concilia contra extracto bancario / liquidación de tarjeta.","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":504},{"t":"Arqueo de Efectivo por Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":522},{"t":"Denominación","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":538},{"t":"Cantidad","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":546},{"t":"Subtotal","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":554},{"t":"Total Efectivo Contado:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":595},{"t":"Monto Contado en Efectivo *","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":609},{"t":"Ingrese el monto físico contado en caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":627},{"t":"Diferencia:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":636},{"t":"Sin diferencia","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"+Gs. … (Sobrante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"-Gs. … (Faltante)","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":650},{"t":"Observaciones","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":661},{"t":"Notas sobre el cierre de caja...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":667},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":672},{"t":"Cerrando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Cerrar Caja","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/CerrarCajaDialog.jsx","linea":692},{"t":"Autorizado por …","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":52},{"t":"Ingrese el usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":73},{"t":"Ingrese un PIN de al menos 4 dígitos","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":77},{"t":"Autorización Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":120},{"t":"Se requiere autorización para:","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":141},{"t":"Usuario supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":151},{"t":"Ej: admin","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":155},{"t":"PIN Supervisor","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":171},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":204},{"t":"Validando...","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"Autorizar","archivo":"frontend/src/components/organismos/POSDesign/CajaDesign/ModalPinSupervisor.jsx","linea":229},{"t":"1. Crear rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":22},{"t":"Cobrador selecciona los recibos del día y declara el total efectivamente recaudado. Queda en BORRADOR.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":23},{"t":"2. Enviar a tesorería","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":28},{"t":"Al enviar, la rendición pasa a PENDIENTE y queda lista para que Tesorería verifique cada medio de pago.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":29},{"t":"3. Verificar y aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":34},{"t":"Tesorería valida monto declarado vs cobrado por cada medio. Al aprobar, las comisiones del cobrador quedan liquidables.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":35},{"t":"4. Observar / Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":40},{"t":"Si hay diferencias o medios rechazados, se devuelve al cobrador (OBSERVADO) o se rechaza con motivo.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":41},{"t":"Cada cobrador sólo puede tener una rendición activa (BORRADOR/PENDIENTE/OBSERVADO) a la vez.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":45},{"t":"Las comisiones quedan en estado 'aprobada' al aprobar la rendición; aparecerán en el tab 'Comisiones a liquidar'.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":46},{"t":"El código de la rendición es correlativo por empresa y se asigna automáticamente al crear.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":47},{"t":"Borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":73},{"t":"Pendiente","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":74},{"t":"Observado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":75},{"t":"Aprobado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":76},{"t":"Rechazado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":77},{"t":"Anulado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":78},{"t":"Aprobada","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":81},{"t":"Rechazada","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":82},{"t":"Con Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":83},{"t":"Total Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":413},{"t":"Rendiciones","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":419},{"t":"Pendientes (Tesorería)","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":425},{"t":"Borradores","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":433},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":439},{"t":"¿Cómo funciona Rendiciones de Cobranza?","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":459},{"t":"Cobradores rinden lo recaudado en el día; Tesorería verifica cada medio de pago y aprueba para habilitar la liquidación de comisiones.","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":460},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":468},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":478},{"t":"Filtros","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":520},{"t":"Nueva Rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":523},{"t":"Cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":532},{"t":"Todos","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":537},{"t":"Desde","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":546},{"t":"Hasta","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":554},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":562},{"t":"Limpiar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":590},{"t":"Código","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":600},{"t":"Declarado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":604},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":605},{"t":"Acciones","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":608},{"t":"Cargando...","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":619},{"t":"No hay rendiciones para los filtros seleccionados","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":632},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":695},{"t":"Enviar a tesorería","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":707},{"t":"Revisar / Verificar","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":721},{"t":"Anterior","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":743},{"t":"Siguiente","archivo":"frontend/src/components/organismos/RendicionesDesign/RendicionesPanel.jsx","linea":752},{"t":"1. Anticipar al empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":53},{"t":"Se registra el pago del adelanto en concepto de viáticos. Genera asiento contable + movimiento de tesorería.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":54},{"t":"2. Cargar gastos rendidos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":59},{"t":"Al volver el empleado, el administrativo registra los gastos con o sin factura, vinculados a esta rendición.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":60},{"t":"3. Cerrar y balancear","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":65},{"t":"Al cerrar, si sobra plata se registra la devolución. Si faltó, se paga el reintegro (ahora o queda como CxP al empleado).","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":66},{"t":"Una rendición admite múltiples adelantos si el viaje se alarga o hay imprevistos.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":73},{"t":"Los gastos sin factura no generan IVA crédito ni aparecen en Libro IVA Compras.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":77},{"t":"Una rendición cerrada es inmutable. Para corregirla hay que anularla completa.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":81},{"t":"No hay rendiciones para exportar con el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":184},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":231},{"t":"Rendición de viáticos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":248},{"t":"Ciclo completo de anticipos, gastos y cierre de rendiciones de viaje por empleado.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":250},{"t":"Anticipos y Rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":257},{"t":"Configuración","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":266},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Exportar Excel","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Nueva rendición","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":283},{"t":"Estado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":296},{"t":"Todos los estados","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":303},{"t":"Pendientes","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":316},{"t":"Todas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":323},{"t":"Atrasadas más de","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"días","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"Buscar (número o concepto)","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":328},{"t":"Total","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":349},{"t":"Abiertas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":361},{"t":"Saldo pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":373},{"t":"Sin pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":379},{"t":"Promedio días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":397},{"t":"…d","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":400},{"t":"Sin rendiciones en el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":419},{"t":"Ajustá los filtros o creá una nueva rendición con el botón de arriba.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":420},{"t":"Número","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":430},{"t":"Empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":431},{"t":"Concepto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":432},{"t":"Fecha inicio","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":433},{"t":"Días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":434},{"t":"Adelanto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":435},{"t":"Rendido","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":436},{"t":"Acciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":439},{"t":"Ver detalle","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":533},{"t":"Ver PDF","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":544},{"t":"Actualizando…","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":568},{"t":"Mostrando … de … rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":590},{"t":"Comprobante …","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":613},{"t":"Todos","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":48},{"t":"Pendiente","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":49},{"t":"Parcial","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":50},{"t":"Pagada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":51},{"t":"Anulada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":52},{"t":"Origen: reintegro diferido","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":59},{"t":"Cuando la empresa cierra una rendición eligiendo reintegro DIFERIDO, se genera una CxP a favor del empleado.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":60},{"t":"Pagos totales o parciales","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":65},{"t":"Podés cancelar en varias cuotas. Cada pago registra un egreso de tesorería y actualiza el saldo pendiente.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":66},{"t":"La CxP se cancela automáticamente al alcanzar saldo 0.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":73},{"t":"CxP a empleados (reintegros diferidos)","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":186},{"t":"Cuentas por pagar generadas por cierre de rendiciones con reintegro diferido.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":188},{"t":"CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":195},{"t":"Volver a rendiciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":203},{"t":"Empleado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":223},{"t":"Estado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":229},{"t":"Desde","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":243},{"t":"Hasta","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":252},{"t":"Este mes","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":260},{"t":"Mes anterior","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":263},{"t":"Últimos 30 días","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":266},{"t":"Limpiar rango","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":270},{"t":"Registros","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":281},{"t":"Saldo pendiente total","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":291},{"t":"Sin CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":310},{"t":"No hay reintegros diferidos con el filtro actual.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":311},{"t":"Fecha","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":321},{"t":"Origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":322},{"t":"Monto original","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":323},{"t":"Pagado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":324},{"t":"Saldo","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":325},{"t":"Acciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":327},{"t":"Otro","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":363},{"t":"Registrar pago","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"No disponible","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"Comprobante PDF","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":417},{"t":"HISTORIAL DE PAGOS","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":429},{"t":"Sin pagos registrados aún.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":433},{"t":"Cuenta origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":441},{"t":"Nº operación","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":442},{"t":"Monto","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":443},{"t":"Comprobante de pago…","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":484},{"t":"Saldo a favor de la empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":43},{"t":"El empleado tiene adelantos aún no rendidos. Necesita cerrar la rendición o devolver el excedente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":44},{"t":"Saldo a favor del empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":49},{"t":"La empresa le debe reintegros. Suma tanto saldos negativos de rendiciones abiertas como CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":50},{"t":"Auditar por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":55},{"t":"Reporte auxiliar que apoya al informe contable de la cuenta 1.01.03.03.04 (Anticipos a Funcionarios).","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":56},{"t":"Solo se muestran rendiciones no cerradas y CxP con saldo pendiente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":63},{"t":"No hay datos para exportar","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":117},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":167},{"t":"Saldos de viáticos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":178},{"t":"Informe auxiliar por empleado con saldos abiertos y CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":180},{"t":"Saldos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":187},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"Excel","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"PDF","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":206},{"t":"Volver","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":214},{"t":"Empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Todos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Solo con saldo pendiente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":242},{"t":"Empleados con actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":252},{"t":"Rendiciones abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":264},{"t":"Saldo a favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":276},{"t":"Saldo a favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":288},{"t":"CxP pendientes","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":296},{"t":"Sin saldos abiertos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":315},{"t":"Ningún empleado tiene rendiciones abiertas ni CxP pendientes con el filtro actual.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":316},{"t":"Rend. abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":325},{"t":"Adelantado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":326},{"t":"Rendido","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":327},{"t":"A favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":328},{"t":"A favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":329},{"t":"Última actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":331},{"t":"…d","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":389},{"t":"Buscar factura o cliente...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":75},{"t":"Sin asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":98},{"t":"… facturas asignadas a …","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":224},{"t":"… facturas asignadas a vendedor …","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":253},{"t":"Seleccione al menos una factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":277},{"t":"Seleccione un cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":284},{"t":"No tienes permisos para gestionar asignaciones de cobranza.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":304},{"t":"Asignación de Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":311},{"t":"Asigna facturas pendientes a vendedores y cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":312},{"t":"Facturas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":329},{"t":"Monto","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":333},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":350},{"t":"Todas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":352},{"t":"Sin Asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":353},{"t":"Asignadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":354},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":358},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":369},{"t":"Todos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":371},{"t":"V/C","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":376},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":388},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":397},{"t":"Limpiar fechas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":405},{"t":"seleccionadas ·","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":418},{"t":"Asignar Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":420},{"t":"Asignar Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":423},{"t":"facturas · página","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":434},{"t":"No hay facturas pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":446},{"t":"Vendedor:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":480},{"t":"Cobrador:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":485},{"t":"Factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":508},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":509},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":510},{"t":"Saldo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":511},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":512},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":513},{"t":"Se asignará el vendedor a","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":581},{"t":"facturas por un total de","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":582},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":599},{"t":"Asignando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":603},{"t":"Asignar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":603},{"t":"Se asignarán","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":613},{"t":"Notas (opcional)","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/AsignacionCobranzaPanel.jsx","linea":628},{"t":"Vendedores / Cobradores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","linea":17},{"t":"Supervisores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesWrapper.jsx","linea":18},{"t":"1. Comisiones se acumulan","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":46},{"t":"Cada venta o cobro genera una comisión pendiente para el vendedor o cobrador asignado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":47},{"t":"2. Crear liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":52},{"t":"Elegí vendedor/cobrador y período. Las comisiones pendientes del período pasan a estado liquidada.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":53},{"t":"3. Marcar como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":58},{"t":"Al pagar, se registra la fecha y se genera el asiento contable de cancelación del pasivo.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":59},{"t":"4. Anular si corresponde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":64},{"t":"Si la liquidación se hizo mal, anular devuelve las comisiones a pendientes y revierte el asiento.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":65},{"t":"El resumen filtra por moneda; cada moneda lleva su propio plan de cuentas.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":69},{"t":"Al crear la liquidación se genera el devengamiento (Gasto / Comisiones a Pagar).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":70},{"t":"Al marcar como pagada se contabiliza la salida de caja.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":71},{"t":"Pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":76},{"t":"Pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":77},{"t":"Anulada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":78},{"t":"¿Cómo funciona la liquidación de comisiones?","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":398},{"t":"Las comisiones pendientes de vendedores y cobradores se agrupan en liquidaciones por período. Al pagar, se genera el asiento contable correspondiente.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":399},{"t":"Liquidación de Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":406},{"t":"PDF Historial","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":411},{"t":"Nueva liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":415},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":422},{"t":"Resumen de comisiones pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":436},{"t":"No hay comisiones pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":442},{"t":"Cuando se generen comisiones por ventas o cobros, aparecerán acá agrupadas por vendedor/cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":443},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":453},{"t":"Código:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":460},{"t":"Pendientes","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":468},{"t":"Liquidadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":474},{"t":"Historial de liquidaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":487},{"t":"Filtrar por vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":496},{"t":"Sin liquidaciones registradas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":506},{"t":"Creá una nueva liquidación para agrupar las comisiones pendientes de un vendedor o cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":507},{"t":"Beneficiario","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":517},{"t":"Origen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":518},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":519},{"t":"Facturas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":520},{"t":"Total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":521},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":522},{"t":"Fecha de pago","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":523},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":524},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":540},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":556},{"t":"Comprobante PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":562},{"t":"Liquidación creada exitosamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":629},{"t":"Seleccioná un vendedor/cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":648},{"t":"Nueva liquidación de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":662},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":672},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":689},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":695},{"t":"Observaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":703},{"t":"Opcional — útil para identificar la liquidación más adelante","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":709},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":714},{"t":"Crear liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":720},{"t":"Liquidación marcada como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":765},{"t":"Liquidación anulada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":777},{"t":"Error al cargar detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":795},{"t":"Detalle de liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":811},{"t":"Total comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":837},{"t":"Detalle de comisiones (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":848},{"t":"Factura","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":855},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":856},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":857},{"t":"Base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":858},{"t":"Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":859},{"t":"Sin comisiones en esta liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":884},{"t":"Anular","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":909},{"t":"Marcar como pagada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":922},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPanel.jsx","linea":926},{"t":"Nueva Rendición de Cobranza","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":474},{"t":"Seleccioná el cobrador y la fecha para generar la rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":475},{"t":"Cobrador *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":486},{"t":"Buscar cobrador...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":498},{"t":"Moneda *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":504},{"t":"Buscar moneda...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":516},{"t":"Fecha de Cobranza *","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":522},{"t":"Observaciones","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":535},{"t":"Novedades, incidentes, comentarios del cobrador (opcional)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":540},{"t":"Recibos disponibles (","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":549},{"t":"Deseleccionar todos","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":561},{"t":"Seleccionar todos","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":561},{"t":"Cargando recibos...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":574},{"t":"No hay recibos sin rendición para esta fecha y cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":583},{"t":"Nro. Recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":592},{"t":"Cliente","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":593},{"t":"Factura(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":594},{"t":"Monto","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":595},{"t":"recibo(s) seleccionado(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":650},{"t":"Total:","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":652},{"t":"Total declarado (","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":703},{"t":"Ej: 1.250.000","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":709},{"t":"✓ Coincide con el total cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":724},{"t":"Diferencia vs. cobrado: … …","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":724},{"t":"Enviar a tesorería al crear (si no, queda como BORRADOR)","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":745},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":752},{"t":"Enviando...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":760},{"t":"Creando...","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":760},{"t":"Crear y enviar","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":765},{"t":"Crear borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/CrearRendicionDialog.jsx","linea":765},{"t":"Borrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":37},{"t":"Pendiente","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":38},{"t":"Aprobada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":42},{"t":"Rechazada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":44},{"t":"Con Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":48},{"t":"Anulado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":50},{"t":"Efectivo","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":342},{"t":"Cheque","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":348},{"t":"Transferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":354},{"t":"Tarjeta","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":360},{"t":"Detalle de Rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":384},{"t":"Desglose completo de la rendición de cobranza","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":385},{"t":"Cargando...","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":395},{"t":"Rendición no encontrada","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":399},{"t":"Sin cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":407},{"t":"Fecha cobranza:","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":411},{"t":"· Creada:","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":412},{"t":"Desglose por medio de pago","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":427},{"t":"Esperado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":449},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":455},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":461},{"t":"Observaciones del cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":483},{"t":"Observaciones del supervisor","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":492},{"t":"Recibos incluidos (","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":506},{"t":"Nro. Recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":514},{"t":"Factura(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":515},{"t":"Cliente","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":516},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":517},{"t":"Monto","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":518},{"t":"Sin recibos vinculados","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":539},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":547},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionesDesign/DetalleRendicionDialog.jsx","linea":552},{"t":"OK","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":343},{"t":"DIFERENCIA","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":344},{"t":"RECHAZADO","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":345},{"t":"… medios · … recibo(s)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"1 medio","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"1 recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":475},{"t":"· … legacy (info)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":480},{"t":"Sin verificación individual (legacy)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":492},{"t":"Info","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":499},{"t":"Verificado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":510},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":515},{"t":"Rechazado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":516},{"t":"Observación","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":523},{"t":"Reverif.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":541},{"t":"Verificar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":541},{"t":"Verificar rendición ·","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":640},{"t":"medio(s) de pago ·","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":642},{"t":"Declarado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":654},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":665},{"t":"Dif. Verif.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":677},{"t":"Nota del cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":697},{"t":"Medios de pago a verificar (agrupados)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":703},{"t":"Listos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":706},{"t":"Hay rechazos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":711},{"t":"Cargando detalle...","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":724},{"t":"No hay recibos en esta rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":727},{"t":"Hay diferencias detectadas","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":745},{"t":"Te recomendamos","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":746},{"t":"Observar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":747},{"t":"la rendición para que el cobrador ajuste y reenvíe a tesorería.","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":747},{"t":"Motivo (obligatorio para observar/rechazar)","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":755},{"t":"Describí el motivo si vas a observar o rechazar la rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":761},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":773},{"t":"Hay diferencias: enviar al cobrador para que ajuste","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":782},{"t":"Observar rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":782},{"t":"Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":806},{"t":"Hay diferencias: usá Observar para devolver al cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Hay medios rechazados: usá Rechazar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Verificá todos los medios para aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Aprobar rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":815},{"t":"Aprobar","archivo":"frontend/src/components/organismos/RendicionesDesign/RevisarRendicionDialog.jsx","linea":829},{"t":"Configuración de Rendición de Viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":87},{"t":"Estos parámetros aplican a toda la empresa. Cambiarlos afecta las próximas rendiciones — no toca las existentes.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":91},{"t":"APROBACIÓN DE ADELANTOS","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":107},{"t":"Requerir aprobación por monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":121},{"t":"Si está activo, un adelanto superior al umbral queda como","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":124},{"t":"PENDIENTE_APROBACION","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"hasta que un supervisor lo apruebe.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"Umbral de aprobación (Gs.)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":134},{"t":"Adelantos por encima de este monto necesitan aprobación.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"El umbral se aplica solo si la aprobación está activa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"CIERRE — REINTEGRO POR DEFECTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":155},{"t":"Modo de reintegro sugerido al cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":163},{"t":"Se pre-selecciona en el diálogo de cierre. El operador puede cambiarlo caso por caso.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":166},{"t":"Pagar ahora (INMEDIATO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":171},{"t":"Diferir como CxP al empleado (DIFERIDO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":177},{"t":"ALERTAS Y REPORTES","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":187},{"t":"Días para alertar rendiciones sin cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":195},{"t":"días","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":199},{"t":"Rendiciones abiertas por más de esta cantidad de días aparecen destacadas en rojo en el listado y en el reporte de saldos por empleado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":201},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":209},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Se va a crear la rendición y","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":251},{"t":"quedará abierta para cargar gastos.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"se ejecutará el asiento contable + movimiento de tesorería del adelanto.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"Revisá que todo esté correcto. Una vez creada, para corregir un dato hay que anular y volver a crear.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":268},{"t":"Confirmar creación de rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":279},{"t":"Crear rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":281},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":282},{"t":"Nueva rendición de viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":334},{"t":"Corregí lo siguiente para continuar:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":340},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":355},{"t":"Empleado *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":377},{"t":"Buscar por nombre, CI o Nº…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":378},{"t":"CI","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":387},{"t":"Concepto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":399},{"t":"Ej: Viaje a Ciudad del Este 10-12/07","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":400},{"t":"Fecha inicio *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":410},{"t":"Fecha fin *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":421},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":432},{"t":"Cotización","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":455},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":472},{"t":"PRIMER ADELANTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":484},{"t":"Sin adelanto previo (empresa reembolsa al final)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":496},{"t":"No se registrará adelanto ahora. El empleado paga de su bolsillo y al cerrar la rendición se reintegra el total gastado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":504},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":512},{"t":"Fecha del adelanto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":525},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":536},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"Cuenta de tesorería origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"N° operación","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":568},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":569},{"t":"Banco destino (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":587},{"t":"Banco del empleado…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":588},{"t":"Banco donde recibe el empleado (transferencias)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":589},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":609},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":618},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":619},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":626},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":635},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":636},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":646},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":657},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":675},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":684},{"t":"El empleado debe devolver este monto (ya devolvió …)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"El empleado debe devolver este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"Pendiente de pago al empleado (cuenta a pagar)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"La empresa debe reintegrar este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"Pagar CxP a empleado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":152},{"t":"Empleado:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":158},{"t":"Saldo pendiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":161},{"t":"Podés registrar un pago parcial o total. Genera egreso de tesorería.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":163},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":180},{"t":"Fecha *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":187},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":198},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"Cuenta de tesorería *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"N° operación (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":228},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":248},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":257},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":258},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":265},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":274},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":275},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":285},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":296},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":315},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":323},{"t":"Registrando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332},{"t":"Confirmar pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332},{"t":"Detalle de saldos —","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":79},{"t":"Rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":100},{"t":"Sin rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":113},{"t":"Este empleado no tiene rendiciones sin cerrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":114},{"t":"Número","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":122},{"t":"Concepto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":123},{"t":"Inicio","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":124},{"t":"Adelantado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":125},{"t":"Rendido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":126},{"t":"Saldo","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":127},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":128},{"t":"Ir","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":129},{"t":"Ver","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":174},{"t":"CxP pendientes (reintegros diferidos)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":191},{"t":"Sin CxP pendientes","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":204},{"t":"Este empleado no tiene reintegros diferidos por cobrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":205},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":213},{"t":"Origen","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":214},{"t":"Monto original","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":215},{"t":"Pagado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":216},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":264},{"t":"Ir a CxP a Empleados","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":266},{"t":"Vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":43},{"t":"Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":44},{"t":"Ambos","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":45},{"t":"Pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":49},{"t":"Liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":50},{"t":"… comisión(es) generada(s) correctamente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":143},{"t":"No se generó ninguna comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":149},{"t":"Error al generar comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":155},{"t":"¿Cómo funciona el panel de Comisiones?","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":197},{"t":"Resumen de comisiones generadas a partir de ventas y cobranzas registradas en el período.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":198},{"t":"1. Filtrá","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":203},{"t":"Elegí período, vendedor/cobrador y moneda para acotar el resumen.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":204},{"t":"2. Revisá los KPIs","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":209},{"t":"Total Ventas, Cobranzas y Comisiones Generadas del período.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":210},{"t":"3. Detalle por persona","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":215},{"t":"La tabla muestra ventas, cobranzas y comisión generada por cada vendedor/cobrador.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":216},{"t":"4. Liquidá","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":221},{"t":"Cuando estés conforme, usá el módulo de Liquidaciones para pagar las comisiones.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":222},{"t":"Las comisiones de cobranza se generan automáticamente al registrar un recibo si el cobrador tiene % o monto fijo configurado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":228},{"t":"Si una factura tenía vendedor pero no tiene comisión registrada, usá «Generar comisiones históricas».","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":232},{"t":"Comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":247},{"t":"Resumen de comisiones generadas por período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":250},{"t":"PDF Resumen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":260},{"t":"PDF Detallado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":268},{"t":"Generar comisiones históricas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":277},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":288},{"t":"Mes Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":294},{"t":"Mes Anterior","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":295},{"t":"Trimestre Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":296},{"t":"Año Actual","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":297},{"t":"Vendedor/Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":305},{"t":"Buscar...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":306},{"t":"Moneda","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":312},{"t":"Total Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":347},{"t":"Total Cobranzas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":354},{"t":"Comisiones Generadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":361},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":372},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":373},{"t":"Cobranzas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":374},{"t":"% Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":375},{"t":"Comisión Generada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":376},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":377},{"t":"No hay comisiones para el período seleccionado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":396},{"t":"Probá cambiar de período o moneda. Si esperás ver datos, revisá que el cobrador tenga % configurado y que las facturas estén asignadas.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":397},{"t":"Nota:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":460},{"t":"Las comisiones se calculan automáticamente basándose en las ventas y cobranzas registradas. Para liquidarlas, usá el módulo de Liquidaciones.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":460},{"t":"Se generarán comisiones de","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":486},{"t":"para todas las facturas que ya tienen vendedor asignado pero aún no tienen comisión registrada. Las que ya tienen comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":487},{"t":"no se duplicarán","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":489},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":493},{"t":"Procesando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":508},{"t":"Confirmar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":508},{"t":"El proceso terminó sin generar comisiones. Revisá los motivos por factura para entender qué falta configurar.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":527},{"t":"Ninguna asignación de factura se procesó.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":557},{"t":"Causas típicas:","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":559},{"t":"Módulo COMISIONES desactivado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":564},{"t":"en la suscripción de la empresa (revisar Configuración → Suscripción → Módulos contratados).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":564},{"t":"Hay","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":567},{"t":"facturas sin vendedor asignado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":568},{"t":"(se emitieron sin elegir vendedor).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":568},{"t":"Todas las facturas ya tienen comisión previa liquidada (no hay nada para generar).","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":571},{"t":"Cómo verificar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":576},{"t":": revisá primero que el módulo COMISIONES esté activo. Luego que las facturas hayan sido emitidas con vendedor asignado (dropdown \"Vendedor\" al facturar). Si todo es correcto, contactá soporte con el mensaje exacto que aparece arriba.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":576},{"t":"factura(s) analizada(s):","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":585},{"t":"Ver logs del backend para más detalle.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":620},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPanel.jsx","linea":631},{"t":"Comisión generada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":94},{"t":"Comisión marcada como liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":105},{"t":"Comisión recalculada con datos actuales","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":114},{"t":"Comisión eliminada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":123},{"t":"Seleccioná un supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":136},{"t":"Definí el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":137},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":188},{"t":"Desde","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":194},{"t":"Hasta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":202},{"t":"Buscar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":209},{"t":"PDF Resumen","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":216},{"t":"PDF Detallado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":223},{"t":"Generar comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":230},{"t":"Total ventas equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":242},{"t":"Total cobros equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":251},{"t":"Total comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":260},{"t":"Registros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":269},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":282},{"t":"Ventas equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":283},{"t":"Cobros equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":284},{"t":"Com. ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":285},{"t":"Com. cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":286},{"t":"Total comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":287},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":288},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":289},{"t":"Sin registros para los filtros seleccionados","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":301},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":351},{"t":"Recalcular con datos actuales","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":362},{"t":"Marcar como liquidada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":372},{"t":"Eliminar comisión pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":382},{"t":"Generar comisión supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":412},{"t":"Supervisor *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":424},{"t":"Período desde *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":429},{"t":"Período hasta *","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":440},{"t":"Observaciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":452},{"t":"Calculando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":468},{"t":"Vista previa","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":468},{"t":"Desglose del equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":474},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":481},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":482},{"t":"Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":483},{"t":"Total ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":505},{"t":"Total cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":509},{"t":"Com. ventas (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":513},{"t":"Com. cobros (","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":521},{"t":"Cancelar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":545},{"t":"Generando...","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":549},{"t":"Generar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresComisionesTab.jsx","linea":549},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":131},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":138},{"t":"Vista previa de liquidación","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":146},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":153},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":155},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":162},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/LiquidacionesPdfModal.jsx","linea":164},{"t":"Venta","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":32},{"t":"Cobranza","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":33},{"t":"Comisión eliminada","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":118},{"t":"Detalle de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":164},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":168},{"t":"Registros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":190},{"t":"Total base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":197},{"t":"Comisión total","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":204},{"t":"Fecha","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":214},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":215},{"t":"Documento","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":216},{"t":"Cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":217},{"t":"Supervisor (dirección)","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":218},{"t":"NC aplicadas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":219},{"t":"Monto base","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":220},{"t":"Fijo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":222},{"t":"Comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":223},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":224},{"t":"Acciones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":225},{"t":"Sin comisiones en el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":244},{"t":"No se generaron comisiones para este vendedor/cobrador en el rango seleccionado.","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":245},{"t":"Asignado en la dirección del cliente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":279},{"t":"Por equipo del vendedor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":279},{"t":"Sin NC","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":293},{"t":"Eliminar comisión pendiente","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesDetalleDialog.jsx","linea":336},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":132},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":155},{"t":"Vista previa de comisiones","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":163},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":170},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":174},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":187},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionesPdfModal.jsx","linea":195},{"t":"Generando PDF…","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":133},{"t":"Reintentar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":140},{"t":"Vista previa de comisiones supervisores","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":148},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/SupervisoresPdfModal.jsx","linea":166},{"t":"Detalle de comisión supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":53},{"t":"Supervisor","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":72},{"t":"Período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":83},{"t":"Estado","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":89},{"t":"% Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":103},{"t":"% Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":107},{"t":"Com. ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":111},{"t":"Com. cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":115},{"t":"Total comisión","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":119},{"t":"Equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":127},{"t":"Vendedor / Cobrador","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":132},{"t":"Tipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":133},{"t":"Ventas","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":134},{"t":"Cobros","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":135},{"t":"Sin movimientos del equipo en el período","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":141},{"t":"Total equipo","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":170},{"t":"Cerrar","archivo":"frontend/src/components/organismos/VendedoresCobradoresDesign/ComisionSupervisorDetalleDialog.jsx","linea":183}],"desde":["Panel Supervisor"],"resumen":"Caja del Día · Asignación · Anticipos a Empleados · Observado · Con Observación · Pendientes (Tesorería) · ¿Cómo funciona Rendiciones de Cobranza? · Buscar factura o cliente... · Seleccione al menos una factura · Asignación de Cobranza · Vendedor/Cobrador · Vendedores / Cobradores · Liquidación de Comisiones · PDF Historial · Resumen de comisiones pendientes · Vendedor / Cobrador · Total comisiones · Nueva Rendición de Cobranza · Cobrador * · Buscar moneda... · Nro. Recibo · "},{"id":"ruta:/rendicion-viaticos","tipo":"pantalla","titulo":"Rendicion Viaticos","miga":"Rendicion Viaticos","ruta":"/rendicion-viaticos","archivos":["frontend/src/pages/RendicionViaticosPage.jsx","frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js"],"textos":[{"t":"1. Anticipar al empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":53},{"t":"Se registra el pago del adelanto en concepto de viáticos. Genera asiento contable + movimiento de tesorería.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":54},{"t":"2. Cargar gastos rendidos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":59},{"t":"Al volver el empleado, el administrativo registra los gastos con o sin factura, vinculados a esta rendición.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":60},{"t":"3. Cerrar y balancear","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":65},{"t":"Al cerrar, si sobra plata se registra la devolución. Si faltó, se paga el reintegro (ahora o queda como CxP al empleado).","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":66},{"t":"Una rendición admite múltiples adelantos si el viaje se alarga o hay imprevistos.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":73},{"t":"Los gastos sin factura no generan IVA crédito ni aparecen en Libro IVA Compras.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":77},{"t":"Una rendición cerrada es inmutable. Para corregirla hay que anularla completa.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":81},{"t":"No hay rendiciones para exportar con el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":184},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":231},{"t":"Rendición de viáticos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":248},{"t":"Ciclo completo de anticipos, gastos y cierre de rendiciones de viaje por empleado.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":250},{"t":"Anticipos y Rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":257},{"t":"Configuración","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":266},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Exportar Excel","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Nueva rendición","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":283},{"t":"Estado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":296},{"t":"Todos los estados","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":303},{"t":"Pendientes","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":316},{"t":"Todas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":323},{"t":"Atrasadas más de","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"días","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"Buscar (número o concepto)","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":328},{"t":"Total","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":349},{"t":"Abiertas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":361},{"t":"Saldo pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":373},{"t":"Sin pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":379},{"t":"Promedio días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":397},{"t":"…d","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":400},{"t":"Sin rendiciones en el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":419},{"t":"Ajustá los filtros o creá una nueva rendición con el botón de arriba.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":420},{"t":"Número","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":430},{"t":"Empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":431},{"t":"Concepto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":432},{"t":"Fecha inicio","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":433},{"t":"Días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":434},{"t":"Adelanto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":435},{"t":"Rendido","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":436},{"t":"Acciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":439},{"t":"Ver detalle","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":533},{"t":"Ver PDF","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":544},{"t":"Actualizando…","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":568},{"t":"Mostrando … de … rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":590},{"t":"Comprobante …","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":613},{"t":"Configuración de Rendición de Viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":87},{"t":"Estos parámetros aplican a toda la empresa. Cambiarlos afecta las próximas rendiciones — no toca las existentes.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":91},{"t":"APROBACIÓN DE ADELANTOS","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":107},{"t":"Requerir aprobación por monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":121},{"t":"Si está activo, un adelanto superior al umbral queda como","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":124},{"t":"PENDIENTE_APROBACION","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"hasta que un supervisor lo apruebe.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"Umbral de aprobación (Gs.)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":134},{"t":"Adelantos por encima de este monto necesitan aprobación.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"El umbral se aplica solo si la aprobación está activa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"CIERRE — REINTEGRO POR DEFECTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":155},{"t":"Modo de reintegro sugerido al cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":163},{"t":"Se pre-selecciona en el diálogo de cierre. El operador puede cambiarlo caso por caso.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":166},{"t":"Pagar ahora (INMEDIATO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":171},{"t":"Diferir como CxP al empleado (DIFERIDO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":177},{"t":"ALERTAS Y REPORTES","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":187},{"t":"Días para alertar rendiciones sin cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":195},{"t":"días","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":199},{"t":"Rendiciones abiertas por más de esta cantidad de días aparecen destacadas en rojo en el listado y en el reporte de saldos por empleado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":201},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":209},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Se va a crear la rendición y","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":251},{"t":"quedará abierta para cargar gastos.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"se ejecutará el asiento contable + movimiento de tesorería del adelanto.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"Revisá que todo esté correcto. Una vez creada, para corregir un dato hay que anular y volver a crear.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":268},{"t":"Confirmar creación de rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":279},{"t":"Crear rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":281},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":282},{"t":"Nueva rendición de viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":334},{"t":"Corregí lo siguiente para continuar:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":340},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":355},{"t":"Empleado *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":377},{"t":"Buscar por nombre, CI o Nº…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":378},{"t":"CI","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":387},{"t":"Concepto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":399},{"t":"Ej: Viaje a Ciudad del Este 10-12/07","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":400},{"t":"Fecha inicio *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":410},{"t":"Fecha fin *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":421},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":432},{"t":"Cotización","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":455},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":472},{"t":"PRIMER ADELANTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":484},{"t":"Sin adelanto previo (empresa reembolsa al final)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":496},{"t":"No se registrará adelanto ahora. El empleado paga de su bolsillo y al cerrar la rendición se reintegra el total gastado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":504},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":512},{"t":"Fecha del adelanto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":525},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":536},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"Cuenta de tesorería origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"N° operación","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":568},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":569},{"t":"Banco destino (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":587},{"t":"Banco del empleado…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":588},{"t":"Banco donde recibe el empleado (transferencias)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":589},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":609},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":618},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":619},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":626},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":635},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":636},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":646},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":657},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":675},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":684},{"t":"El empleado debe devolver este monto (ya devolvió …)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"El empleado debe devolver este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"Pendiente de pago al empleado (cuenta a pagar)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"La empresa debe reintegrar este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41}],"desde":["Tesoreria","Finanzas","Rendicion Saldos Por Empleado","Cxp Empleados","Rendicion Viatico Detalle","Viaje Detalle"],"resumen":"Rendición de viáticos · Anticipos y Rendiciones · Nueva rendición · Configuración de Rendición de Viáticos · APROBACIÓN DE ADELANTOS · Requerir aprobación por monto · Se va a crear la rendición y · Confirmar creación de rendición · Crear rendición · El empleado debe devolver este monto · La empresa debe reintegrar este monto"},{"id":"ruta:/rendicion-viaticos/reportes/saldos-empleado","tipo":"pantalla","titulo":"Rendicion Saldos Por Empleado","miga":"Rendicion Saldos Por Empleado","ruta":"/rendicion-viaticos/reportes/saldos-empleado","archivos":["frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx"],"textos":[{"t":"Saldo a favor de la empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":43},{"t":"El empleado tiene adelantos aún no rendidos. Necesita cerrar la rendición o devolver el excedente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":44},{"t":"Saldo a favor del empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":49},{"t":"La empresa le debe reintegros. Suma tanto saldos negativos de rendiciones abiertas como CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":50},{"t":"Auditar por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":55},{"t":"Reporte auxiliar que apoya al informe contable de la cuenta 1.01.03.03.04 (Anticipos a Funcionarios).","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":56},{"t":"Solo se muestran rendiciones no cerradas y CxP con saldo pendiente.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":63},{"t":"No hay datos para exportar","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":117},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":167},{"t":"Saldos de viáticos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":178},{"t":"Informe auxiliar por empleado con saldos abiertos y CxP diferidas pendientes.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":180},{"t":"Saldos por empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":187},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"Excel","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":198},{"t":"PDF","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":206},{"t":"Volver","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":214},{"t":"Empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Todos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":235},{"t":"Solo con saldo pendiente","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":242},{"t":"Empleados con actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":252},{"t":"Rendiciones abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":264},{"t":"Saldo a favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":276},{"t":"Saldo a favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":288},{"t":"CxP pendientes","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":296},{"t":"Sin saldos abiertos","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":315},{"t":"Ningún empleado tiene rendiciones abiertas ni CxP pendientes con el filtro actual.","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":316},{"t":"Rend. abiertas","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":325},{"t":"Adelantado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":326},{"t":"Rendido","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":327},{"t":"A favor empresa","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":328},{"t":"A favor empleado","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":329},{"t":"Última actividad","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":331},{"t":"…d","archivo":"frontend/src/pages/RendicionSaldosPorEmpleadoPage.jsx","linea":389},{"t":"Detalle de saldos —","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":79},{"t":"Rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":100},{"t":"Sin rendiciones abiertas","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":113},{"t":"Este empleado no tiene rendiciones sin cerrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":114},{"t":"Número","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":122},{"t":"Concepto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":123},{"t":"Inicio","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":124},{"t":"Adelantado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":125},{"t":"Rendido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":126},{"t":"Saldo","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":127},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":128},{"t":"Ir","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":129},{"t":"Ver","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":174},{"t":"CxP pendientes (reintegros diferidos)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":191},{"t":"Sin CxP pendientes","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":204},{"t":"Este empleado no tiene reintegros diferidos por cobrar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":205},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":213},{"t":"Origen","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":214},{"t":"Monto original","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":215},{"t":"Pagado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":216},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":264},{"t":"Ir a CxP a Empleados","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/DetalleEmpleadoSaldoDialog.jsx","linea":266}],"resumen":"Saldo a favor de la empresa · Saldo a favor del empleado · Auditar por empleado · Rendiciones abiertas · Detalle de saldos — · Sin rendiciones abiertas"},{"id":"ruta:/rendicion-viaticos/cxp-empleados","tipo":"pantalla","titulo":"Cxp Empleados","miga":"Cxp Empleados","ruta":"/rendicion-viaticos/cxp-empleados","archivos":["frontend/src/pages/CxpEmpleadosPage.jsx","frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx"],"textos":[{"t":"Todos","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":48},{"t":"Pendiente","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":49},{"t":"Parcial","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":50},{"t":"Pagada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":51},{"t":"Anulada","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":52},{"t":"Origen: reintegro diferido","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":59},{"t":"Cuando la empresa cierra una rendición eligiendo reintegro DIFERIDO, se genera una CxP a favor del empleado.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":60},{"t":"Pagos totales o parciales","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":65},{"t":"Podés cancelar en varias cuotas. Cada pago registra un egreso de tesorería y actualiza el saldo pendiente.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":66},{"t":"La CxP se cancela automáticamente al alcanzar saldo 0.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":73},{"t":"CxP a empleados (reintegros diferidos)","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":186},{"t":"Cuentas por pagar generadas por cierre de rendiciones con reintegro diferido.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":188},{"t":"CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":195},{"t":"Volver a rendiciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":203},{"t":"Empleado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":223},{"t":"Estado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":229},{"t":"Desde","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":243},{"t":"Hasta","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":252},{"t":"Este mes","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":260},{"t":"Mes anterior","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":263},{"t":"Últimos 30 días","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":266},{"t":"Limpiar rango","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":270},{"t":"Registros","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":281},{"t":"Saldo pendiente total","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":291},{"t":"Sin CxP a empleados","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":310},{"t":"No hay reintegros diferidos con el filtro actual.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":311},{"t":"Fecha","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":321},{"t":"Origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":322},{"t":"Monto original","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":323},{"t":"Pagado","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":324},{"t":"Saldo","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":325},{"t":"Acciones","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":327},{"t":"Otro","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":363},{"t":"Registrar pago","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"No disponible","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":405},{"t":"Comprobante PDF","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":417},{"t":"HISTORIAL DE PAGOS","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":429},{"t":"Sin pagos registrados aún.","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":433},{"t":"Cuenta origen","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":441},{"t":"Nº operación","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":442},{"t":"Monto","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":443},{"t":"Comprobante de pago…","archivo":"frontend/src/pages/CxpEmpleadosPage.jsx","linea":484},{"t":"Pagar CxP a empleado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":152},{"t":"Empleado:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":158},{"t":"Saldo pendiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":161},{"t":"Podés registrar un pago parcial o total. Genera egreso de tesorería.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":163},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":180},{"t":"Fecha *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":187},{"t":"Medio de pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":198},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"Cuenta de tesorería *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":219},{"t":"N° operación (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":228},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":248},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":257},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":258},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":265},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":274},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":275},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":285},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":296},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":300},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":315},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":323},{"t":"Registrando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332},{"t":"Confirmar pago","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/PagarCxpEmpleadoDialog.jsx","linea":332}],"resumen":"Origen: reintegro diferido · Pagos totales o parciales · CxP a empleados (reintegros diferidos) · Pagar CxP a empleado · Empleado: · Cuenta de tesorería *"},{"id":"ruta:/rendicion-viaticos/:id","tipo":"pantalla","titulo":"Rendicion Viatico Detalle","miga":"Rendicion Viatico Detalle","ruta":"/rendicion-viaticos/:id","archivos":["frontend/src/pages/RendicionViaticoDetallePage.jsx","frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js"],"textos":[{"t":"Anular gasto","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":93},{"t":"Se anulará el gasto …. Los asientos contables se revertirán y se recalculará el saldo.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":94},{"t":"Aprobar rendición","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":105},{"t":"Al aprobar, se ejecutará el pago del adelanto y se generarán asientos contables + movimientos de tesorería.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":106},{"t":"Aprobar","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":107},{"t":"Rechazar rendición","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":114},{"t":"Al rechazar, la rendición pasa a estado ANULADA y no se ejecuta el adelanto.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":115},{"t":"Rechazar","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":116},{"t":"Anular rendición","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":124},{"t":"Se anularán todos los adelantos ejecutados, revirtiendo asientos contables y movimientos de tesorería. Esta acción no se puede deshacer.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":125},{"t":"Anular","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":126},{"t":"Rendición no encontrada","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":147},{"t":"Puede que haya sido anulada o no tengas permiso para verla.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":148},{"t":"Volver","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":164},{"t":"Rendición","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":167},{"t":"EMPLEADO","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":186},{"t":"CI","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":191},{"t":"ADELANTADO","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":201},{"t":"RENDIDO","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":213},{"t":"SALDO PENDIENTE","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":225},{"t":"Concepto","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":242},{"t":"Fecha inicio","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":250},{"t":"Fecha fin","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":256},{"t":"Moneda","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":262},{"t":"· TC …","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":267},{"t":"Observaciones","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":272},{"t":"Agregar adelanto","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":310},{"t":"Cerrar rendición","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":320},{"t":"PDF","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":329},{"t":"Anticipos (…)","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":348},{"t":"Gastos (…)","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":349},{"t":"Cierre ✓","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":350},{"t":"Cierre","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":350},{"t":"Sin adelantos registrados","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":358},{"t":"Esta rendición se marcó como sin adelanto previo. La empresa reembolsará al cerrar.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":359},{"t":"Agregá el primer adelanto para arrancar.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":359},{"t":"Fecha","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":372},{"t":"Medio de pago","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":373},{"t":"Cuenta origen","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":374},{"t":"N° operación","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":375},{"t":"Monto","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":376},{"t":"Ejecutado","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":377},{"t":"Asiento contable + movimiento de tesorería generados","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":394},{"t":"Pendiente de ejecución (esperando aprobación)","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":398},{"t":"gasto(s) registrado(s) · Total","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":416},{"t":"Nuevo gasto","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":425},{"t":"Sin gastos registrados","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":434},{"t":"Cargá el primer gasto de la rendición. Podés elegir si tiene factura legal (IVA crédito) o solo comprobante interno.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":435},{"t":"Proveedor / Descripción","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":445},{"t":"Nº factura","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":446},{"t":"Tipo","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":447},{"t":"Deducible","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":448},{"t":"Total","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":449},{"t":"Sin factura","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":477},{"t":"Sí","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":483},{"t":"No","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":485},{"t":"Modo de reintegro:","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":526},{"t":"Cuenta","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":537},{"t":"Modo","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":539},{"t":"Diferido (CxP)","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":563},{"t":"Inmediato","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":565},{"t":"Listo para cerrar","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":578},{"t":"Al cerrar se calcula el saldo y se registra la devolución (si sobra) o el reintegro (si faltó). Una vez cerrada, la rendición es inmutable.","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":581},{"t":"Creada el","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":603},{"t":"Aprobada el","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":607},{"t":"Cerrada el","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":612},{"t":"Anulada el","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":617},{"t":"Comprobante …","archivo":"frontend/src/pages/RendicionViaticoDetallePage.jsx","linea":645},{"t":"Se registrará este adelanto y se ejecutará el asiento contable + movimiento de tesorería.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":148},{"t":"Revisá que todo esté correcto. Para corregir hay que anular la rendición completa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":163},{"t":"Confirmar adelanto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":174},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":177},{"t":"Agregar adelanto adicional","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":215},{"t":"Este adelanto se suma a los ya existentes. Genera asiento contable + movimiento de tesorería al confirmar.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":219},{"t":"Corregí lo siguiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":226},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":240},{"t":"Fecha *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":253},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":264},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":286},{"t":"Cuenta de tesorería origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":286},{"t":"N° operación","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":296},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":297},{"t":"Banco destino (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":315},{"t":"Banco del empleado…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":316},{"t":"Banco donde recibe el empleado (transferencias)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":317},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":337},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":346},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":347},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":354},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":363},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":364},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":374},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":385},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":389},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":389},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":404},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":412},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarAdelantoDialog.jsx","linea":421},{"t":"Agregar gasto a la rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":205},{"t":"Con factura legal (deducible)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":212},{"t":"Sin factura (no deducible)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":212},{"t":"Con factura","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":225},{"t":"Sin factura","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":225},{"t":"Corregí lo siguiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":233},{"t":"Este gasto se registrará como","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":245},{"t":"no deducible","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":246},{"t":"— no genera IVA crédito ni aparece en el Libro IVA Compras. Cargá solo descripción + monto por ítem.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":246},{"t":"DATOS GENERALES","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":255},{"t":"Fecha del gasto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":265},{"t":"Descripción / observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":275},{"t":"Ej: cena de negocio con cliente ACME","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":276},{"t":"DOCUMENTO DEL PROVEEDOR","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":289},{"t":"Proveedor","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":313},{"t":"Buscar por RUC o razón social…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":313},{"t":"RUC …-…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":322},{"t":"Sin RUC","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":322},{"t":"RUC *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":333},{"t":"Ej: 80050001-7","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":334},{"t":"Timbrado *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":343},{"t":"8 dígitos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":344},{"t":"Est. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":354},{"t":"P.Exp. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":365},{"t":"Nº factura *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":376},{"t":"Comprobante preimpreso","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":392},{"t":"Destildalo si es una factura electrónica: la DNIT ya la tiene y no se vuelve a declarar en el Libro IVA Compras.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":393},{"t":"ÍTEMS","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":409},{"t":"Agregar ítem","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":418},{"t":"Tipo de gasto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":427},{"t":"Descripción","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":428},{"t":"Cantidad","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":429},{"t":"Precio unit.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":430},{"t":"IVA %","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":432},{"t":"Subtotal","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":434},{"t":"Buscar tipo…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":469},{"t":"Detalle (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":479},{"t":"IVA estimado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":543},{"t":"Total del gasto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":552},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":563},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":572},{"t":"Guardar gasto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/AgregarGastoRendicionDialog.jsx","linea":572},{"t":"Se cerrará la rendición y","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":161},{"t":"quedará marcada como completada.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":162},{"t":"se registrará el ingreso a tesorería + asiento de la devolución.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":162},{"t":"se ejecutará el egreso de tesorería + asiento del reintegro.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":162},{"t":"se generará una CxP al empleado + asiento del reintegro diferido.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":162},{"t":"Una vez cerrada, la rendición es inmutable. Para corregir hay que anular todo.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":182},{"t":"Confirmar cierre de rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":193},{"t":"Cerrar rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":195},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":196},{"t":"Corregí lo siguiente:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":247},{"t":"Adelantado","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":262},{"t":"Rendido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":270},{"t":"Saldo","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":278},{"t":"Saldo balanceado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":289},{"t":"Al cerrar no se generará ningún movimiento adicional — solo se marca la rendición como CERRADA.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":289},{"t":"Devolución del empleado:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":295},{"t":"Debe entregar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":295},{"t":"a la empresa. Elegí a qué cuenta de tesorería ingresa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":296},{"t":"Reintegro al empleado:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":302},{"t":"La empresa le debe","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":302},{"t":". Elegí si pagar ahora o dejarlo como cuenta por pagar al empleado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":303},{"t":"MODO DE REINTEGRO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":314},{"t":"Pagar ahora","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":323},{"t":"Genera un movimiento de tesorería EGRESO + asiento contable. Requiere que la cuenta origen tenga saldo.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":324},{"t":"Diferir (CxP al empleado)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":329},{"t":"Genera una cuenta por pagar al empleado. Se paga después junto con el sueldo o manualmente desde caja.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":330},{"t":"CUENTA DESTINO (INGRESA)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":393},{"t":"CUENTA ORIGEN (EGRESA)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":393},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":408},{"t":"Cuenta destino *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":408},{"t":"Cuenta origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":408},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":424},{"t":"N° operación (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":440},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":441},{"t":"Fecha del cierre *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":452},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":473},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":482},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":483},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":490},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":499},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":500},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":510},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":521},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":525},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":525},{"t":"Observaciones del cierre (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":561},{"t":"Una vez cerrada, la rendición es","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":567},{"t":". Para modificarla habrá que anularla completa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":568},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":573},{"t":"Cerrando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/CerrarRendicionDialog.jsx","linea":583},{"t":"El empleado debe devolver este monto (ya devolvió …)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"El empleado debe devolver este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"Pendiente de pago al empleado (cuenta a pagar)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"La empresa debe reintegrar este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41}],"resumen":"Anular gasto · Rechazar rendición · Anular rendición · Cerrar rendición · Sin factura · Confirmar adelanto · Agregar adelanto adicional · Corregí lo siguiente: · Agregar gasto a la rendición · Con factura legal (deducible) · Se cerrará la rendición y · N° operación · El empleado debe devolver este monto · La empresa debe reintegrar este monto — Se anulará el gasto …. Los asientos contables se revertirán y se recalculará el saldo."},{"id":"ruta:/contabilidad","tipo":"pantalla","titulo":"Contabilidad","miga":"Contabilidad › Contabilidad","ruta":"/contabilidad","archivos":["frontend/src/pages/Contabilidad.jsx","frontend/src/components/contabilidad/AsientosTab.jsx","frontend/src/components/contabilidad/EjerciciosTab.jsx","frontend/src/components/contabilidad/PlanCuentasTab.jsx","frontend/src/components/contabilidad/ReportesContablesTab.jsx","frontend/src/components/contabilidad/MapeoCuentasTab.jsx","frontend/src/components/contabilidad/CentrosCostoTab.jsx","frontend/src/components/contabilidad/TipoCambioTab.jsx","frontend/src/pages/ConciliacionContablePage.jsx","frontend/src/components/contabilidad/SetupBanner.jsx","frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","frontend/src/components/contabilidad/CuentaMapeoAutocomplete.jsx","frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","frontend/src/components/contabilidad/conceptosMapeo.js","frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","frontend/src/components/contabilidad/SaludContablePanel.jsx","frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","frontend/src/components/contabilidad/ReglaDialog.jsx","frontend/src/components/contabilidad/RetirarReglaDialog.jsx","frontend/src/components/contabilidad/reglasMapeoOpciones.js","frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx"],"textos":[{"t":"Asientos","archivo":"frontend/src/pages/Contabilidad.jsx","linea":18},{"t":"Reportes","archivo":"frontend/src/pages/Contabilidad.jsx","linea":19},{"t":"Conciliación","archivo":"frontend/src/pages/Contabilidad.jsx","linea":20},{"t":"Plan de Cuentas","archivo":"frontend/src/pages/Contabilidad.jsx","linea":21},{"t":"Ejercicios","archivo":"frontend/src/pages/Contabilidad.jsx","linea":22},{"t":"Mapeo de Cuentas","archivo":"frontend/src/pages/Contabilidad.jsx","linea":23},{"t":"Centros de Costo","archivo":"frontend/src/pages/Contabilidad.jsx","linea":24},{"t":"Tipo de Cambio","archivo":"frontend/src/pages/Contabilidad.jsx","linea":25},{"t":"Contabilidad","archivo":"frontend/src/pages/Contabilidad.jsx","linea":58},{"t":"Asientos, plan de cuentas, ejercicios y reportes financieros","archivo":"frontend/src/pages/Contabilidad.jsx","linea":59},{"t":"Período abierto","archivo":"frontend/src/pages/Contabilidad.jsx","linea":65},{"t":"Sin período activo","archivo":"frontend/src/pages/Contabilidad.jsx","linea":65},{"t":"… cuentas","archivo":"frontend/src/pages/Contabilidad.jsx","linea":69},{"t":"Sin plan de cuentas","archivo":"frontend/src/pages/Contabilidad.jsx","linea":69},{"t":"Cuenta *","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":69},{"t":"Buscar por código o nombre…","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":69},{"t":"Descripción","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":77},{"t":"Debe (…)","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":78},{"t":"Haber (…)","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":79},{"t":"C. Costo","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":82},{"t":"Ninguno","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":85},{"t":"Eliminar línea","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":97},{"t":"Asientos Contables","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":315},{"t":"Ayuda sobre flujo de asientos","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":316},{"t":"Flujo de asientos contables","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":332},{"t":"Los asientos pasan por tres estados:","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":334},{"t":"Borrador","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":335},{"t":"Confirmado","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":336},{"t":"Revertido","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":337},{"t":"Revertir","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":340},{"t":"— genera un asiento de reversión con los montos invertidos en el período activo actual, neutralizando el asiento original. El original queda marcado como","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":340},{"t":"Corregir asiento","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":343},{"t":"— abre el asiento confirmado para editar sus cuentas, montos, fecha o glosa. Los cambios quedan en el mismo asiento (mismo número, sigue confirmado), sin asiento espejo. Cómo estaba antes queda en la auditoría. Solo se puede si su período está abierto; si está cerrado, usá Revertir.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":343},{"t":"⚠ Las reversiones siempre se asignan al","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":345},{"t":"período abierto actual","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":346},{"t":". Si no hay período abierto, la operación será bloqueada.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":346},{"t":"Nuevo Asiento","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":351},{"t":"Ejercicio","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":360},{"t":"Todos","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":369},{"t":"Período","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":378},{"t":"Todos los períodos","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":390},{"t":"Estado","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":399},{"t":"Desde","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":409},{"t":"Hasta","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":410},{"t":"Buscar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":411},{"t":"Limpiar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":424},{"t":"Cargando asientos…","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":435},{"t":"Sin asientos en el período seleccionado","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":440},{"t":"Acciones","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":489},{"t":"Código","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":510},{"t":"Cuenta","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":511},{"t":"Debe","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":514},{"t":"Haber","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":515},{"t":"¿Por qué esta cuenta?","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":517},{"t":"Editar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":583},{"t":"Confirmar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":589},{"t":"Eliminar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":596},{"t":"Nuevo Asiento Manual","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":637},{"t":"Partida doble: Debe = Haber","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":638},{"t":"Fecha *","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":644},{"t":"Período *","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":658},{"t":"Moneda","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":668},{"t":"₲ Guaraní (PYG)","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":680},{"t":"Glosa / Concepto","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":690},{"t":"ej. Pago alquiler oficina","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":694},{"t":"La fecha seleccionada no corresponde al período","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":705},{"t":". El asiento se registrará en ese período.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":706},{"t":"Importes en","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":715},{"t":". Se convierten a ₲ usando la tasa del","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":716},{"t":"Sin tasa registrada para","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":722},{"t":"en la fecha seleccionada. Registrá la tasa en el tab","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":723},{"t":"Tipo de Cambio","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":723},{"t":"antes de guardar.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":723},{"t":"Líneas del asiento","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":730},{"t":"Agregar línea","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":731},{"t":"Total DEBE","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":744},{"t":"Total HABER","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":749},{"t":"Balanceado ✓","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":755},{"t":"Diferencia: … …","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":755},{"t":"No hay períodos abiertos. Creá un ejercicio con períodos para poder registrar asientos.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":774},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":785},{"t":"Guardar borrador","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":788},{"t":"Guardando…","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":797},{"t":"Crear y Confirmar","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":797},{"t":"Corregir","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":814},{"t":"asiento #","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":814},{"t":"Los cambios se guardan en este mismo asiento, sin asiento espejo. La fecha tiene que quedar dentro de su período.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":820},{"t":"Fecha","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":825},{"t":"Guardar cambios","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":867},{"t":"¿Revertir asiento #","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":876},{"t":"Se creará un","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":878},{"t":"asiento espejo","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":879},{"t":"con los débitos y créditos invertidos. El asiento original quedará marcado como REVERTIDO. Esta operación no se puede deshacer.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":879},{"t":"Revirtiendo…","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":885},{"t":"Revertir asiento","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":885},{"t":"¿Eliminar asiento #","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":893},{"t":"Se eliminarán permanentemente el asiento y todas sus líneas.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":897},{"t":"Esta acción no se puede deshacer.","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":898},{"t":"Concepto:","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":901},{"t":"Eliminando…","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":914},{"t":"Eliminar definitivamente","archivo":"frontend/src/components/contabilidad/AsientosTab.jsx","linea":914},{"t":"Abierto","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":15},{"t":"Cerrado","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":16},{"t":"Ajuste","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":17},{"t":"Bloqueado","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":18},{"t":"Cargando ejercicios…","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":86},{"t":"Ejercicios Contables","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":92},{"t":"Nuevo Ejercicio","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":95},{"t":"Sin ejercicios contables","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":104},{"t":"Creá el ejercicio del año actual para empezar a contabilizar.","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":105},{"t":"Crear ejercicio","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":108},{"t":"períodos","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":121},{"t":"Cerrar ejercicio (requiere todos los períodos cerrados)","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":125},{"t":"Cerrar ejercicio","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":128},{"t":"Período","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":143},{"t":"Mes / Año","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":144},{"t":"Desde","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":145},{"t":"Hasta","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":146},{"t":"Estado","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":147},{"t":"Asientos","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":148},{"t":"Acciones","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":149},{"t":"Cerrar período","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":164},{"t":"Cerrar","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":166},{"t":"Reabrir período","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":171},{"t":"Reabrir","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":173},{"t":"Bloquear definitivamente (no se puede reabrir)","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":178},{"t":"Nuevo Ejercicio Contable","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":196},{"t":"Año","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":198},{"t":"Generar 12 períodos automáticamente","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":202},{"t":"Se crearán Enero–Diciembre de","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":206},{"t":", todos en estado","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":207},{"t":"ABIERTO","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":207},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":212},{"t":"Creando…","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":215},{"t":"Crear ejercicio …","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":215},{"t":"¿Cerrar ejercicio","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":222},{"t":"Todos los períodos deben estar cerrados. El ejercicio quedará en estado","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":224},{"t":"CERRADO","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":225},{"t":"y no podrá registrarse ningún asiento en él.","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":225},{"t":"Cerrando…","archivo":"frontend/src/components/contabilidad/EjerciciosTab.jsx","linea":233},{"t":"INACTIVA","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":60},{"t":"Editar","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":70},{"t":"Eliminar","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":77},{"t":"Cargando plan de cuentas…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":207},{"t":"Sin plan de cuentas","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":212},{"t":"Para poder contabilizar, primero cargá el plan estándar NIIF Paraguay.","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":213},{"t":"Cargando…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":217},{"t":"Cargar Plan Estándar Paraguay","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":217},{"t":"Plan de Cuentas","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":227},{"t":"Nueva","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":231},{"t":"Buscar por código o nombre (múltiples palabras)…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":238},{"t":"Mostrar inactivas","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":244},{"t":"Expandir todo el árbol","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":246},{"t":"Colapsar (volver al default)","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":251},{"t":"Sin resultados para \"","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":260},{"t":"Sin resultados","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":294},{"t":"Seleccioná una cuenta para ver su detalle y editarla","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":308},{"t":"Nivel …","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":322},{"t":"Acepta movimientos","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":324},{"t":"Cuenta padre","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":325},{"t":"Requiere CC","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":326},{"t":"Editar cuenta","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":330},{"t":"Esta es una cuenta del plan estándar del sistema y no puede editarse.","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":333},{"t":"Código *","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":338},{"t":"ej. 1.1.2.05","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":340},{"t":"Descripción *","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":341},{"t":"Tipo","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":344},{"t":"Naturaleza","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":350},{"t":"Deudora (aumenta con DEBE)","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":352},{"t":"Acreedora (aumenta con HABER)","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":353},{"t":"Cuenta padre (opcional)","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":362},{"t":"Buscar por código o nombre…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":362},{"t":"Requiere Centro de Costo","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":368},{"t":"Cuenta activa","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":372},{"t":"Guardando…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":378},{"t":"Guardar cambios","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":378},{"t":"Nueva cuenta contable","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":389},{"t":"Las cuentas que tengan subcuentas no aceptan movimientos directos. Usá cuentas de último nivel para los asientos.","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":392},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":430},{"t":"Creando…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":433},{"t":"Crear cuenta","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":433},{"t":"¿Eliminar cuenta?","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":440},{"t":"Vas a eliminar","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":442},{"t":". Esta acción no se puede deshacer.","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":443},{"t":"Eliminando…","archivo":"frontend/src/components/contabilidad/PlanCuentasTab.jsx","linea":450},{"t":"PDF","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":65},{"t":"Excel","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":70},{"t":"Error al generar el reporte","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":138},{"t":"No tenés permiso para ver reportes contables.","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":157},{"t":"Reportes Contables","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":165},{"t":"Período a reportar","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":172},{"t":"Ejercicio","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":176},{"t":"Todos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":185},{"t":"Período","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":194},{"t":"Todo el ejercicio","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":196},{"t":"ó rango manual","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":204},{"t":"Desde","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":205},{"t":"Hasta","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":206},{"t":"· C. Costo","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":209},{"t":"Centro de Costo","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":211},{"t":"Todos los centros","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":213},{"t":"Seleccioná un ejercicio o período para ver datos en los reportes.","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":226},{"t":"Libro Diario","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":235},{"t":"Todos los asientos confirmados del período en orden cronológico","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":236},{"t":"Balance de Comprobación","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":251},{"t":"Sumas y saldos por cuenta — Debe = Haber","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":252},{"t":"Centro de costo no aplica a este reporte","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":257},{"t":"Total Debe","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":264},{"t":"Total Haber","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":265},{"t":"¿Cuadra?","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":266},{"t":"Estado de Resultados","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":289},{"t":"Ingresos, costos, gastos y utilidad del período","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":290},{"t":"Ingresos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":297},{"t":"Costos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":301},{"t":"Gastos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":305},{"t":"Utilidad Neta","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":309},{"t":"Balance General","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":326},{"t":"Activos, pasivos y patrimonio — ecuación contable","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":327},{"t":"Total Activos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":343},{"t":"Total Pasivos","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":347},{"t":"Patrimonio","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":351},{"t":"↳ incl. utilidad del período","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":356},{"t":"Sí","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":368},{"t":"No cuadra","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":368},{"t":"Libro Mayor","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":385},{"t":"Movimientos de una cuenta con saldo acumulado","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":386},{"t":"Cuenta","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":396},{"t":"Buscar cuenta...","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":396},{"t":"Descargar PDF","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":423},{"t":"Descargar","archivo":"frontend/src/components/contabilidad/ReportesContablesTab.jsx","linea":425},{"t":"Sin mapear","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":41},{"t":"Cargado por el sistema — sin confirmar","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":42},{"t":"Confirmado por … · distinto de lo recomendado","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":44},{"t":"Confirmado por …","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":45},{"t":"La cuenta … no está en el plan o no acepta movimientos","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":197},{"t":"Cargando configuración...","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":226},{"t":"Primero cargá el Plan de Cuentas","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":236},{"t":"Podés crear el plan estándar y los mapeos del sistema automáticamente.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":237},{"t":"Crear cuentas y mapeos faltantes","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":245},{"t":"Mapeo de Cuentas Contables","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":259},{"t":"Asigná qué cuenta del plan corresponde a cada concepto del sistema. Esto permite la generación automática de asientos.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":260},{"t":"Elegí un documento real y mirá su asiento vigente al lado del que saldría hoy con el mapeo y las excepciones","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":265},{"t":"Probar con un documento","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":271},{"t":"Crea cuentas estándar faltantes y asigna mapeos default solo para conceptos del sistema sin cuenta. No sobrescribe los existentes.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":277},{"t":"Guardar cambios","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":291},{"t":"Primero guardá los cambios","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":309},{"t":"Confirmar todo","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":324},{"t":"1 cuenta la cargó","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":332},{"t":"… cuentas las cargó","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":332},{"t":"el sistema con lo que hacía hasta hoy. Revisalas y confirmalas: la elección queda registrada a tu nombre.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":332},{"t":"Mapeado","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":404},{"t":"Apunta a una cuenta que ya no sirve","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":405},{"t":"Está apuntando a … — …, que está dada de baja o pertenece al plan reemplazado (OLD-). Mientras siga así, el sistema no puede generar este asiento. Elegí una cuenta del plan vigente.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":408},{"t":"Está apuntando a una cuenta que ya no existe o está dada de baja. Mientras siga así, el sistema no puede generar este asiento.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":408},{"t":"apunta a …","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":418},{"t":"cuenta de baja","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":418},{"t":"Cómo se registra","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":431},{"t":"Una cuenta","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":437},{"t":"Sumar a la cuenta principal","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":438},{"t":"Elegí una cuenta para guardar. Mientras tanto se sigue sumando a la cuenta principal.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":446},{"t":"Elegí una cuenta para guardar. Mientras tanto sigue la cuenta guardada.","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":446},{"t":"Recomendado:","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":467},{"t":"En uso","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":476},{"t":"Usar","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":476},{"t":"Tenés cambios sin guardar","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":502},{"t":"Guardar","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":507},{"t":"@keyframes spin { to { transform: rotate(360deg); } }","archivo":"frontend/src/components/contabilidad/MapeoCuentasTab.jsx","linea":513},{"t":"Cargando centros de costo...","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":64},{"t":"@keyframes spin { to { transform: rotate(360deg); } }","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":66},{"t":"Centros de Costo","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":77},{"t":"Agrupá asientos contables por área, proyecto o departamento.","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":78},{"t":"Nuevo centro","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":83},{"t":"Sin centros de costo","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":92},{"t":"Creá el primero para poder asignar asientos por área o proyecto.","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":93},{"t":"Código","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":102},{"t":"Descripción","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":103},{"t":"Activo","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":104},{"t":"Acciones","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":105},{"t":"Editar","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":130},{"t":"Eliminar","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":137},{"t":"Nuevo Centro de Costo","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":154},{"t":"Editar Centro de Costo","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":154},{"t":"Ej: ADMIN, VENTAS, PROYECTO-A","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":162},{"t":"Ej: Administración General","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":170},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":174},{"t":"Guardando…","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":181},{"t":"Guardar","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":181},{"t":"¿Eliminar centro de costo?","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":188},{"t":"Vas a eliminar","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":190},{"t":"Esto solo es posible si no tiene asientos asignados.","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":191},{"t":"Eliminando…","archivo":"frontend/src/components/contabilidad/CentrosCostoTab.jsx","linea":203},{"t":"Dólar estadounidense","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":13},{"t":"Real brasileño","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":14},{"t":"Peso argentino","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":15},{"t":"Euro","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":16},{"t":"Tipos de Cambio","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":60},{"t":"Registrá la tasa diaria por moneda para conversión en asientos contables.","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":61},{"t":"Registrar tasa","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":66},{"t":"Sin registro","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":90},{"t":"Historial —","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":100},{"t":"(últimos 90 días)","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":101},{"t":"Cargando...","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":106},{"t":"Sin registros para","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":112},{"t":"Registrá la tasa del día para comenzar el historial.","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":113},{"t":"Fecha","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":122},{"t":"Moneda","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":123},{"t":"Tasa (en ₲)","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":124},{"t":"Registrado por","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":125},{"t":"Hoy","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":134},{"t":"Vigente","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":134},{"t":"Sistema","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":139},{"t":"Registrar Tipo de Cambio","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":148},{"t":"Tasa (1 unidad = X guaraníes)","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":170},{"t":"Ej: 7850.50","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":175},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":181},{"t":"Registrando…","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":188},{"t":"Registrar","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":188},{"t":"@keyframes spin { to { transform: rotate(360deg); } }","archivo":"frontend/src/components/contabilidad/TipoCambioTab.jsx","linea":193},{"t":"1. Detectar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":65},{"t":"El sistema recorre facturas, gastos, tesorería, etc. y detecta cuáles no tienen asiento contable confirmado.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":66},{"t":"2. Diagnosticar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":71},{"t":"Cada registro pendiente lleva un motivo probable (falta mapeo, período cerrado, cuenta OLD-, etc.).","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":72},{"t":"3. Regenerar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":77},{"t":"Con los mapeos y períodos correctos, el módulo regenera los asientos faltantes en lote (Fase 3).","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":78},{"t":"El diagnóstico te dice el motivo probable por el que no se generó el asiento. La regeneración llega en la próxima entrega.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":85},{"t":"Sin duplicación: los integradores ya son idempotentes. Nada se contabiliza dos veces.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":89},{"t":"Este año","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":131},{"t":"Ejercicio actual","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":132},{"t":"Últimos 90 días","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":133},{"t":"Sin rango","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":134},{"t":"1. Diagnóstico","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":140},{"t":"Si tesorería y contabilidad cuadran. Empezá por acá: cada problema dice cómo se resuelve y en qué pestaña.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":142},{"t":"2. Sin asiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":146},{"t":"Documentos que corresponde asentar y todavía no tienen asiento. Se regeneran desde acá.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":148},{"t":"3. Rehacer asientos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":152},{"t":"Asientos ya generados que hoy saldrían distintos (mapeo corregido, documentos anulados). Se simulan y después se rehacen.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":154},{"t":"Ejercicio","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":211},{"t":"Rango manual","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":212},{"t":"Período","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":219},{"t":"Todo el ejercicio","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":220},{"t":"… creados antes de activar Contabilidad…","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":293},{"t":"… del extracto bancario con fecha anterior a la activación: los cubre el asiento de apertura","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":298},{"t":"… importados (Marangatu / sistema anterior): no pasaron por la emisión, que es donde se genera el asiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":298},{"t":"Pendiente","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":329},{"t":"Al día","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":337},{"t":"Regenerar todos los pendientes de este origen","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":345},{"t":"Regenerar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":351},{"t":"REGISTROS PENDIENTES (","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":362},{"t":"mostrando … de …","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":363},{"t":"Fecha","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":369},{"t":"Número / Ref","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":370},{"t":"Detalle","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":371},{"t":"Monto","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":372},{"t":"Motivo","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":373},{"t":"Acción","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":375},{"t":"Sin pendientes en el rango.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":398},{"t":"Ninguna fila coincide con el motivo seleccionado.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":402},{"t":"Por qué está pendiente","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":414},{"t":"Diagnosticando…","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":460},{"t":"Ir a Mapeo de cuentas","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":486},{"t":"Regenerar este asiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":505},{"t":"Desde","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":592},{"t":"Hasta","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":601},{"t":"Filtra filas del detalle expandido","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":615},{"t":"Todos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":617},{"t":"No hay datos para exportar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":700},{"t":"Reporte exportado","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":720},{"t":"Asiento regenerado correctamente","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":727},{"t":"Regenerar todos los orígenes con pendientes?","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":764},{"t":"Se procesarán","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":767},{"t":"registro(s) pendiente(s), distribuidos en","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":768},{"t":"orígenes.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":769},{"t":"Se saltean","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":772},{"t":"registros creados antes de activar Contabilidad o importados de otro sistema: asentarlos duplicaría lo que entra con el asiento de apertura.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":773},{"t":"El proceso puede tardar algunos minutos según la cantidad. Cada asiento va en su propia transacción y no bloquea al resto. Los registros que ya tienen asiento se saltan automáticamente.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":777},{"t":"Regenerar todo","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":784},{"t":"Cancelar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":785},{"t":"Generar el asiento de este registro?","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":809},{"t":"Registro sin número","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":813},{"t":"Monto:","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":817},{"t":"Se genera un asiento confirmado con la fecha original del registro. Si ya tuviera asiento, no se crea otro.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":820},{"t":"Generar asiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":826},{"t":"Regenerar …?","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":842},{"t":"Se intentarán generar los asientos de","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":845},{"t":"registro(s) pendiente(s).","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":846},{"t":"anteriores a la activación o importados.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":849},{"t":"Cada asiento se procesa en su propia transacción. Un fallo no aborta el resto. El proceso es idempotente: registros que ya tienen asiento se saltan.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":852},{"t":"No tenés permiso para acceder a la Conciliación Contable. Pedile a un administrador el permiso para ver los pendientes de conciliación.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":890},{"t":"El módulo Contabilidad no está activo en esta empresa. La conciliación está disponible solo con el módulo habilitado.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":901},{"t":"Conciliación Contable","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":912},{"t":"Detectá movimientos operativos (facturas, gastos, tesorería, etc.) que aún no tienen asiento contable y planificá su regeneración.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":914},{"t":"Asientos pendientes por origen","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":961},{"t":"Excel","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":971},{"t":"PDF","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":980},{"t":"Orígenes con pendientes","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1005},{"t":"Pendientes de asentar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1017},{"t":"Creados antes de activar Contabilidad o importados de otro sistema. No se asientan desde acá: su saldo entra con el asiento de apertura.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1024},{"t":"excluidos (anteriores o importados)","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1026},{"t":"Monto involucrado","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1036},{"t":"Sin datos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1058},{"t":"No hay orígenes registrados o no hay datos en el rango elegido.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1059},{"t":"Origen","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1068},{"t":"Pendientes","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1069},{"t":"Estado","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1071},{"t":"Acciones","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1072},{"t":"Regenerando todos los orígenes...","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1115},{"t":"Regenerando asientos...","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1115},{"t":"Puede demorar varios minutos si hay muchos registros.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1120},{"t":"Puede tardar según la cantidad de registros.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1120},{"t":"Regeneración completada","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1153},{"t":"Origen:","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1155},{"t":"Total","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1162},{"t":"Exitosos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1172},{"t":"Fallidos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1182},{"t":"MOTIVOS DE FALLA","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1192},{"t":"registro(s)","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1205},{"t":"Cerrar","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1212},{"t":"No se pudo regenerar el asiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1245},{"t":"MOTIVO DETECTADO","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1249},{"t":"Sin detalle adicional del backend.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1264},{"t":"Cómo resolver:","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1269},{"t":"ir a","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1269},{"t":"Contabilidad → Mapeo de Cuentas","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1269},{"t":"y asignar el concepto faltante a una cuenta del plan. Después volvé a intentar.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1269},{"t":"Contabilidad → Ejercicios","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1275},{"t":"y reabrir el período correspondiente. Si preferís no reabrirlo, asentá el ajuste como regularización manual en el período abierto.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1275},{"t":"elegí una cuenta activa e imputable para el concepto (los que tienen chip","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1282},{"t":"\"OLD\"","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1284},{"t":") o, si el aviso nombra un medio de pago, en su cuenta por medio de pago. Después regenerá el documento.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1284},{"t":"Tesorería → Categorías de Movimiento","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1290},{"t":"y asignar una cuenta contable a la categoría mencionada. Sin cuenta contable, el sistema no puede armar el asiento.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1290},{"t":"Este registro no pudo contabilizarse por un motivo que el sistema no detecta automáticamente.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1298},{"t":"Suele ocurrir con configuraciones puntuales del origen (ej. una categoría o un mapeo particular que aún no está declarado en el sistema).","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1299},{"t":"Qué hacer:","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1304},{"t":"Revisá que el registro tenga todos sus datos completos (proveedor / cliente / moneda / cuenta).","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1307},{"t":"Verificá que las cuentas contables mapeadas para este origen no estén marcadas como OLD- o inactivas.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1308},{"t":"Intentá regenerarlo unos minutos después — si la config cambió, puede resolverse solo.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1309},{"t":"Si persiste,","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1311},{"t":"contactá a soporte","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1312},{"t":"indicando la fecha y el monto del registro. El sistema ya dejó registrado el intento fallido en la auditoría para diagnóstico técnico.","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1312},{"t":"Entendido","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1319},{"t":"Regeneración global completada","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1352},{"t":"Total exitosos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1358},{"t":"Total fallidos","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1368},{"t":"DESGLOSE POR ORIGEN","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1376},{"t":"OK","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1383},{"t":"LEYENDA DE MOTIVOS","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1418},{"t":"Conciliación contable","archivo":"frontend/src/pages/ConciliacionContablePage.jsx","linea":1458},{"t":"Plan de cuentas no configurado","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":20},{"t":"Sin plan de cuentas, las facturas y cobros","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":21},{"t":"no se contabilizarán automáticamente","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":22},{"t":". Cargá el plan estándar NIIF Paraguay con un clic.","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":22},{"t":"Cargar Plan Estándar","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":28},{"t":"Sin período contable abierto para hoy","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":39},{"t":"Las transacciones","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":40},{"t":"no se contabilizarán","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":41},{"t":"hasta que crees un ejercicio con períodos abiertos.","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":41},{"t":"Crear Ejercicio","archivo":"frontend/src/components/contabilidad/SetupBanner.jsx","linea":46},{"t":"Esta línea se grabó antes de que el sistema guardara de dónde sale cada cuenta.","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":28},{"t":"Concepto","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":38},{"t":"De dónde salió","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":45},{"t":"Una excepción del mapeo","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":46},{"t":"Regla n.º …","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":49},{"t":"Regla","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":49},{"t":"La regla que eligió esta cuenta ya no existe.","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":50},{"t":"Activada por … el …","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":56},{"t":"Nunca se activó","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":56},{"t":"¿Por qué esta cuenta?","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":86},{"t":"Buscando…","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":110},{"t":"Reintentar","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":116},{"t":"No se pudo cargar el detalle del asiento.","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":120},{"t":"La línea ya no está en el asiento.","archivo":"frontend/src/components/contabilidad/PorQueEstaCuenta.jsx","linea":126},{"t":"Todavía no guardaste este cambio","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":209},{"t":"sin guardar","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":209},{"t":"Esta cuenta la elegiste para el medio de pago \"…\"","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":211},{"t":"La cuenta está desactivada o es de agrupación: los documentos con este medio de pago van a quedar sin asiento (con aviso) hasta que elijas una cuenta activa","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":216},{"t":"revisar cuenta","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":216},{"t":"No le elegiste una cuenta a \"…\", así que se usa la del concepto","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":222},{"t":": sin cuenta propia","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":224},{"t":"Ir al concepto para mapearlo","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":232},{"t":"Falta mapear:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":234},{"t":"— recomendado:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":236},{"t":"Su cuenta propia; si no tiene, según el tipo:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":244},{"t":": falta mapear","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":259},{"t":"Cómo quedan los asientos","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":275},{"t":"El debe y el haber de cada situación, con las cuentas que elegís acá abajo","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":276},{"t":"sin mapear","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":278},{"t":"Armando los asientos de ejemplo…","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":286},{"t":"No se pudieron cargar los asientos de ejemplo.","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":295},{"t":"El servidor respondió …….","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":297},{"t":"No hubo respuesta del servidor.","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":297},{"t":"Reintentando…","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":306},{"t":"Reintentar","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":306},{"t":"El servidor no devolvió situaciones. Si esto pasa en producción, suele ser que el backend todavía no tiene la versión con los asientos de ejemplo.","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":311},{"t":"Los importes son un ejemplo (una venta de","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":319},{"t":"con IVA incluido) para que se vea la aritmética. Las líneas con la aclaración","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":320},{"t":"\"solo si…\"","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":321},{"t":"aparecen recién cuando el documento las tiene.","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":321},{"t":"Los asientos ya muestran las cuentas que cambiaste, aunque todavía no guardes.","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":323},{"t":"En tesorería la cuenta sale del movimiento, no del mapeo. Ejemplo con:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":338},{"t":"(sin cuenta contable)","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":343},{"t":"Cuenta destino de la transferencia","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":361},{"t":"transferir a:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":364},{"t":"La plata que entra y la que sale van a la cuenta que elijas por medio de pago. Ejemplo cobrando con:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":376},{"t":"Medio de pago del cobro","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":380},{"t":"(sin cuenta propia)","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":385},{"t":"y pagando con:","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":389},{"t":"Medio de pago del egreso","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":393},{"t":"Cuenta","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":422},{"t":"Debe","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":423},{"t":"Haber","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":424},{"t":"Totales","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":464},{"t":"excepción","archivo":"frontend/src/components/contabilidad/AsientosEjemploPanel.jsx","linea":507},{"t":"Al cobrar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":29},{"t":"Cuenta que se debita cuando entra plata: venta al contado y cobranza de facturas a crédito.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":30},{"t":"Al pagar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":36},{"t":"Cuenta que se acredita cuando sale plata: compra al contado, orden de pago a proveedores y gastos pagados en el momento.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":37},{"t":"Cuentas por medio de pago","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":83},{"t":"A qué cuenta entra el efectivo o la transferencia, y de dónde sale la plata al pagar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":84},{"t":"… configurado…","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":90},{"t":"sin configurar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":90},{"t":"Qué hace esto.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":100},{"t":"Caja general","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":104},{"t":"Dos formas válidas de trabajarlo","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":107},{"t":", según cómo lleves la contabilidad:","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":107},{"t":"Con cuentas de recaudación.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":111},{"t":"El efectivo y lo que se cobra sin cuenta de tesorería entra a una cuenta puente (por ejemplo","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":111},{"t":"1.01.01.02 Recaudaciones efectivo","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":112},{"t":") y los cheques a otra (","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":112},{"t":"1.01.01.03 Recaudaciones cheque","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":113},{"t":"). Esa cuenta se cancela después, cuando registrás el depósito en tesorería. Conviene revisar que la categoría de tesorería que usás para depositar apunte a la misma cuenta, si no la puente queda creciendo sin cerrarse nunca.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":113},{"t":"Directo a la cuenta final.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":118},{"t":"La transferencia se imputa al banco y el efectivo a caja. Es más directo, pero pierde el paso intermedio del depósito.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":118},{"t":"Los cheques no se configuran acá.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":123},{"t":"Tienen su propio lugar más abajo, en","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":123},{"t":"Caja y Bancos","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":124},{"t":"Cheques en cartera (al día)","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":124},{"t":"Cheques diferidos / en tránsito","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":125},{"t":". Se hace así porque un cheque puede ser al día o diferido, y eso un medio de pago no lo distingue. Si querés que todos los cheques vayan a una sola cuenta, poné la misma en los dos conceptos.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":125},{"t":"Pagos:","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":130},{"t":"la columna \"Al pagar\" se usa cuando el pago no tiene cuenta de tesorería elegida ni regla de tesorería para ese medio. Los cheques emitidos van siempre a","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":130},{"t":"Cheques a pagar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":132},{"t":"hasta que el banco los debita. Los anticipos a proveedores no se resuelven acá: la contrapartida de un anticipo la define la categoría del movimiento de tesorería, no el medio de pago.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":132},{"t":"Cargando medios de pago…","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":139},{"t":"No se pudieron cargar los medios de pago.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":149},{"t":"El servidor respondió ……","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":151},{"t":"No hubo respuesta del servidor.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":151},{"t":"Reintentar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":161},{"t":"No hay medios de pago habilitados para la empresa. Se habilitan en Configuración → Medios de pago.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":166},{"t":"Medio de pago","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":172},{"t":"código","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":187},{"t":"Usa la cuenta del concepto","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":214},{"t":"sin guardar","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":221},{"t":"La cuenta está desactivada o es de agrupación: los documentos que usen este medio quedan sin asiento (con aviso) hasta que elijas otra.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":223},{"t":"Guardá para que los ejemplos de asiento de arriba muestren estas cuentas.","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":244},{"t":"Guardar medios de pago","archivo":"frontend/src/components/contabilidad/MediosPagoMapeoCard.jsx","linea":253},{"t":"Seleccionar cuenta...","archivo":"frontend/src/components/contabilidad/CuentaMapeoAutocomplete.jsx","linea":52},{"t":"¿Cambiar el orden de las excepciones?","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":80},{"t":"Cambiar el orden","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":82},{"t":"¿Activar la regla n.º …?","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":95},{"t":"La regla se aplica desde","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":98},{"t":"a los documentos nuevos y queda registrada a tu nombre. Para aplicarla a documentos anteriores usá","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":99},{"t":"Rehacer asientos","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":100},{"t":"en Conciliación.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":100},{"t":"Con vigencia desde hoy, si rehacés documentos anteriores la regla no se les aplica.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":102},{"t":"Con vigencia desde el …, si rehacés documentos anteriores a esa fecha la regla no se les aplica.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":102},{"t":"Activar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":113},{"t":"¿Borrar la regla n.º …?","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":124},{"t":"Es un borrador que nunca se activó: se elimina sin dejar efecto en ningún asiento.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":125},{"t":"Borrar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":126},{"t":"Excepciones (","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":148},{"t":"No se pudieron cargar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":153},{"t":"¿Qué cuenta usaría este concepto para un documento con estos datos?","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":162},{"t":"Probar cuenta","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":169},{"t":"El asiento de un documento real, como está y como saldría hoy con las excepciones","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":173},{"t":"Probar con un documento","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":180},{"t":"Reintentar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":205},{"t":"No se pudieron cargar las excepciones de este concepto.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":209},{"t":"Sin excepciones","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":216},{"t":"Todos los documentos usan la cuenta de \"…\". Una excepción manda a otra cuenta según la sucursal, la moneda, la categoría del producto u otro dato del documento.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":217},{"t":"Se revisan en orden y gana la primera que cumple. Si ninguna cumple, se usa la cuenta del concepto.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":226},{"t":"Agregar excepción","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":254},{"t":"n.º","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":336},{"t":"La cuenta de esta regla está desactivada o es de agrupación: un documento que la cumpla no se podría asentar.","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":349},{"t":"cuenta que no sirve","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":356},{"t":"Subir (se revisa antes)","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":378},{"t":"Bajar (se revisa después)","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":379},{"t":"Editar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":380},{"t":"Duplicar. …","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":382},{"t":"Duplicar (crea una copia en borrador)","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":382},{"t":"Retirar","archivo":"frontend/src/components/contabilidad/ReglasConceptoPanel.jsx","linea":388},{"t":"Ventas gravadas 10%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":9},{"t":"Ventas gravadas 5%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":10},{"t":"Ventas exentas","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":11},{"t":"IVA débito fiscal 10%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":12},{"t":"IVA débito fiscal 5%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":13},{"t":"Compras / Costo de ventas","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":19},{"t":"IVA crédito fiscal 10%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":20},{"t":"IVA crédito fiscal 5%","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":21},{"t":"Inventario de productos","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":22},{"t":"Gastos generales","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":28},{"t":"Alquileres","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":29},{"t":"Servicios (luz, agua)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":30},{"t":"Telefonía e internet","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":31},{"t":"Combustible","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":32},{"t":"Mantenimiento y reparaciones","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":33},{"t":"Honorarios profesionales","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":34},{"t":"Seguros","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":35},{"t":"Papelería y útiles","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":36},{"t":"Viáticos y movilidad","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":37},{"t":"Costo de ventas","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":38},{"t":"IVA no deducible","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":39},{"t":"Importaciones en curso","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":50},{"t":"Anticipos de despacho","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":51},{"t":"Compra cargada a una importación","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":52},{"t":"Gasto cargado a una importación","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":53},{"t":"Pago al proveedor de la importación","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":54},{"t":"Tributos y gastos del despacho","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":55},{"t":"Anticipo de IRE del despacho","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":56},{"t":"Anticipos al personal","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":63},{"t":"Retención de IVA emitida","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":69},{"t":"Retención de renta emitida","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":70},{"t":"Diferencia de cambio ganada","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":76},{"t":"Diferencia de cambio perdida","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":77},{"t":"Intereses bancarios","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":78},{"t":"Gastos bancarios","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":79},{"t":"Clientes (cuentas a cobrar)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":85},{"t":"Proveedores locales (cuentas a pagar)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":86},{"t":"Proveedores del exterior","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":87},{"t":"Acreedores varios (alquileres, honorarios, servicios)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":88},{"t":"Caja general","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":99},{"t":"Caja en guaraníes","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":100},{"t":"Banco / cuenta bancaria","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":101},{"t":"Cheques en cartera (al día)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":102},{"t":"Caja chica","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":103},{"t":"Banco por defecto","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":104},{"t":"Banco en guaraníes","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":105},{"t":"Banco en dólares","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":106},{"t":"Cheques a pagar","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":107},{"t":"Cheques diferidos / en tránsito","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":108},{"t":"Anticipos / saldos a favor de clientes","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":114},{"t":"Retención IVA a favor (recibida)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":115},{"t":"Retención Renta a favor (recibida)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":116},{"t":"Intereses moratorios cobrados","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":117},{"t":"Gasto comisiones de vendedores","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":129},{"t":"Comisiones a pagar (pasivo)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":130},{"t":"De dónde sale la plata al pagar comisiones (caja o banco)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":131},{"t":"Anticipos a funcionarios (viáticos)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":138},{"t":"Reintegros a empleados pendientes (CxP diferida)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":139},{"t":"Gasto de sueldos y jornales","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":146},{"t":"Sueldos y jornales a pagar","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":147},{"t":"Gasto aporte patronal IPS","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":148},{"t":"Gasto aporte administrativo","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":149},{"t":"IPS a depositar","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":150},{"t":"Descuentos varios RRHH","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":151},{"t":"Gasto indemnización (finiquito)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":152},{"t":"Gasto preaviso (finiquito)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":153},{"t":"Gasto vacaciones (finiquito)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":154},{"t":"Gasto aguinaldo (finiquito)","archivo":"frontend/src/components/contabilidad/conceptosMapeo.js","linea":155},{"t":"Cuenta","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":78},{"t":"Debe","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":79},{"t":"Haber","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":80},{"t":"Totales","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":121},{"t":"Armando el asiento que saldría hoy…","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":149},{"t":"Reintentar","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":158},{"t":"No se pudo armar la vista previa","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":163},{"t":"Documento …","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":176},{"t":"Documento sin asiento vigente","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":176},{"t":"· con borradores","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":177},{"t":"Hoy no se podría asentar","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":183},{"t":"Tiene asiento, pero hoy el sistema no le generaría ninguno (por ejemplo, un documento anulado cuya anulación no revirtió el asiento).","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":188},{"t":"Asiento vigente","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":196},{"t":"Asiento que saldría hoy","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":204},{"t":"Cuentas que cambian (debe − haber)","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":215},{"t":"Probar con un documento","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":303},{"t":"El asiento vigente al lado del que saldría hoy. No se guarda nada.","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":305},{"t":"Cerrar","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":308},{"t":"No se pudieron cargar los tipos de documento.","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":322},{"t":"Tipo de documento","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":337},{"t":"Buscar tipo…","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":337},{"t":"Sin número","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":357},{"t":"Documento","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":368},{"t":"Número, p. ej. 0001234","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":369},{"t":"Los 20 más recientes; escribí el número para buscar","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":370},{"t":"Elegí primero el tipo de documento","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":370},{"t":"Incluir borradores","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":381},{"t":"(se prueban sin mirar su vigencia; nunca se aplican a un asiento real)","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":383},{"t":"Elegí un documento","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":396},{"t":"Vas a ver su asiento vigente al lado del que saldría hoy, con la explicación de cada cuenta.","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":397},{"t":"Cuántos","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":409},{"t":"Probar contra los últimos","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":431},{"t":"Los últimos documentos con asiento de este tipo, con lo que está guardado hoy","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":436},{"t":"y los borradores","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":438},{"t":"… iguales","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":448},{"t":"… cambian de cuenta","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":449},{"t":"… no se podrían asentar","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":450},{"t":"… sin asiento hoy","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":451},{"t":"Número","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":461},{"t":"Fecha","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":462},{"t":"Resultado","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":463},{"t":"Detalle","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":464},{"t":"Ver","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":465},{"t":"Ver lado a lado","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":487},{"t":"Ver …","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":488},{"t":"No hay documentos con asiento de este tipo","archivo":"frontend/src/components/contabilidad/VistaPreviaDocumentoDialog.jsx","linea":500},{"t":"Cambia","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":59},{"t":"Sobra","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":60},{"t":"Error","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":61},{"t":"Sin asiento","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":74},{"t":"D …","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":83},{"t":"H …","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":83},{"t":"Ver documentos","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":98},{"t":"No se pudo analizar:","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":113},{"t":"Documento","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":138},{"t":"Estado","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":139},{"t":"Asiento actual","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":140},{"t":"Asiento con el mapeo de hoy","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":141},{"t":"Sin número","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":148},{"t":"documentos más.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":174},{"t":"Analizando … (… de …)","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":215},{"t":"Aplicando … (… de …)","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":283},{"t":"… asientos rehechos","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":300},{"t":"… rehechos, … no se pudieron rehacer","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":301},{"t":"Asientos desactualizados","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":314},{"t":"Compara los asientos ya generados con los que saldrían hoy con el mapeo actual. Sirve después de corregir el mapeo, una categoría de tesorería o una regla.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":317},{"t":"Volver a simular","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":323},{"t":"Simular","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":323},{"t":"1. Simular","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":329},{"t":"no modifica nada: muestra qué asientos cambiarían y cómo quedaría cada cuenta.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":329},{"t":"2. Revisar","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":330},{"t":"el impacto con el contador.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":330},{"t":"3. Aplicar","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":330},{"t":"rehace los asientos; el anterior queda guardado como reemplazado. Solo se tocan asientos automáticos de períodos abiertos","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":330},{"t":", en el rango de fechas elegido arriba","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":332},{"t":"; nunca los asientos manuales.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":332},{"t":"asientos rehechos","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":347},{"t":", … no se pudieron rehacer y conservan su asiento anterior","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":348},{"t":". Volvé a simular para confirmar que no quedan diferencias.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":348},{"t":"… analizados","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":365},{"t":"… iguales","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":366},{"t":"… cambian","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":367},{"t":"Tienen asiento pero hoy no les corresponde ninguno, por ejemplo facturas o notas de crédito anuladas cuya anulación no revirtió el asiento.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":368},{"t":"… sobran","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":369},{"t":"Hoy el sistema no puede generar su asiento (falta un mapeo o una cuenta está desactivada). Abrí el origen para ver el motivo.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":372},{"t":"… con error","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":373},{"t":"Aplicar cambios","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":384},{"t":"No se pudieron analizar","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":391},{"t":"orígenes.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":392},{"t":"Si el error dice \"Cannot POST\", el servidor todavía no tiene esta función: hay que actualizarlo y reiniciarlo.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":393},{"t":"Todos los asientos coinciden con el mapeo actual.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":402},{"t":"Cómo quedaría cada cuenta","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":410},{"t":"Detalle por origen","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":414},{"t":"Solo las … que quedarían negativas","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":422},{"t":"Cuenta","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":433},{"t":"Saldo actual","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":434},{"t":"Cambio","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":435},{"t":"Saldo después","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":436},{"t":"Una cuenta de activo con saldo negativo indica un desfase que la recontabilización no resuelve: revisá la guía (asiento de apertura o movimientos sin asiento).","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":457},{"t":"Origen","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":478},{"t":"Analizados","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":479},{"t":"Iguales","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":480},{"t":"Cambian","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":481},{"t":"Sobran","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":482},{"t":"Errores","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":483},{"t":"No se analizan:","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":498},{"t":"¿Rehacer los asientos desactualizados?","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":507},{"t":"Se rehacen","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":509},{"t":"asientos con el mapeo actual. Cada asiento anterior queda guardado como","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":510},{"t":"y los reportes dejan de sumarlo. Si alguno no se puede rehacer, conserva su asiento anterior.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":511},{"t":"Quitar también los … asientos que sobran (documentos anulados)","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":518},{"t":"Antes de aplicar, revisá con el contador la lista de abajo","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":521},{"t":"\"Cómo quedaría cada cuenta\"","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":522},{"t":"(saldo actual, cambio y saldo después de cada cuenta), sobre todo las marcadas con ⚠. Una caja, banco o cuenta a cobrar que queda negativa indica algo que rehacer no resuelve: asientos que faltan (pestaña \"2. Sin asiento\") o el asiento de apertura.","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":522},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":529},{"t":"Rehacer","archivo":"frontend/src/components/contabilidad/RecontabilizacionPanel.jsx","linea":530},{"t":"Bien","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":22},{"t":"Revisar","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":23},{"t":"Corregir","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":24},{"t":"Para corregir","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":28},{"t":"Para revisar","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":29},{"t":"Están bien","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":30},{"t":"Ir a Sin asiento","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":35},{"t":"Ir a Rehacer asientos","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":36},{"t":"Simular en Rehacer asientos","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":38},{"t":"Ver detalle de …","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":61},{"t":"Cómo se resuelve:","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":86},{"t":"Reclasificar con IA","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":90},{"t":"Ir a la pantalla","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":100},{"t":"Salud contable","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":133},{"t":"Conviene revisarlo antes de cerrar cada mes.","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":136},{"t":"… para corregir","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":143},{"t":"… para revisar","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":144},{"t":"Todo cuadra","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":145},{"t":"Calculado …","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":148},{"t":"Volver a calcular","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":148},{"t":"No se pudieron calcular los controles:","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":165},{"t":"Ocultar","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":182},{"t":"Ver","archivo":"frontend/src/components/contabilidad/SaludContablePanel.jsx","linea":182},{"t":"¿Qué cuenta usaría?","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":85},{"t":"Cerrar","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":90},{"t":"Elegí los datos de un documento. Dejá vacío lo que el documento no tiene: una excepción que mira ese dato no aplica.","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":96},{"t":"Sin dato","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":110},{"t":"Ningún documento de este concepto lo tiene","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":111},{"t":"Fecha contable","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":116},{"t":"Las excepciones activas y retiradas miran su vigencia","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":120},{"t":"Incluir borradores","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":134},{"t":"(se prueban sin mirar su vigencia)","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":135},{"t":"No se podría asentar","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":149},{"t":"Se sumaría a la cuenta principal","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":155},{"t":"Usaría …","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":155},{"t":"Probar","archivo":"frontend/src/components/contabilidad/ProbadorReglasDialog.jsx","linea":178},{"t":"…: ningún documento que usa este concepto (…) tiene ese dato.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":91},{"t":"elegí qué dato mira","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":105},{"t":"elegí al menos un valor","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":106},{"t":"elegí una cuenta que acepte movimientos","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":108},{"t":"indicá desde qué fecha aplica","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":109},{"t":"Cerrar","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":148},{"t":"Esta copia nace en borrador; la regla n.º","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":157},{"t":"sigue activa hasta que la retires.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":157},{"t":"Esta condición no va a aplicar nunca a este concepto","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":171},{"t":"Se aplica cuando se cumplen todas estas condiciones","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":176},{"t":"Agregar condición","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":199},{"t":"Para un \"o\" entre datos distintos, creá dos excepciones.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":202},{"t":"Cómo se registra","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":219},{"t":"Una cuenta","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":224},{"t":"Sumar a la cuenta principal","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":225},{"t":"Cuenta a usar","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":234},{"t":"La cuenta de la regla original (…) ya no acepta movimientos: elegí otra.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":235},{"t":"Vigente desde","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":247},{"t":"Fecha contable del documento","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":251},{"t":"Aplica a los documentos con fecha desde este día, una vez activada. No cambia asientos ya hechos.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":252},{"t":"Nota (opcional)","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":258},{"t":"Ej: Ventas de la sucursal de Ciudad del Este, pedido del contador","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":263},{"t":"Se guarda como borrador: no cambia ningún asiento hasta que la actives.","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":269},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":272},{"t":"Guardar borrador","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":283},{"t":"Guardar como borrador","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":283},{"t":"… (no vale en este concepto)","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":305},{"t":"Dato del documento","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":321},{"t":"Condición","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":336},{"t":"Valores","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":355},{"t":"Buscar…","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":356},{"t":"Elegí primero el dato","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":356},{"t":"Incluye sus subcategorías","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":357},{"t":"Quitar condición","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":360},{"t":"La regla necesita al menos una condición","archivo":"frontend/src/components/contabilidad/ReglaDialog.jsx","linea":360},{"t":"indicá hasta qué fecha vale","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":29},{"t":"no puede ser anterior al inicio (…); elegí esa fecha si nunca tuvo que aplicar","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":33},{"t":"Regla n.º … retirada","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":49},{"t":"¿Retirar la regla n.º …?","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":49},{"t":"… asiento… hecho… con esta regla tiene… fecha desde el …. Si se rehacen, ya no la van a usar.","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":55},{"t":"Ningún asiento hecho con esta regla tiene fecha desde el ….","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":55},{"t":"Deja de aplicarse a los documentos con fecha contable desde el día elegido. No se borra: los documentos de su vigencia la siguen usando si se rehacen sus asientos.","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":61},{"t":"Vale hasta (sin incluir)","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":70},{"t":"Elegí mañana para que siga valiendo para los documentos de hoy","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":75},{"t":"Empezó el …. Con esa misma fecha queda sin vigencia: nunca aplicó.","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":76},{"t":"Queda sin vigencia (nunca aplicó): al rehacer asientos no se usa para ningún documento.","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":81},{"t":"Listo","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":90},{"t":"Cancelar","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":95},{"t":"Retirar","archivo":"frontend/src/components/contabilidad/RetirarReglaDialog.jsx","linea":106},{"t":"Reclasificar","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":46},{"t":"Cargar como gasto","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":47},{"t":"Revisar","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":48},{"t":"… movimientos reclasificados","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":96},{"t":"… reclasificados, … con problemas","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":97},{"t":"Reclasificar movimientos con IA","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":110},{"t":"La IA lee la descripción de cada movimiento con categoría genérica y sugiere la categoría correcta. Revisá cada sugerencia: podés cambiarla o destildarla. Al aplicar se cambia la categoría y se rehace el asiento.","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":114},{"t":"movimientos reclasificados","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":121},{"t":", … con problemas","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":122},{"t":"Analizando los movimientos de mayor monto…","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":136},{"t":"Se analizaron los","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":145},{"t":"de mayor monto, de","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":146},{"t":"movimientos con categoría genérica.","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":146},{"t":"Movimiento","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":154},{"t":"Monto","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":155},{"t":"Sugerencia","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":156},{"t":"Categoría a aplicar","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":157},{"t":"Aplicar a …","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":171},{"t":"· hoy:","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":177},{"t":"Confianza …%","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":184},{"t":"Sin cambiar","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":200},{"t":"\"Cargar como gasto\": es un gasto con factura; conviene anularlo en tesorería y cargarlo en Gastos para recuperar el IVA. \"Revisar\": la IA no pudo decidir o falta crear la categoría (lo dice el motivo).","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":215},{"t":"Cerrar","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":223},{"t":"Analizar los siguientes","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":226},{"t":"Analizar con IA","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":226},{"t":"Aplicando…","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":230},{"t":"Reclasificar … movimientos","archivo":"frontend/src/components/contabilidad/ReclasificarCategoriasDialog.jsx","linea":230}],"desde":["Reportes","Recursos Humanos › Recursos Humanos"],"resumen":"Asientos · Plan de Cuentas · Ejercicios · Mapeo de Cuentas · Centros de Costo · Tipo de Cambio · Período abierto · Sin plan de cuentas · C. Costo · Eliminar línea · Ejercicio · ¿Por qué esta cuenta? · Bloqueado · Ejercicios Contables · INACTIVA · Vas a eliminar · Error al generar el reporte · Reportes Contables · Período a reportar · Todo el ejercicio · Cargado por el sistema — sin confirmar · Primero cargá el Plan de Cuentas · Crear cuentas y mapeos faltantes · Probar con un"},{"id":"ruta:/rrhh","tipo":"pantalla","titulo":"Recursos Humanos","miga":"Recursos Humanos › Recursos Humanos","ruta":"/rrhh","archivos":["frontend/src/pages/RRHH.jsx","frontend/src/components/templates/RRHHTemplate.jsx","frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","frontend/src/components/rrhh/_shared/RRHHContext.jsx","frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","frontend/src/components/rrhh/AnticiposTab.jsx","frontend/src/components/rrhh/ComisionesTab.jsx","frontend/src/components/rrhh/ConfiguracionTab.jsx","frontend/src/components/rrhh/DesvinculacionesTab.jsx","frontend/src/components/rrhh/EmpleadosTab.jsx","frontend/src/components/rrhh/LegajosTab.jsx","frontend/src/components/rrhh/LiquidacionesTab.jsx","frontend/src/components/rrhh/NovedadesTab.jsx","frontend/src/components/rrhh/PlanillasExternasTab.jsx","frontend/src/components/rrhh/PresentismoTab.jsx","frontend/src/components/rrhh/PrestamosTab.jsx","frontend/src/components/rrhh/ReportesIpsTab.jsx","frontend/src/components/rrhh/VacacionesTab.jsx","frontend/src/pages/RendicionViaticosPage.jsx","frontend/src/components/ui/FormShell.jsx","frontend/src/components/ui/SearchableSelect.jsx","frontend/src/components/rrhh/_shared/RRHHGuia.jsx","frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","frontend/src/components/rrhh/_shared/RRHHEmptyState.jsx","frontend/src/components/rrhh/_shared/InlineValidationBanner.jsx","frontend/src/components/rrhh/CargosTab.jsx","frontend/src/components/rrhh/CentrosCostoTab.jsx","frontend/src/components/rrhh/ConceptosTab.jsx","frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","frontend/src/components/rrhh/DepartamentosTab.jsx","frontend/src/components/rrhh/FormatosBancariosTab.jsx","frontend/src/components/rrhh/ParametrosTab.jsx","frontend/src/components/rrhh/TiposEmpleadoTab.jsx","frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","frontend/src/reportesPDF/generarReciboLiquidacion.js","frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","frontend/src/reportesPDF/generarPlanillaControlLiquidacion.js","frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js"],"textos":[{"t":"Empleados","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":31},{"t":"Liquidaciones","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":32},{"t":"Comisiones","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":33},{"t":"IPS / REOP","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":34},{"t":"Acreditaciones","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":35},{"t":"Desvinculaciones","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":36},{"t":"Vacaciones","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":37},{"t":"Novedades de Presentismo","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":38},{"t":"Anticipos","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":39},{"t":"Viáticos","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":40},{"t":"Préstamos","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":41},{"t":"Planillas externas","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":42},{"t":"Presentismo","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":43},{"t":"Legajos","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":44},{"t":"Configuración","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":45},{"t":"Recursos Humanos","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":85},{"t":"Gestión de empleados, estructura organizacional y nómina","archivo":"frontend/src/components/templates/RRHHTemplate.jsx","linea":86},{"t":"1. Configurá los catálogos","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":18},{"t":"Antes de liquidar, configurá en la pestaña «Configuración»: parámetros legales vigentes, conceptos de liquidación, cargos, departamentos y tipos de empleado. Es el punto de partida obligatorio.","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":19},{"t":"2. Cargá empleados y registrá novedades","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":24},{"t":"Con los catálogos listos, cargá tus empleados activos. Luego registrá anticipos, préstamos, novedades y vacaciones para cada período antes de liquidar.","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":25},{"t":"3. Liquidá, declará y pagá","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":30},{"t":"Creá una liquidación mensual o quincenal, calculá, revisá y cerrala. Desde la liquidación cerrada generás el reporte IPS/REOP y el archivo bancario para acreditaciones.","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":31},{"t":"4. Automatizá el presentismo (opcional)","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":36},{"t":"Configurá relojes, turnos y permisos en la pestaña «Presentismo». Importá marcaciones y procesá novedades: las tardanzas y ausencias se descuentan automáticamente en la liquidación respetando el tope del 30% (Art. 240 CT).","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":37},{"t":"5. Ordená documentos en Legajos","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":42},{"t":"Gestioná el legajo digital por funcionario con documentos obligatorios, vencimientos, alertas y consulta avanzada con exportación.","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":43},{"t":"Anterior","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":97},{"t":"Siguiente","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":103},{"t":"Iniciar tour guiado","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":108},{"t":"Omitir","archivo":"frontend/src/components/rrhh/_shared/RRHHOnboardingDialog.jsx","linea":112},{"t":"Generado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":46},{"t":"Enviado al banco","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":47},{"t":"Confirmado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":48},{"t":"Anulado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":49},{"t":"No se pudieron cargar catálogos","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":116},{"t":"No se pudieron cargar las liquidaciones cerradas","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":137},{"t":"Error al cargar acreditaciones","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":151},{"t":"… · PYG","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":163},{"t":"… · …… — neto Gs. …","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":193},{"t":"Elegí una liquidación","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":204},{"t":"Elegí un banco","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":205},{"t":"Archivo generado: … registros · Gs. …","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":217},{"t":"No se pudo descargar el archivo","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":241},{"t":"No se pudo cargar el detalle","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":257},{"t":"Marcar como enviado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":263},{"t":"Confirmá que el archivo ya fue subido al portal del banco.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":264},{"t":"Marcar enviado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":265},{"t":"Marcado como ENVIADO","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":271},{"t":"Elegí la cuenta de tesorería desde la que se paga para confirmar.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":283},{"t":"Confirmar acreditación","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":286},{"t":"El banco confirmó el pago. Se registrará el egreso en Tesorería desde la cuenta seleccionada.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":287},{"t":"El banco confirmó que las acreditaciones se procesaron correctamente.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":287},{"t":"Confirmar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":290},{"t":"Marcado como CONFIRMADO","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":296},{"t":"Anular acreditación","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":306},{"t":"Motivo","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":307},{"t":"Opcional","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":308},{"t":"Anular","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":309},{"t":"Anulada","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":315},{"t":"Generar archivo de acreditación","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":333},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":334},{"t":"Se incluyen empleados con","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":336},{"t":"cuenta del banco seleccionado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":337},{"t":"neto a pagar > 0","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":337},{"t":"en la liquidación. Si no especificás formato, se usa el activo más reciente del banco.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":337},{"t":"Para que un empleado entre en el archivo del banco elegido, su ficha debe cumplir:","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":344},{"t":"El","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":348},{"t":"del empleado debe ser el mismo que elegiste arriba.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":348},{"t":"Debe tener cargado el","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":349},{"t":"número de cuenta bancaria","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":349},{"t":"Su","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":350},{"t":"neto a pagar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":350},{"t":"en esta liquidación debe ser mayor a 0.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":350},{"t":"Ir a Empleados (banco y cuenta)","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":359},{"t":"Elegir otro banco","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":368},{"t":"Banco *","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":376},{"t":"Elegí un banco…","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":390},{"t":"Liquidación cerrada *","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":393},{"t":"Elegí el período…","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":402},{"t":"Elegí un banco primero","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":402},{"t":"No se muestran liquidaciones que ya tienen acreditación CONFIRMADA para el banco seleccionado.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":405},{"t":"Formato (opcional)","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":410},{"t":"Usar formato activo por defecto","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":413},{"t":"Cuenta de tesorería (pago)","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":418},{"t":"Desde qué cuenta PYG se paga…","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":421},{"t":"⚠ La cuenta elegida es de otro banco distinto al del archivo (","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":424},{"t":"). Suele pagarse desde una cuenta del mismo banco; verificá que sea intencional.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":425},{"t":"La nómina se paga en PYG. No se listan cuentas USD para evitar diferencias de moneda en Tesorería y Contabilidad.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":428},{"t":"Fecha de pago programada","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":435},{"t":"Se toma de la liquidación; podés ajustarla.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":438},{"t":"Observaciones","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":443},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":450},{"t":"Generando…","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":453},{"t":"Generar y descargar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":453},{"t":"Acreditación ·","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":478},{"t":"Descargar archivo","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":483},{"t":"Volver","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":501},{"t":"Banco","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":507},{"t":"Formato","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":508},{"t":"Cuenta de tesorería (pago) *","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":511},{"t":"⚠ La cuenta es de otro banco distinto al del archivo (","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":517},{"t":"). Verificá que sea intencional.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":518},{"t":"Cuenta de tesorería","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":523},{"t":"Período","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":525},{"t":"Pago programado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":526},{"t":"Registros","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":527},{"t":"Monto total","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":528},{"t":"Archivo","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":529},{"t":"Encoding","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":530},{"t":"Enviado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":532},{"t":"Contenido del archivo","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":538},{"t":"Estado","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":573},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":575},{"t":"Todos los bancos","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":580},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":582},{"t":"Generar acreditación","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":587},{"t":"Cargando…","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":593},{"t":"Sin acreditaciones generadas","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":597},{"t":"Las acreditaciones bancarias transfieren el sueldo neto a la cuenta de cada empleado. Requieren una liquidación cerrada y un formato bancario configurado.","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":598},{"t":"Acciones","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":616},{"t":"Ver detalle","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":635},{"t":"Descargar","archivo":"frontend/src/components/rrhh/AcreditacionesBancariasTab.jsx","linea":640},{"t":"Pendiente","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":46},{"t":"Aprobado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":47},{"t":"Descontado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":48},{"t":"Anulado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":49},{"t":"01 — Enero","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":52},{"t":"02 — Febrero","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":52},{"t":"03 — Marzo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":53},{"t":"04 — Abril","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":53},{"t":"05 — Mayo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":54},{"t":"06 — Junio","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":54},{"t":"07 — Julio","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":55},{"t":"08 — Agosto","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":55},{"t":"09 — Septiembre","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":56},{"t":"10 — Octubre","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":56},{"t":"11 — Noviembre","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":57},{"t":"12 — Diciembre","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":57},{"t":"… · PYG","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":101},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":120},{"t":"Error al cargar anticipos","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":134},{"t":"Seleccioná un empleado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":175},{"t":"Debe ser mayor a cero","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":176},{"t":"Anticipo actualizado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":192},{"t":"Anticipo creado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":195},{"t":"Elegí la cuenta desde la que se paga el anticipo.","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":224},{"t":"Anular anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":249},{"t":"Anticipo de … para … ….","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":250},{"t":"Motivo de anulación","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":251},{"t":"Opcional","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":252},{"t":"Anular","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":253},{"t":"Anticipo anulado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":259},{"t":"Eliminar anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":269},{"t":"¿Eliminar este anticipo PENDIENTE?","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":270},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":271},{"t":"Anticipo eliminado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":277},{"t":"Editar anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":293},{"t":"Nuevo anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":293},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":296},{"t":"Revisá los siguientes campos","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":300},{"t":"Empleado *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":304},{"t":"Buscar por número, nombre o apellido...","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":311},{"t":"Fecha solicitud *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":315},{"t":"Monto *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":320},{"t":"Se descuenta automáticamente en la próxima liquidación","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":324},{"t":"Período año *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":328},{"t":"Año de la liquidación donde se descontará","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":331},{"t":"Período mes *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":334},{"t":"Mes","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":340},{"t":"Observación","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":344},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":353},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":358},{"t":"Actualizar anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":358},{"t":"Crear anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":358},{"t":"Estado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":376},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":380},{"t":"Empleado","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":385},{"t":"Todos los empleados","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":390},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":393},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":405},{"t":"Sin anticipos registrados","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":409},{"t":"Los anticipos de salario permiten adelantar parte del sueldo al empleado. El monto se descuenta automáticamente en la próxima liquidación. Solo los anticipos APROBADOS afectan la nómina.","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":410},{"t":"Fecha","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":420},{"t":"Período","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":422},{"t":"Monto","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":423},{"t":"Acciones","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":426},{"t":"Editar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":457},{"t":"Aprobar","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":462},{"t":"Aprobar anticipo","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":515},{"t":"Cuenta desde la que se paga *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":529},{"t":"Elegí la cuenta…","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":534},{"t":"Fecha del pago *","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":538},{"t":"Es la fecha con la que el movimiento entra al extracto de Tesorería.","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":544},{"t":"La empresa no tiene Tesorería activa: el anticipo se aprueba sin registrar el egreso.","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":548},{"t":"Se registrará el egreso y el asiento DEBE «Anticipos al Personal» / HABER la cuenta elegida.","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":554},{"t":"Aprobando…","archivo":"frontend/src/components/rrhh/AnticiposTab.jsx","linea":572},{"t":"Pendiente","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":41},{"t":"Aprobada","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":42},{"t":"Rechazada","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":43},{"t":"Incluida en liquidación","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":44},{"t":"No se pudieron cargar las vinculaciones","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":84},{"t":"Error al cargar comisiones","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":111},{"t":"Importadas: … · Ya existentes: … · Sin vínculo: …","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":128},{"t":"… comisión(es) sin empleado RRHH vinculado quedaron fuera. Vinculá el supervisor/vendedor con un empleado.","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":130},{"t":"Comisión aprobada","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":143},{"t":"Rechazar comisión","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":152},{"t":"… · Gs. …","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":153},{"t":"Motivo del rechazo","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":154},{"t":"Rechazar","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":156},{"t":"Comisión rechazada","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":162},{"t":"Seleccioná al menos una comisión","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":171},{"t":"Aprobar comisiones","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":173},{"t":"Se aprobarán … comisión(es) seleccionada(s).","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":174},{"t":"Aprobar","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":175},{"t":"… comisión(es) aprobadas","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":181},{"t":"Pool de comisiones","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":207},{"t":"Vinculación con empleados","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":211},{"t":"Asigná a cada supervisor / vendedor su","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":220},{"t":"empleado RRHH","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":221},{"t":". Solo los vinculados aparecen al importar comisiones a la nómina.","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":221},{"t":"Cargando…","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":224},{"t":"Nombre","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":229},{"t":"Rol comercial","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":229},{"t":"Empleado RRHH vinculado","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":229},{"t":"Sin vincular…","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":242},{"t":"No hay supervisores ni vendedores activos.","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":247},{"t":"Año","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":260},{"t":"Mes","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":264},{"t":"Estado","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":268},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":269},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":271},{"t":"Importando…","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":284},{"t":"Importar del comercial","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":284},{"t":"Importá las comisiones de supervisores/vendedores del módulo comercial al pool de nómina, revisá y aprobá. Las","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":290},{"t":"se incluyen automáticamente en la liquidación del período (afectan la base de IPS). Solo se importan supervisores/vendedores con","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":292},{"t":"empleado RRHH vinculado","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":293},{"t":"El módulo comercial de Comisiones no está activo. Las comisiones propias podés cargarlas como concepto","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":296},{"t":"COMISION_VENTAS","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":298},{"t":"por Novedades o Planilla externa; las aprobadas afectan la base de IPS.","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":298},{"t":"No hay comisiones en el pool para","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":305},{"t":"Usá «Importar del comercial» para traerlas.","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":307},{"t":"Empleado","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":320},{"t":"Origen","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":321},{"t":"Monto","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":322},{"t":"Descripción","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":323},{"t":"Acciones","archivo":"frontend/src/components/rrhh/ComisionesTab.jsx","linea":325},{"t":"Cargos","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":15},{"t":"Departamentos","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":16},{"t":"Tipos de empleado","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":17},{"t":"Centros de costo","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":18},{"t":"Conceptos de liquidación","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":19},{"t":"Parámetros del sistema","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":20},{"t":"Formatos bancarios","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":21},{"t":"Consumo de funcionarios","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":22},{"t":"Primer paso obligatorio.","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":38},{"t":"Sin completar Parámetros, Conceptos, Cargos y Departamentos, las pestañas operativas (Empleados, Liquidaciones, IPS, Acreditaciones) no funcionarán correctamente.","archivo":"frontend/src/components/rrhh/ConfiguracionTab.jsx","linea":38},{"t":"Renuncia","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":46},{"t":"Despido justificado (causal)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":47},{"t":"Despido injustificado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":48},{"t":"Mutuo acuerdo","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":49},{"t":"Jubilación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":50},{"t":"Fallecimiento","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":51},{"t":"Abandono","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":52},{"t":"Fin de contrato","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":53},{"t":"Calculado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":56},{"t":"Aprobado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":57},{"t":"Pagado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":58},{"t":"Anulado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":59},{"t":"Sí — la empresa NO cumplió el preaviso (se paga)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":62},{"t":"No — preaviso cumplido (no se paga)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":63},{"t":"… · PYG","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":121},{"t":"Error al cargar desvinculaciones","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":132},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":141},{"t":"Elegí el empleado a desvincular","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":166},{"t":"Indicá la fecha del último día trabajado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":167},{"t":"Desvinculación creada en CALCULADO","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":204},{"t":"No se pudo cargar la desvinculación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":235},{"t":"Ajustes guardados","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":273},{"t":"Aprobar finiquito","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":282},{"t":"Pasará a estado APROBADO. Total: Gs. …","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":283},{"t":"Aprobar","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":284},{"t":"Elegí la cuenta de tesorería desde la que se paga (abrí el detalle para seleccionarla).","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":303},{"t":"Marcar finiquito como pagado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":306},{"t":"El empleado quedará EGRESADO con fecha …. Se registrará el egreso en Tesorería (Gs. …) y el asiento contable desglosado.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":307},{"t":"El empleado quedará EGRESADO con fecha … y no podrá incluirse en futuras liquidaciones. Total: Gs. …","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":307},{"t":"Pagar y dar de baja","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":310},{"t":"Finiquito pagado · empleado dado de baja","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":316},{"t":"Anular desvinculación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":326},{"t":"Empleado: …, ….","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":327},{"t":"Motivo","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":328},{"t":"Opcional","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":329},{"t":"Anular","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":330},{"t":"Desvinculación anulada","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":336},{"t":"Nueva desvinculación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":352},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":353},{"t":"El motor aplica las reglas legales paraguayas (CT Art. 87, 91-94, 219, 244). Podés ajustar manualmente cada concepto antes de crear el finiquito.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":355},{"t":"Revisá los siguientes campos","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":358},{"t":"Empleado *","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":361},{"t":"Buscar empleado...","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":364},{"t":"Tipo de desvinculación *","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":367},{"t":"El tipo determina si corresponde preaviso, indemnización y qué rubros se calculan","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":370},{"t":"Fecha último día *","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":373},{"t":"Último día trabajado — define antigüedad y base de cálculo de todos los conceptos","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":376},{"t":"Fecha de comunicación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":379},{"t":"¿Preaviso omitido por la empresa?","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":384},{"t":"Salario pendiente override","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":390},{"t":"Opcional — sobreescribe el cálculo automático de días del último período","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":394},{"t":"Días vacaciones no gozadas","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":397},{"t":"Auto desde saldo año anterior","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":400},{"t":"Aguinaldo proporcional override","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":403},{"t":"Opcional — por defecto: salario × meses trabajados en el año ÷ 12","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":408},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":414},{"t":"Calculando...","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":417},{"t":"Calcular preview","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":417},{"t":"Desglose calculado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":424},{"t":"Antigüedad","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":426},{"t":"Salario base","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":427},{"t":"Jornal diario","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":428},{"t":"Preaviso omitido","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":429},{"t":"Salario pendiente","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":431},{"t":"Vac. proporcional (","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":432},{"t":"d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":432},{"t":"Vac. no gozadas (","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":433},{"t":"Aguinaldo proporcional","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":434},{"t":"Preaviso (","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":436},{"t":"días)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":436},{"t":"Indemnización (","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":437},{"t":"años × 15 d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":437},{"t":"Consumo de funcionario (−)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":440},{"t":"Facturas a crédito pendientes del funcionario. Se descuentan del finiquito y al pagarlo se emite el recibo que las cancela.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":442},{"t":"TOTAL FINIQUITO","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":446},{"t":"Creando...","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":454},{"t":"Crear finiquito","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":454},{"t":"Finiquito ·","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":493},{"t":"Volver","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":512},{"t":"Cuenta de tesorería (pago del finiquito) *","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":520},{"t":"Desde qué cuenta se paga…","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":523},{"t":"Al pagar se registra el egreso en Tesorería desde esta cuenta y el asiento contable desglosado por componente.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":524},{"t":"Empleado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":533},{"t":"Cédula","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":534},{"t":"Tipo","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":535},{"t":"Fecha último día","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":536},{"t":"Fecha comunicación","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":537},{"t":"Conceptos del finiquito","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":544},{"t":"(editable)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":544},{"t":"Vac. proporcional (… d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":550},{"t":"Vac. no gozadas (… d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":553},{"t":"Preaviso (… d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":559},{"t":"Indemnización (… años × 15 d)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":562},{"t":"Otros haberes (+)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":565},{"t":"Otros descuentos (−)","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":568},{"t":"Facturas canceladas con el recibo emitido al pagar.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":575},{"t":"Facturas pendientes del funcionario. Al pagar se emite el recibo que las cancela.","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":575},{"t":"TOTAL A PAGAR","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":582},{"t":"Guardar ajustes","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":591},{"t":"Estado","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":612},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":614},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":616},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":627},{"t":"Sin desvinculaciones","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":631},{"t":"Último día","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":640},{"t":"Preaviso","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":642},{"t":"Indemnización","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":643},{"t":"Total","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":644},{"t":"Acciones","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":646},{"t":"Abrir","archivo":"frontend/src/components/rrhh/DesvinculacionesTab.jsx","linea":666},{"t":"Masculino","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":57},{"t":"Femenino","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":58},{"t":"Otro","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":59},{"t":"Soltero/a","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":62},{"t":"Casado/a","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":63},{"t":"Divorciado/a","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":64},{"t":"Viudo/a","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":65},{"t":"Unión libre","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":66},{"t":"Mensual","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":69},{"t":"Jornal","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":70},{"t":"Comisión","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":71},{"t":"General (9%)","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":74},{"t":"Microempresa (80%)","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":75},{"t":"Doméstico","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":76},{"t":"Exento","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":77},{"t":"Caja de ahorro","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":80},{"t":"Cuenta corriente","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":81},{"t":"Activo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":84},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":85},{"t":"Licencia","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":86},{"t":"Suspendido","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":87},{"t":"Egresado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":88},{"t":"CONTACTO","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":160},{"t":"Email","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":161},{"t":"Teléfono","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":162},{"t":"Dirección","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":163},{"t":"RUC","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":164},{"t":"PERSONAL","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":167},{"t":"Sexo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":168},{"t":"Estado civil","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":169},{"t":"Cantidad de hijos","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":170},{"t":"Fecha de nacimiento","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":171},{"t":"ORGANIZACIÓN","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":174},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":175},{"t":"Centro de costo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":177},{"t":"Tipo de empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":181},{"t":"LABORAL","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":186},{"t":"Fecha de ingreso","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":187},{"t":"Fecha de egreso","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":188},{"t":"Salario base","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":189},{"t":"Tipo de salario","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":190},{"t":"IPS Y BANCO","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":193},{"t":"Régimen IPS","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":194},{"t":"N° IPS","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":195},{"t":"Banco","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":196},{"t":"Cuenta bancaria","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":198},{"t":"OBSERVACIONES","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":208},{"t":"No se pudieron cargar los catálogos de RRHH","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":273},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":291},{"t":"es obligatorio","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":350},{"t":"es obligatoria","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":352},{"t":"debe ser mayor a 0","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":361},{"t":"Empleado actualizado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":394},{"t":"Empleado creado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":397},{"t":"Dar de baja empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":415},{"t":"¿Dar de baja a … …? El empleado pasará a estado EGRESADO.","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":416},{"t":"Dar de baja","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":417},{"t":"Empleado dado de baja","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":423},{"t":"Editar empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":441},{"t":"Nuevo empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":441},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":444},{"t":"Datos personales","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":449},{"t":"N° empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":456},{"t":"Cédula *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":461},{"t":"Ej: 2798309","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":464},{"t":"Sin puntos ni guiones — solo números","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":465},{"t":"Ej: 2798309-5","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":471},{"t":"Número sin puntos + dígito verificador","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":472},{"t":"Ej: 1234567","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":478},{"t":"N° de afiliado IPS del empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":479},{"t":"Nombres *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":483},{"t":"Ej: Juan Carlos","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":486},{"t":"Apellidos *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":489},{"t":"Ej: González Pérez","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":492},{"t":"Fecha nacimiento *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":496},{"t":"Formato AAAA-MM-DD — se usa para calcular edad","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":499},{"t":"Sexo *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":502},{"t":"Estado civil *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":507},{"t":"Asignación organizacional","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":537},{"t":"Sucursal *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":543},{"t":"Buscar sucursal...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":547},{"t":"Departamento *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":550},{"t":"Buscar departamento...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":554},{"t":"Cargo *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":557},{"t":"Buscar cargo...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":561},{"t":"Centro de costo *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":564},{"t":"Buscar centro de costo...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":568},{"t":"Tipo de empleado *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":571},{"t":"Buscar tipo...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":575},{"t":"Datos laborales","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":582},{"t":"Fecha de ingreso *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":588},{"t":"Define antigüedad y cálculo de vacaciones","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":591},{"t":"Solo completar si el empleado ya egresó","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":597},{"t":"Salario base *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":601},{"t":"Mínimo SMLV 2026: G. 2.550.307","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":605},{"t":"Tipo de salario *","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":608},{"t":"Define si el empleado aporta IPS. «Exento» no genera aportes en la liquidación.","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":617},{"t":"Elegí el banco…","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":627},{"t":"Banco donde el empleado cobra el sueldo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":628},{"t":"Ej: 0011234567890","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":634},{"t":"Requerida para acreditaciones de sueldos","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":635},{"t":"Tipo de cuenta","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":638},{"t":"Elegí el tipo…","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":641},{"t":"Observaciones","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":645},{"t":"No se pudo guardar el empleado — revisá los siguientes campos:","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":653},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":659},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":664},{"t":"Actualizar empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":664},{"t":"Crear empleado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":664},{"t":"Buscar por nombre, número, cédula...","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":682},{"t":"Estado","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":700},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":704},{"t":"Todos los tipos","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":714},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":717},{"t":"Sin empleados registrados","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":737},{"t":"Hacé click en «Nuevo empleado» para empezar.","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":738},{"t":"N°","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":748},{"t":"Nombre","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":749},{"t":"Cédula","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":750},{"t":"Cargo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":751},{"t":"Departamento","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":752},{"t":"Tipo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":753},{"t":"Acciones","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":756},{"t":"Ocultar detalles","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":766},{"t":"Ver detalles","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":766},{"t":"Ver legajo","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":794},{"t":"Editar","archivo":"frontend/src/components/rrhh/EmpleadosTab.jsx","linea":799},{"t":"Legajo por funcionario","archivo":"frontend/src/components/rrhh/LegajosTab.jsx","linea":12},{"t":"Vencimientos","archivo":"frontend/src/components/rrhh/LegajosTab.jsx","linea":13},{"t":"Consulta avanzada","archivo":"frontend/src/components/rrhh/LegajosTab.jsx","linea":14},{"t":"Catálogo de tipos","archivo":"frontend/src/components/rrhh/LegajosTab.jsx","linea":15},{"t":"Borrador","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":74},{"t":"Pre-liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":75},{"t":"Cerrada","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":76},{"t":"Anulada","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":77},{"t":"01 — Enero","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":80},{"t":"02 — Febrero","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":80},{"t":"03 — Marzo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":81},{"t":"04 — Abril","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":81},{"t":"05 — Mayo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":82},{"t":"06 — Junio","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":82},{"t":"07 — Julio","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":83},{"t":"08 — Agosto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":83},{"t":"09 — Septiembre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":84},{"t":"10 — Octubre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":84},{"t":"11 — Noviembre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":85},{"t":"12 — Diciembre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":85},{"t":"Ingreso (a favor del empleado)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":88},{"t":"Egreso (descuento)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":89},{"t":"Mensual","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":94},{"t":"Quincenal — 1ª (días 1-15)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":95},{"t":"Quincenal — 2ª (días 16-fin)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":96},{"t":"Aguinaldo anual (Art. 243)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":97},{"t":"Vacaciones gozadas (Art. 219)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":98},{"t":"No se pudieron cargar catálogos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":174},{"t":"Error al cargar liquidaciones","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":187},{"t":"No se pudo cargar la liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":215},{"t":"Asiento contable #… generado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":235},{"t":"La fecha de pago programada es obligatoria","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":319},{"t":"Liquidación creada en BORRADOR","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":349},{"t":"Calcular liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":363},{"t":"¿Ejecutar el motor de cálculo para …? Esto reemplaza cualquier cálculo previo.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":364},{"t":"Calcular","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":365},{"t":"Calculada con … advertencia(s) — revisalas antes de cerrar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":375},{"t":"Liquidación calculada","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":377},{"t":"Cerrar liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":391},{"t":"Una vez cerrada NO se puede modificar. Se descontarán anticipos y cuotas de préstamo del período, y se aplicarán las planillas externas.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":392},{"t":"Comentario de cierre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":393},{"t":"Opcional","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":394},{"t":"Cerrar definitivamente","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":395},{"t":"Liquidación cerrada","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":401},{"t":"Anular liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":412},{"t":"Período …. Se borrarán los cálculos.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":413},{"t":"Motivo de anulación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":414},{"t":"Anular","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":416},{"t":"Liquidación anulada","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":422},{"t":"No se pudo cargar el detalle del empleado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":438},{"t":"Elegí un concepto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":449},{"t":"Monto debe ser > 0","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":450},{"t":"Ajuste agregado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":460},{"t":"No se pudo generar el recibo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":485},{"t":"No se pudo descargar el recibo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":501},{"t":"Quitar ajuste","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":538},{"t":"¿Quitar este ajuste manual?","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":539},{"t":"Quitar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":540},{"t":"Ajuste quitado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":546},{"t":"Todas las sucursales","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":558},{"t":"Sin nombre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":558},{"t":"Todos los tipos de empleado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":562},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":589},{"t":"Tipo de liquidación *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":593},{"t":"Período año *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":598},{"t":"Ej: 2026 — año al que pertenece esta liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":601},{"t":"Período mes *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":605},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":611},{"t":"Tipo de empleado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":616},{"t":"Ej: solo Asalariados o solo Prestadores de servicios","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":619},{"t":"Fecha de pago programada *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":622},{"t":"Observaciones","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":627},{"t":"La quincenal paga el salario proporcional de la quincena y descuenta cuotas de préstamo de esa quincena. No calcula IPS ni descuenta anticipos: eso se hace al cerrar la","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":633},{"t":", que además resta lo ya pagado en quincenas cerradas.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":635},{"t":"Aguinaldo (Art. 243 CT)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":640},{"t":": liquidación anual igual a 1/12 de las remuneraciones brutas percibidas en el año por cada empleado. Se calcula sobre las liquidaciones","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":640},{"t":"mensuales CERRADAS","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":641},{"t":"del año. No aporta IPS. Plazo legal: hasta el 31 de diciembre.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":641},{"t":"Vacaciones gozadas (Art. 219 CT)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":647},{"t":": paga el salario por los días de vacaciones aprobados que inician en el mes y tengan «afecta salario». Monto = días × (salario base / 30). Sí aporta IPS si el empleado aporta.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":647},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":654},{"t":"Creando...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":657},{"t":"Crear liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":657},{"t":"· todas las sucursales","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":681},{"t":"Recalcular","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":688},{"t":"Planilla con conceptos en columnas (una fila por empleado) para firma gerencial","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":706},{"t":"Generando...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":708},{"t":"Planilla control PDF","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":708},{"t":"Descargando...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":718},{"t":"Planilla control XLSX","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":718},{"t":"Descargar planilla XLSX","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":727},{"t":"Descargar planilla PDF","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":736},{"t":"Volver","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":739},{"t":"Liquidación en borrador. Hacé click en","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":744},{"t":"para que el motor genere el detalle por empleado.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":745},{"t":"Hay 1 advertencia en este cálculo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":754},{"t":"Hay … advertencias en este cálculo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":754},{"t":"Si superan el tope legal de descuentos, la liquidación no va a poder cerrarse hasta corregirlo: quitá o bajá alguna línea de descuento del empleado afectado.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":765},{"t":"Liquidación cerrada el","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":772},{"t":". Es inmutable.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":773},{"t":"Integrando…","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":786},{"t":"Generar asiento","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":786},{"t":"Asiento contable #","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":793},{"t":"Se generó automáticamente al cerrar. Lo podés ver y revertir desde Contabilidad → Asientos.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":796},{"t":"No hay asiento contable de la liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":802},{"t":"Este asiento registra el devengamiento de sueldos antes del pago. Si no se genera, normalmente falta completar el mapeo contable de RRHH.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":806},{"t":"Entrá a Contabilidad → Mapeo de Cuentas.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":819},{"t":"Presioná Crear cuentas y mapeos faltantes para completar la configuración estándar de RRHH.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":820},{"t":"En el grupo RRHH, verificá que SUELDOS_JORNALES y SUELDOS_A_PAGAR queden en verde.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":821},{"t":"Volvé a esta liquidación y presioná Generar asiento.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":822},{"t":"Si el mapeo está completo y sigue sin generarse, revisá que Contabilidad esté activa y que exista un período contable abierto para la fecha de cierre.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":824},{"t":"Abrir mapeo contable","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":829},{"t":"Empleados","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":840},{"t":"Total ingresos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":841},{"t":"Total egresos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":842},{"t":"Neto a pagar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":843},{"t":"IPS obrero","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":844},{"t":"IPS patronal (costo empresa)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":845},{"t":"IPS admin (costo empresa)","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":846},{"t":"Fecha de cálculo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":847},{"t":"Empleados (","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":851},{"t":"Calculá la liquidación para ver el detalle.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":855},{"t":"Sin empleados en esta liquidación.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":855},{"t":"Empleado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":863},{"t":"Días","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":864},{"t":"Bruto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":865},{"t":"Egresos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":867},{"t":"Alerta","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":869},{"t":"Detalle","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":870},{"t":"Ver desglose / ajustar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":888},{"t":"Desglose de liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":906},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":916},{"t":"Base IPS","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":924},{"t":"Concepto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":934},{"t":"Origen","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":935},{"t":"Tipo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":936},{"t":"Monto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":937},{"t":"Observación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":938},{"t":"CONSUMO","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":954},{"t":"No cobrar esta factura por planilla","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":966},{"t":"Agregar ajuste manual","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":988},{"t":"Concepto *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":991},{"t":"Buscar concepto...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":994},{"t":"Tipo *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":997},{"t":"Monto *","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1002},{"t":"Ej: Horas extra 50% noviembre","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1011},{"t":"Agregando...","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1016},{"t":"Agregar ajuste","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1016},{"t":"Sin datos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1023},{"t":"Ver recibo PDF","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1036},{"t":"Recibo de sueldo","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1050},{"t":"Descargar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1064},{"t":"Generando recibo…","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1070},{"t":"Sin contenido","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1080},{"t":"Quitar factura del descuento","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1095},{"t":"Factura del funcionario","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1098},{"t":"Solo en esta liquidación:","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1102},{"t":"no se descuenta este mes; si recalculás o en la próxima liquidación, se vuelve a proponer.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1102},{"t":"No volver a proponerla:","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1105},{"t":"para facturas que no se cobran por planilla (por ejemplo una compra grande como cliente común). Sigue pendiente en Cuentas por cobrar y tampoco se descuenta en la desvinculación. Se revierte en Configuración → Consumo de funcionarios.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1105},{"t":"Solo en esta liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1117},{"t":"No volver a proponerla","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1126},{"t":"Estado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1148},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1150},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1152},{"t":"Nueva liquidación","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1162},{"t":"Sin liquidaciones registradas","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1172},{"t":"Las liquidaciones calculan el sueldo neto de cada empleado según novedades, conceptos y parámetros del período. Creá una liquidación quincenal o mensual para el período actual.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1173},{"t":"Período","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1183},{"t":"Tipo empleado","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1185},{"t":"Tipo liq.","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1186},{"t":"Ingresos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1188},{"t":"Neto","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1190},{"t":"Acciones","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1192},{"t":"Todas","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1202},{"t":"Todos","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1203},{"t":"Abrir","archivo":"frontend/src/components/rrhh/LiquidacionesTab.jsx","linea":1212},{"t":"Ausencia","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":44},{"t":"Ausencia jornada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":45},{"t":"Ausencia bloque","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":46},{"t":"Ausencia justificada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":47},{"t":"Tardanza","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":48},{"t":"Tardanza justificada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":49},{"t":"Salida anticipada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":50},{"t":"Todos","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":54},{"t":"Sólo justificadas","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":55},{"t":"Sólo no justificadas","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":56},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":117},{"t":"Error al cargar novedades","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":133},{"t":"Seleccioná un empleado","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":167},{"t":"Indicá la fecha de la novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":168},{"t":"Novedad actualizada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":185},{"t":"Novedad creada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":188},{"t":"Eliminar novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":202},{"t":"¿Eliminar esta novedad? Esta acción no se puede deshacer.","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":203},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":204},{"t":"Novedad eliminada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":210},{"t":"Anular novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":219},{"t":"¿Anular esta novedad de presentismo? Si está aplicada a una liquidación cerrada, la operación será rechazada.","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":220},{"t":"Anular","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":221},{"t":"Novedad anulada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":227},{"t":"Procesar período","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":247},{"t":"Se procesarán novedades de presentismo entre … y …. ¿Continuar?","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":248},{"t":"Procesar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":249},{"t":"Procesado: … nuevas · … anuladas","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":259},{"t":"Editar novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":279},{"t":"Nueva novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":279},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":282},{"t":"Revisá los siguientes campos","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":286},{"t":"Empleado *","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":290},{"t":"Buscar empleado...","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":294},{"t":"Fecha *","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":297},{"t":"Fecha en que ocurrió la ausencia o tardanza","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":300},{"t":"Tipo *","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":303},{"t":"Hora esperada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":310},{"t":"Hora real","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":315},{"t":"Minutos tardanza","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":320},{"t":"Ej: 30 — se calcula automáticamente si ingresás hora esperada y hora real","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":323},{"t":"Impacta liquidación","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":326},{"t":"Sí (descuenta)","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":329},{"t":"No","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":330},{"t":"Justificado","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":339},{"t":"Sí","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":343},{"t":"Tipo de justificación","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":351},{"t":"Certificado médico, permiso supervisor, etc.","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":353},{"t":"Observación","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":357},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":366},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":371},{"t":"Actualizar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":371},{"t":"Crear novedad","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":371},{"t":"Tipo","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":388},{"t":"Todos los tipos","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":390},{"t":"Empleado","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":393},{"t":"Todos los empleados","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":396},{"t":"Justificación","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":399},{"t":"Desde","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":405},{"t":"Hasta","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":412},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":417},{"t":"Procesando...","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":424},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":432},{"t":"Sin novedades registradas","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":436},{"t":"Las novedades registran ausencias, tardanzas, licencias y suspensiones del período. Con el switch «Impacta liquidación» activo, se descuentan automáticamente en el próximo cálculo de nómina.","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":437},{"t":"Fecha","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":447},{"t":"Esperada","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":450},{"t":"Real","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":451},{"t":"Min. tardanza","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":452},{"t":"Justif.","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":453},{"t":"Impacta","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":454},{"t":"Estado","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":455},{"t":"Acciones","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":456},{"t":"CONFIRMADA","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":480},{"t":"Editar","archivo":"frontend/src/components/rrhh/NovedadesTab.jsx","linea":487},{"t":"Importada","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":48},{"t":"Aplicada","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":49},{"t":"Anulada","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":50},{"t":"01 — Enero","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":54},{"t":"02 — Febrero","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":54},{"t":"03 — Marzo","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":55},{"t":"04 — Abril","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":55},{"t":"05 — Mayo","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":56},{"t":"06 — Junio","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":56},{"t":"07 — Julio","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":57},{"t":"08 — Agosto","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":57},{"t":"09 — Septiembre","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":58},{"t":"10 — Octubre","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":58},{"t":"11 — Noviembre","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":59},{"t":"12 — Diciembre","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":59},{"t":"Error al cargar planillas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":111},{"t":"No se pudo descargar la plantilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":142},{"t":"Adjuntá un archivo .xlsx, .xls o .csv","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":147},{"t":"Indicá un nombre descriptivo","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":148},{"t":"Planilla importada · … filas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":163},{"t":"Importada con … errores · … filas válidas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":165},{"t":"No se pudo cargar el detalle","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":193},{"t":"Anular planilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":200},{"t":"Planilla \"…\" del período ….","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":201},{"t":"Comentario","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":202},{"t":"Opcional","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":203},{"t":"Anular","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":204},{"t":"Planilla anulada","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":210},{"t":"Importar planilla externa","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":223},{"t":"Descargar plantilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":227},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":230},{"t":"Subí un archivo .xlsx, .xls o .csv.","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":235},{"t":"Columnas obligatorias:","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":236},{"t":"numero_empleado, codigo_concepto, tipo (INGRESO/EGRESO), monto.","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":236},{"t":"Opcional:","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":236},{"t":"Nombre descriptivo *","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":241},{"t":"Bonos noviembre 2026","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":244},{"t":"Período año *","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":247},{"t":"Período mes *","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":252},{"t":"Archivo (.xlsx, .xls, .csv) *","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":259},{"t":"KB","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":265},{"t":"Importada:","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":276},{"t":"válidas ·","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":277},{"t":"con errores","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":277},{"t":"Ingresos:","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":279},{"t":"· Egresos:","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":280},{"t":"Fila","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":285},{"t":"... y","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":290},{"t":"más","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":291},{"t":"Importando...","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":307},{"t":"Importar","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":307},{"t":"Estado","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":324},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":326},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":328},{"t":"Plantilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":334},{"t":"Importar planilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":338},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":343},{"t":"Sin planillas importadas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":347},{"t":"Las planillas externas permiten importar masivamente novedades desde un archivo Excel o CSV. Descargá la plantilla, completá los datos de tus empleados y subila acá.","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":348},{"t":"Período","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":358},{"t":"Nombre","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":359},{"t":"Total filas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":360},{"t":"Válidas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":361},{"t":"Errores","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":362},{"t":"Ingresos","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":363},{"t":"Egresos","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":364},{"t":"Acciones","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":367},{"t":"Ver detalle","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":388},{"t":"Detalle de planilla","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":432},{"t":"Cargando detalle...","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":442},{"t":"Filas válidas / total","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":451},{"t":"Ingresos / Egresos","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":457},{"t":"Filas válidas (","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":465},{"t":"Sin filas válidas","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":468},{"t":"Empleado","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":475},{"t":"Concepto","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":476},{"t":"Tipo","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":477},{"t":"Monto","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":478},{"t":"Observación","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":479},{"t":"Aplicado","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":480},{"t":"Errores (","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":510},{"t":"Mensaje","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":517},{"t":"Datos","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":518},{"t":"Sin detalle","archivo":"frontend/src/components/rrhh/PlanillasExternasTab.jsx","linea":538},{"t":"Relojes","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":15},{"t":"Turnos","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":16},{"t":"Asignación turnos","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":17},{"t":"Marcaciones","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":18},{"t":"Permisos","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":19},{"t":"Tolerancias","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":20},{"t":"Log de correcciones","archivo":"frontend/src/components/rrhh/PresentismoTab.jsx","linea":21},{"t":"Activo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":53},{"t":"Suspendido","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":54},{"t":"Cancelado","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":55},{"t":"Mensual","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":58},{"t":"Quincenal","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":59},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":117},{"t":"Error al cargar préstamos","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":131},{"t":"Seleccioná un empleado","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":155},{"t":"Debe ser mayor a cero","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":156},{"t":"Debe ser al menos 1","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":157},{"t":"Préstamo creado con cronograma de cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":169},{"t":"… préstamo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":188},{"t":"El préstamo pasará a estado ….","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":189},{"t":"Comentario","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":190},{"t":"Opcional","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":191},{"t":"Préstamo …","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":198},{"t":"Eliminar préstamo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":208},{"t":"¿Eliminar este préstamo? No se puede deshacer.","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":209},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":210},{"t":"Préstamo eliminado","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":216},{"t":"Error al cargar cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":229},{"t":"Nuevo préstamo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":244},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":247},{"t":"Revisá los siguientes campos","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":251},{"t":"Empleado *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":255},{"t":"Buscar por número, nombre o apellido...","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":261},{"t":"Fecha otorgamiento *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":265},{"t":"Monto total *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":270},{"t":"Monto bruto del préstamo — la cuota estimada se calcula abajo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":274},{"t":"Cantidad de cuotas *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":278},{"t":"Ej: 6 — máx. 120. La cuota estimada se calcula abajo automáticamente","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":281},{"t":"Tipo de descuento *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":284},{"t":"Primer descuento *","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":293},{"t":"Cuota estimada","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":298},{"t":"Observación","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":303},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":312},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":317},{"t":"Otorgar préstamo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":317},{"t":"Estado","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":335},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":339},{"t":"Empleado","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":344},{"t":"Todos los empleados","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":349},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":352},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":364},{"t":"Sin préstamos registrados","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":368},{"t":"Los préstamos al personal se descuentan en cuotas mensuales de la nómina. El sistema calcula la cuota automáticamente y controla que el total de descuentos no supere el 30% del salario.","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":369},{"t":"Fecha","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":379},{"t":"Monto total","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":381},{"t":"Cuota","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":382},{"t":"Cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":383},{"t":"Tipo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":384},{"t":"Saldo pendiente","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":385},{"t":"Acciones","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":387},{"t":"Ver cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":413},{"t":"Suspender","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":419},{"t":"Reactivar","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":427},{"t":"Cancelar préstamo","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":435},{"t":"Cronograma de cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":474},{"t":"Cargando cuotas...","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":485},{"t":"Sin cuotas","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":487},{"t":"Período","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":494},{"t":"Monto","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":495},{"t":"Fecha descuento","archivo":"frontend/src/components/rrhh/PrestamosTab.jsx","linea":497},{"t":"Generado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":55},{"t":"Declarado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":56},{"t":"Pagado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":57},{"t":"Anulado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":58},{"t":"… · PYG","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":98},{"t":"Error al cargar reportes IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":109},{"t":"No se pudieron cargar las liquidaciones cerradas","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":133},{"t":"…… — Gs. … IPS obrero","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":141},{"t":"Elegí una liquidación cerrada","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":153},{"t":"Reporte generado: … empleados aportantes","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":160},{"t":"No se pudo cargar el detalle","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":178},{"t":"No se pudo descargar el archivo REOP","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":202},{"t":"Marcar como declarado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":208},{"t":"Reporte IPS …. Registrá la fecha de declaración al IPS.","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":209},{"t":"Fecha de declaración","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":210},{"t":"Declarar","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":214},{"t":"Marcado como DECLARADO","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":220},{"t":"Elegí la cuenta de tesorería desde la que se paga el IPS (abrí el detalle para seleccionarla).","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":232},{"t":"Marcar como pagado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":235},{"t":"Reporte IPS …. Se registrará el egreso en Tesorería y el asiento (DEBE IPS a depositar / HABER Banco).","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":236},{"t":"Reporte IPS …. Registrá la fecha de pago al IPS.","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":236},{"t":"Fecha de pago","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":239},{"t":"Marcar pagado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":243},{"t":"Marcado como PAGADO","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":252},{"t":"Anular reporte IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":262},{"t":"Reporte ….","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":263},{"t":"Motivo","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":264},{"t":"Opcional","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":265},{"t":"Anular","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":266},{"t":"Reporte anulado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":272},{"t":"Días inválidos (0–31)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":288},{"t":"Días actualizados","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":295},{"t":"Generar reporte IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":313},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":314},{"t":"El reporte se arma a partir de una liquidación","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":316},{"t":"mensual CERRADA","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":317},{"t":". Toma los empleados con IPS calculado y consolida base aportable + aportes (obrero 9%, patronal 16.5%, administrativo 1%).","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":317},{"t":"Liquidación mensual cerrada *","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":321},{"t":"Elegí el período…","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":326},{"t":"Observaciones","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":330},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":339},{"t":"Generando…","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":342},{"t":"Generar reporte","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":342},{"t":"Reporte IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":367},{"t":"Descargar REOP (Excel)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":372},{"t":"Volver","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":389},{"t":"Cuenta de tesorería (pago del IPS) *","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":397},{"t":"Desde qué cuenta se paga…","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":400},{"t":"Al marcar pagado se registra el egreso en Tesorería y el asiento DEBE «IPS a depositar» / HABER Banco.","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":401},{"t":"Empleados aportantes","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":410},{"t":"Base aportable","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":411},{"t":"Aporte obrero (9%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":412},{"t":"Aporte patronal (16.5%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":413},{"t":"Aporte admin. (1%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":414},{"t":"TOTAL A DEPOSITAR","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":415},{"t":"N° planilla IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":416},{"t":"Detalle por empleado (","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":424},{"t":"Sin filas","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":427},{"t":"N° IPS","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":433},{"t":"Cédula","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":434},{"t":"Empleado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":435},{"t":"Régimen","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":436},{"t":"Días","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":437},{"t":"(editable)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":438},{"t":"Obrero (9%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":441},{"t":"Patronal (16.5%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":442},{"t":"Admin. (1%)","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":443},{"t":"Total","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":444},{"t":"Confirmar","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":491},{"t":"Estado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":542},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":544},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":546},{"t":"Cargando…","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":557},{"t":"Sin reportes IPS generados","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":561},{"t":"Los reportes IPS (REOP) se generan desde una liquidación mensual cerrada y contienen los aportes de cada empleado para presentar al IPS.","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":562},{"t":"Período","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":572},{"t":"Empleados","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":573},{"t":"Obrero","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":575},{"t":"Patronal","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":576},{"t":"Admin.","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":577},{"t":"Acciones","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":582},{"t":"Abrir","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":603},{"t":"Descargar REOP","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":608},{"t":"Marcar declarado","archivo":"frontend/src/components/rrhh/ReportesIpsTab.jsx","linea":614},{"t":"Vacación","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":47},{"t":"Permiso","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":48},{"t":"Licencia médica","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":49},{"t":"Licencia maternidad","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":50},{"t":"Solicitado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":54},{"t":"Aprobado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":55},{"t":"Rechazado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":56},{"t":"Cancelado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":57},{"t":"Error al cargar saldos","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":95},{"t":"Recalcular saldos","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":105},{"t":"¿Recalcular saldos de … según escala legal de antigüedad (Art. 219 CT)? No se tocan saldos cerrados.","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":106},{"t":"Recalcular","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":107},{"t":"Procesados … empleados · … creados / … actualizados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":114},{"t":"Año","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":132},{"t":"Empleado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":141},{"t":"Todos los empleados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":146},{"t":"Refrescar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":149},{"t":"Recalculando...","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":158},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":163},{"t":"Sin saldos para …","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":167},{"t":"Usá el botón «Recalcular saldos» para inicializar los días según la antigüedad de cada empleado.","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":168},{"t":"Ingreso","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":177},{"t":"Correspondidos","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":178},{"t":"Tomados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":179},{"t":"Compensados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":180},{"t":"Pendientes","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":181},{"t":"Estado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":182},{"t":"Cerrado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":212},{"t":"Abierto","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":212},{"t":"Error al cargar solicitudes","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":271},{"t":"Seleccioná un empleado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":306},{"t":"Completá las fechas","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":307},{"t":"Fecha fin no puede ser anterior a fecha inicio","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":309},{"t":"Solicitud actualizada","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":320},{"t":"Solicitud creada","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":323},{"t":"… solicitud","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":343},{"t":"La solicitud pasará a estado ….","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":344},{"t":"Motivo del rechazo","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":345},{"t":"Comentario","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":345},{"t":"Obligatorio","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":346},{"t":"Opcional","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":346},{"t":"Solicitud …","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":354},{"t":"Eliminar solicitud","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":364},{"t":"¿Eliminar esta solicitud SOLICITADO?","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":365},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":366},{"t":"Solicitud eliminada","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":372},{"t":"Editar solicitud","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":388},{"t":"Nueva solicitud","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":388},{"t":"Cerrar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":391},{"t":"Empleado *","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":397},{"t":"Buscar por número, nombre o apellido...","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":404},{"t":"Tipo *","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":408},{"t":"Afecta salario","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":417},{"t":"No","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":420},{"t":"Sí (descuenta)","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":421},{"t":"Fecha inicio *","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":430},{"t":"Fecha fin *","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":435},{"t":"Observación","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":440},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":449},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":454},{"t":"Actualizar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":454},{"t":"Crear solicitud","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":454},{"t":"Todos los estados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":471},{"t":"Tipo","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":474},{"t":"Todos los tipos","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":476},{"t":"Sin solicitudes de vacaciones","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":500},{"t":"Las solicitudes de vacaciones, permisos o licencias permiten registrar y aprobar ausencias. Solo las solicitudes APROBADAS afectan el saldo de días.","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":501},{"t":"Desde","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":513},{"t":"Hasta","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":514},{"t":"Días háb.","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":515},{"t":"Acciones","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":517},{"t":"Editar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":537},{"t":"Aprobar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":542},{"t":"Rechazar","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":548},{"t":"Saldos por empleado","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":605},{"t":"Solicitudes","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":606},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/VacacionesTab.jsx","linea":616},{"t":"1. Anticipar al empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":53},{"t":"Se registra el pago del adelanto en concepto de viáticos. Genera asiento contable + movimiento de tesorería.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":54},{"t":"2. Cargar gastos rendidos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":59},{"t":"Al volver el empleado, el administrativo registra los gastos con o sin factura, vinculados a esta rendición.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":60},{"t":"3. Cerrar y balancear","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":65},{"t":"Al cerrar, si sobra plata se registra la devolución. Si faltó, se paga el reintegro (ahora o queda como CxP al empleado).","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":66},{"t":"Una rendición admite múltiples adelantos si el viaje se alarga o hay imprevistos.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":73},{"t":"Los gastos sin factura no generan IVA crédito ni aparecen en Libro IVA Compras.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":77},{"t":"Una rendición cerrada es inmutable. Para corregirla hay que anularla completa.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":81},{"t":"No hay rendiciones para exportar con el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":184},{"t":"Reporte exportado correctamente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":231},{"t":"Rendición de viáticos","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":248},{"t":"Ciclo completo de anticipos, gastos y cierre de rendiciones de viaje por empleado.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":250},{"t":"Anticipos y Rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":257},{"t":"Configuración","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":266},{"t":"Exportando...","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Exportar Excel","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":276},{"t":"Nueva rendición","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":283},{"t":"Estado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":296},{"t":"Todos los estados","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":303},{"t":"Pendientes","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":316},{"t":"Todas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":323},{"t":"Atrasadas más de","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"días","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":324},{"t":"Buscar (número o concepto)","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":328},{"t":"Total","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":349},{"t":"Abiertas","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":361},{"t":"Saldo pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":373},{"t":"Sin pendiente","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":379},{"t":"Promedio días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":397},{"t":"…d","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":400},{"t":"Sin rendiciones en el filtro actual","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":419},{"t":"Ajustá los filtros o creá una nueva rendición con el botón de arriba.","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":420},{"t":"Número","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":430},{"t":"Empleado","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":431},{"t":"Concepto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":432},{"t":"Fecha inicio","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":433},{"t":"Días sin rendir","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":434},{"t":"Adelanto","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":435},{"t":"Rendido","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":436},{"t":"Acciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":439},{"t":"Ver detalle","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":533},{"t":"Ver PDF","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":544},{"t":"Actualizando…","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":568},{"t":"Mostrando … de … rendiciones","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":590},{"t":"Comprobante …","archivo":"frontend/src/pages/RendicionViaticosPage.jsx","linea":613},{"t":"¿Cómo funciona esta pestaña?","archivo":"frontend/src/components/rrhh/_shared/RRHHGuia.jsx","linea":30},{"t":"Ocultar","archivo":"frontend/src/components/rrhh/_shared/RRHHGuia.jsx","linea":33},{"t":"Ver guía","archivo":"frontend/src/components/rrhh/_shared/RRHHGuia.jsx","linea":33},{"t":"Ocultar guía","archivo":"frontend/src/components/rrhh/_shared/RRHHGuia.jsx","linea":34},{"t":"Consideraciones importantes","archivo":"frontend/src/components/rrhh/_shared/RRHHGuia.jsx","linea":70},{"t":"Completá estos pasos antes de continuar","archivo":"frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","linea":57},{"t":"… pendiente…","archivo":"frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","linea":62},{"t":"Ir a: …","archivo":"frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","linea":96},{"t":"Ir a configurar","archivo":"frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","linea":104},{"t":"Listo","archivo":"frontend/src/components/rrhh/_shared/RRHHPrereqChecklist.jsx","linea":110},{"t":"Ver guía","archivo":"frontend/src/components/rrhh/_shared/RRHHEmptyState.jsx","linea":54},{"t":"¿Por qué no veo nada?","archivo":"frontend/src/components/rrhh/_shared/RRHHEmptyState.jsx","linea":68},{"t":"Error al cargar cargos","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":49},{"t":"Nombre requerido","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":58},{"t":"Cargo actualizado","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":68},{"t":"Cargo creado","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":71},{"t":"Eliminar cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":94},{"t":"¿Eliminar cargo \"…\"? Esta acción no se puede deshacer.","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":95},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":96},{"t":"Cargo eliminado","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":102},{"t":"Editar cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":119},{"t":"Nuevo cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":119},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":123},{"t":"Código","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":130},{"t":"Ej: GTE","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":131},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":134},{"t":"Ej: Gerente de Operaciones","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":135},{"t":"Salario mínimo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":138},{"t":"Opcional — piso salarial del cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":140},{"t":"Salario máximo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":145},{"t":"Opcional — techo salarial del cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":147},{"t":"Actualizar cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":156},{"t":"Crear cargo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":156},{"t":"Cargos registrados","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":164},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":168},{"t":"Sin cargos registrados","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":172},{"t":"Los cargos definen la jerarquía y los rangos salariales de tu plantilla. Sin al menos un cargo, no podrás crear empleados.","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":173},{"t":"Nombre","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":182},{"t":"Salario mín.","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":183},{"t":"Salario máx.","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":184},{"t":"Estado","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":185},{"t":"Acciones","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":186},{"t":"Activo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":200},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":200},{"t":"Editar","archivo":"frontend/src/components/rrhh/CargosTab.jsx","linea":203},{"t":"Error al cargar centros de costo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":46},{"t":"Código y nombre son requeridos","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":55},{"t":"Centro actualizado","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":60},{"t":"Centro creado","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":63},{"t":"Eliminar centro de costo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":80},{"t":"¿Eliminar centro de costo \"…\"?","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":81},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":82},{"t":"Centro eliminado","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":88},{"t":"Editar centro de costo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":104},{"t":"Nuevo centro de costo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":104},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":108},{"t":"Código *","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":115},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":119},{"t":"Actualizar centro","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":127},{"t":"Crear centro","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":127},{"t":"Centros de costo registrados","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":135},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":139},{"t":"Sin centros de costo registrados","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":143},{"t":"Los centros de costo permiten imputar gastos de nómina a diferentes áreas contables. Se comparten con el módulo de Contabilidad: lo que crees acá aparece también allí.","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":144},{"t":"Código","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":152},{"t":"Nombre","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":153},{"t":"Estado","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":154},{"t":"Acciones","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":155},{"t":"Activo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":163},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":163},{"t":"Editar","archivo":"frontend/src/components/rrhh/CentrosCostoTab.jsx","linea":166},{"t":"Ingreso","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":35},{"t":"Egreso","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":36},{"t":"Todos","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":45},{"t":"Mensual","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":46},{"t":"Jornal","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":47},{"t":"Comisionistas","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":48},{"t":"Error al cargar conceptos","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":85},{"t":"Sembrados: … conceptos nuevos, … parámetros nuevos","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":99},{"t":"Código y nombre son requeridos","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":113},{"t":"Indicá el porcentaje (ej: 0.09 para 9%)","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":116},{"t":"Concepto actualizado","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":126},{"t":"Concepto creado","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":129},{"t":"Los conceptos del sistema no se pueden eliminar (sí desactivar)","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":160},{"t":"Eliminar concepto","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":163},{"t":"¿Eliminar concepto \"…\"?","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":164},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":165},{"t":"Concepto eliminado","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":171},{"t":"Sembrando...","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":190},{"t":"Sembrar defaults","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":190},{"t":"No hay conceptos cargados todavía","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":194},{"t":"Podemos sembrar los conceptos del sistema (SALARIO_BASE, IPS_OBRERO, HORAS_EXTRA, etc.) y los parámetros legales (IPS %, SMLV) automáticamente.","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":197},{"t":"Editar concepto","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":207},{"t":"Nuevo concepto","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":207},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":211},{"t":"Código *","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":218},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":223},{"t":"Orden","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":228},{"t":"Tipo *","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":234},{"t":"Categoría *","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":241},{"t":"Aplica a","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":248},{"t":"Activo","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":255},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":259},{"t":"Banderas","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":264},{"t":"Incluye este concepto en la base sobre la que se calcula el IPS. Si es un INGRESO (comisión, viático gravado, bonificación) suma a la base; si es un EGRESO marcado, resta. El IPS se calcula sobre el neto resultante.…","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":268},{"t":"Afecta base IPS","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":274},{"t":"Incluye este concepto en la base del aguinaldo (1/12 de las remuneraciones brutas del año, Art. 243 CT).","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":281},{"t":"Afecta aguinaldo","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":285},{"t":"Monto fijo","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":292},{"t":"Es porcentaje","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":297},{"t":"Afecta base IPS:","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":302},{"t":"marcá esta casilla para que el concepto entre en el cálculo del IPS. Los ingresos (comisiones, viáticos gravados) suman a la base y los egresos marcados restan; el aporte se calcula sobre el neto.","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":302},{"t":"Porcentaje (decimal: 0.09 = 9%)","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":308},{"t":"Actualizar concepto","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":318},{"t":"Crear concepto","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":318},{"t":"Conceptos registrados","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":326},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":330},{"t":"Sin conceptos registrados","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":334},{"t":"Los conceptos definen los rubros de la liquidación: haberes (sueldo, horas extra, bonificaciones) y descuentos (IPS, adelantos, etc.). Usá el botón «Sembrar defaults» para cargar los conceptos legales estándar.","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":335},{"t":"Código","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":343},{"t":"Nombre","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":344},{"t":"Tipo","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":345},{"t":"Categoría","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":346},{"t":"IPS","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":348},{"t":"Aguin.","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":349},{"t":"Estado","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":350},{"t":"Acciones","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":351},{"t":"Editar","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":384},{"t":"Concepto del sistema (no eliminable)","archivo":"frontend/src/components/rrhh/ConceptosTab.jsx","linea":389},{"t":"Reintentar","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":106},{"t":"… funcionarios vinculados…","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":120},{"t":"La factura … se vuelve a proponer en la próxima liquidación","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":133},{"t":"No se pudo cargar la configuración del consumo de funcionarios.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":151},{"t":"Concepto de liquidación «Consumo de funcionario»","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":162},{"t":"está desactivado: activalo en Conceptos de liquidación","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":164},{"t":"se crea solo al activar el consumo de funcionarios","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":164},{"t":"Cuenta puente contable: … …","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":172},{"t":"Cuenta puente contable (CONSUMO_FUNCIONARIO_PUENTE)","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":172},{"t":"…. Sin ella el descuento no se contabiliza al cerrar la liquidación.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":176},{"t":"Funcionarios con ficha de cliente: … de …","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":184},{"t":"a los que no tienen ficha no se les pueden proponer facturas","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":186},{"t":"Para empresas que venden a sus funcionarios y se lo cobran por planilla. Se le factura al funcionario como a cualquier cliente, con cobro diferido; en la liquidación del mes siguiente se proponen sus facturas pendientes como descuento, y al cerrarla se emite el recibo que las cancela. RRHH puede quitar cualquier línea antes de cerrar.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":194},{"t":"Requisitos","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":201},{"t":"Opciones","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":204},{"t":"Activar consumo de funcionarios","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":211},{"t":"La liquidación propone como descuento las facturas pendientes de cada funcionario. Si se apaga, deja de proponerlas; lo ya descontado no cambia.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":212},{"t":"Se puede activar, pero mientras la cuenta puente no esté lista los recibos del cierre no se van a contabilizar.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":215},{"t":"Crear la ficha de cliente al dar de alta un funcionario","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":223},{"t":"Si el funcionario ya es cliente se usa su ficha existente (se busca por cédula). Apagado, la ficha se vincula a mano desde «Vincular fichas». Con muchos funcionarios que no compran, llena el padrón de clientes.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":224},{"t":"Tope mensual por funcionario","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":228},{"t":"0 = sin tope. Ej: 500.000. El tope legal del 30% del salario se aplica siempre.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":232},{"t":"Descartar","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":237},{"t":"Guardar","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":245},{"t":"Facturas que no se descuentan por planilla","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":252},{"t":"Se excluyen desde la liquidación, al quitar la línea con «No volver a proponerla». Siguen pendientes en Cuentas por cobrar.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":255},{"t":"Ninguna: todas las facturas pendientes de los funcionarios se proponen como descuento.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":260},{"t":"Factura","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":274},{"t":"· saldo","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":276},{"t":"Volver a incluir","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":292},{"t":"Vincular funcionarios con su ficha de cliente","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":302},{"t":"Se busca la ficha de cada funcionario activo sin vincular (","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":304},{"t":") por su número de cédula. Los que tienen cédula de prueba o vacía se saltean.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":305},{"t":"Crear ficha para los que todavía no son clientes","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":311},{"t":"Apagado, solo se vinculan los que ya tienen ficha. Encendido, a los demás se les crea una nueva con sus datos.","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":312},{"t":"Cancelar","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":316},{"t":"Vincular","archivo":"frontend/src/components/rrhh/ConsumoFuncionarioTab.jsx","linea":324},{"t":"Error al cargar departamentos","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":52},{"t":"Sucursal y nombre son requeridos","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":61},{"t":"Departamento actualizado","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":66},{"t":"Departamento creado","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":69},{"t":"Eliminar departamento","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":87},{"t":"¿Eliminar departamento \"…\"?","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":88},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":89},{"t":"Departamento eliminado","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":95},{"t":"Editar departamento","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":112},{"t":"Nuevo departamento","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":112},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":116},{"t":"Sucursal *","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":123},{"t":"— Seleccionar —","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":125},{"t":"Sin nombre","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":127},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":132},{"t":"Ej: Recursos Humanos","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":133},{"t":"Código","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":136},{"t":"Ej: RRHH","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":137},{"t":"Actualizar departamento","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":144},{"t":"Crear departamento","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":144},{"t":"Departamentos registrados","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":152},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":156},{"t":"Sin departamentos registrados","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":160},{"t":"Los departamentos agrupan empleados por área (Ventas, Administración, etc.). Son necesarios al crear o clasificar empleados.","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":161},{"t":"Nombre","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":170},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":171},{"t":"Responsable","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":172},{"t":"Estado","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":173},{"t":"Acciones","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":174},{"t":"Activo","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":184},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":184},{"t":"Editar","archivo":"frontend/src/components/rrhh/DepartamentosTab.jsx","linea":187},{"t":"Delimitado (separador entre campos)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":49},{"t":"Posicional (campos de ancho fijo)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":50},{"t":"UTF-8","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":53},{"t":"ISO-8859-1 (Latin-1)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":54},{"t":"ASCII","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":55},{"t":"Error al cargar formatos","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":96},{"t":"Elegí el banco","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":125},{"t":"Indicá un nombre","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":126},{"t":"El template del detalle es obligatorio","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":127},{"t":"Formato actualizado","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":138},{"t":"Formato creado","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":141},{"t":"Eliminar formato","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":154},{"t":"¿Eliminar formato \"…\" del banco …?","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":155},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":156},{"t":"Formato eliminado","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":162},{"t":"Plantilla de ejemplo cargada. Ajustala a tu banco y mirá la vista previa.","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":197},{"t":"Editar formato bancario","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":220},{"t":"Nuevo formato bancario","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":220},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":224},{"t":"Cargar ejemplo","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":233},{"t":"Cada banco usa su propio formato. Hacé clic en una variable para insertarla en el template, y mirá el resultado en la","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":237},{"t":"Vista previa","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":238},{"t":"de abajo. Si no sabés por dónde empezar, usá «Cargar ejemplo».","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":238},{"t":"Banco *","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":243},{"t":"Elegí un banco…","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":245},{"t":"Nombre del formato *","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":248},{"t":"Ej: Continental — Acreditación nómina v2","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":250},{"t":"Tipo de archivo *","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":254},{"t":"Encoding","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":259},{"t":"Separador de líneas","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":264},{"t":"\\n o \\r\\n","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":267},{"t":"Extensión de archivo","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":270},{"t":"txt, csv, dat...","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":273},{"t":"¿Incluye cabecera?","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":277},{"t":"No","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":279},{"t":"Sí","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":279},{"t":"¿Incluye pie?","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":284},{"t":"Activo","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":291},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":293},{"t":"Separador de campos (delimitado)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":298},{"t":"; o , o \\t","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":301},{"t":"Insertá variables en:","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":306},{"t":"(hacé clic en el template donde querés escribir, luego en la variable)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":307},{"t":"Datos de cada empleado (detalle)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":309},{"t":"{{…}} · ej: …","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":314},{"t":"Totales y empresa (cabecera / pie)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":319},{"t":"Filtros (agregá tras un","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":329},{"t":"Template de la cabecera","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":337},{"t":"{{empresa_ruc}};NOMINA;{{periodo_anio}}-{{periodo_mes}};{{total_registros}}","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":342},{"t":"Template del detalle *","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":347},{"t":"{{cedula}};{{nombre_completo|upper|trunc:40}};{{cuenta_bancaria}};{{monto|num:0}}","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":352},{"t":"Template del pie","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":357},{"t":"TOTAL;{{total_registros|pad0:6}};{{monto_total_centavos|pad0:15}}","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":362},{"t":"Vista previa (con datos de ejemplo)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":368},{"t":"(Completá el template del detalle para ver la vista previa)","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":388},{"t":"Así se vería el archivo con 2 empleados de ejemplo. Verificá que coincida con la especificación de tu banco antes de generar.","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":390},{"t":"Descripción","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":395},{"t":"Actualizar formato","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":404},{"t":"Crear formato","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":404},{"t":"Formatos configurados","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":411},{"t":"Cargando…","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":413},{"t":"Sin formatos bancarios configurados","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":417},{"t":"Los formatos bancarios definen la estructura del archivo de acreditaciones que se envía al banco. Son obligatorios para generar acreditaciones automáticas.","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":418},{"t":"Banco","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":426},{"t":"Nombre","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":427},{"t":"Tipo","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":428},{"t":"Extensión","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":430},{"t":"Estado","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":431},{"t":"Acciones","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":432},{"t":"Editar","archivo":"frontend/src/components/rrhh/FormatosBancariosTab.jsx","linea":450},{"t":"Número","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":38},{"t":"Porcentaje (decimal)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":39},{"t":"Texto","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":40},{"t":"Booleano","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":41},{"t":"Error al cargar parámetros","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":199},{"t":"Sembrar parámetros y conceptos por defecto","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":209},{"t":"Se crearán los registros que faltan.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":212},{"t":"Los que ya existen no serán modificados.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":212},{"t":"Parámetros legales:","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":213},{"t":"IPS obrero 9%, IPS patronal 16,5%, IPS administrativo 1%","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":215},{"t":"SMLV 2026: Gs. 2.550.307","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":216},{"t":"% base microempresa, límites de descuento","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":217},{"t":"Conceptos de liquidación:","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":219},{"t":"SALARIO_BASE, IPS_OBRERO, IPS_PATRONAL","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":221},{"t":"ANTICIPO_QUINCENAL, HORAS_EXTRA, VACACIONES y otros","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":222},{"t":"Sembrar","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":226},{"t":"Listo: … parámetros y … conceptos creados. … ya existían y no fueron modificados.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":235},{"t":"Clave, nombre y valor son requeridos","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":250},{"t":"Parámetro actualizado","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":260},{"t":"Parámetro creado","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":263},{"t":"Los parámetros legales no editables no pueden eliminarse","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":292},{"t":"Eliminar parámetro","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":295},{"t":"¿Eliminar parámetro \"…\" (vigencia desde …)?","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":296},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":297},{"t":"Parámetro eliminado","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":303},{"t":"Editá el valor y guardá para registrar la nueva vigencia","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":327},{"t":"Sembrando...","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":348},{"t":"Pre-cargar valores 2026","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":348},{"t":"No hay parámetros vigentes","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":352},{"t":"Podés cargarlos manualmente o usar \"Sembrar defaults\" para pre-cargar los valores legales 2026 (IPS, SMLV, microempresa). Revisá los valores antes de liquidar.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":355},{"t":"Editar parámetro","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":365},{"t":"Nuevo parámetro / nueva vigencia","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":365},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":369},{"t":"Este parámetro está marcado como","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":375},{"t":"no editable","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":376},{"t":". Para registrar un cambio normativo, creá una nueva versión con vigencia futura.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":376},{"t":"Clave *","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":382},{"t":"Ej: SMLV_2026","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":384},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":388},{"t":"Ej: Salario Mínimo Legal Vigente 2026","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":389},{"t":"Categoría","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":393},{"t":"Tipo de dato *","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":401},{"t":"Valor *","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":408},{"t":"Gs.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":411},{"t":"Sí (activado)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":423},{"t":"No (desactivado)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":424},{"t":"Ej: 0.09 (= 9%)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":429},{"t":"Ej: 2550307","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":429},{"t":"Ej: PYG","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":429},{"t":"Editable","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":437},{"t":"Sí","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":440},{"t":"No (legal)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":441},{"t":"Vigencia desde *","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":446},{"t":"Vigencia hasta","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":451},{"t":"Actualizar parámetro","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":460},{"t":"Crear parámetro","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":460},{"t":"Parámetros del sistema","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":469},{"t":"Todas las categorías","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":474},{"t":"Estás viendo solo las versiones vigentes HOY. Tocá para ver también las versiones pasadas y futuras (histórico completo).","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":479},{"t":"Estás viendo TODAS las versiones (histórico). Tocá para volver a ver solo las vigentes hoy.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":479},{"t":"Sólo vigentes","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":490},{"t":"Viendo histórico","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":490},{"t":"Agregar faltantes","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":495},{"t":"Mostrando solo lo vigente","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":510},{"t":". ¿Buscás una versión anterior o futura (p. ej. el valor que regía un mes que estás liquidando)? Tocá acá para","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":511},{"t":"Ver histórico","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":513},{"t":"Mostrando","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":516},{"t":"las versiones (vigentes, programadas e históricas). Tocá acá para volver a","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":517},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":524},{"t":"Sin parámetros vigentes","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":528},{"t":"Sin parámetros registrados","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":528},{"t":"Los parámetros definen los valores legales del período: SMLV, porcentaje IPS, límites de descuento y contribuciones patronales. Son obligatorios para liquidar. Usá «Sembrar defaults» para cargar los valores vigentes automáticamente.","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":529},{"t":"Clave","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":537},{"t":"Nombre","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":538},{"t":"Tipo","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":540},{"t":"Valor","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":541},{"t":"Vigencia desde","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":542},{"t":"Estado","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":544},{"t":"Acciones","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":545},{"t":"Nueva vigencia (clonar)","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":572},{"t":"Editar","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":577},{"t":"Parámetro legal — no eliminable","archivo":"frontend/src/components/rrhh/ParametrosTab.jsx","linea":582},{"t":"Error al cargar tipos de empleado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":48},{"t":"Código y nombre son requeridos","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":57},{"t":"Tipo actualizado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":61},{"t":"Tipo creado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":64},{"t":"Eliminar tipo de empleado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":86},{"t":"¿Eliminar tipo \"…\"?","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":87},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":88},{"t":"Tipo eliminado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":94},{"t":"Editar tipo de empleado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":111},{"t":"Nuevo tipo de empleado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":111},{"t":"Cancelar edición","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":115},{"t":"Código *","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":122},{"t":"Ej: DEPENDIENTE","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":123},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":126},{"t":"Ej: Empleado dependiente","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":127},{"t":"Opciones","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":130},{"t":"Aguinaldo","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":134},{"t":"Actualizar tipo","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":144},{"t":"Crear tipo","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":144},{"t":"Tipos de empleado registrados","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":152},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":156},{"t":"Sin tipos de empleado registrados","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":160},{"t":"Los tipos de empleado controlan si reciben aguinaldo. Son obligatorios para la liquidación. (El aporte a IPS se define por el régimen IPS de cada empleado.)","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":161},{"t":"Código","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":169},{"t":"Nombre","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":170},{"t":"Estado","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":172},{"t":"Acciones","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":173},{"t":"Sí","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":181},{"t":"No","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":181},{"t":"Activo","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":182},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":182},{"t":"Editar","archivo":"frontend/src/components/rrhh/TiposEmpleadoTab.jsx","linea":185},{"t":"No se pudieron cargar empleados","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":53},{"t":"Seleccioná un funcionario primero","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":124},{"t":"Anular documento","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":141},{"t":"Documento: …","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":142},{"t":"Motivo de anulación","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":143},{"t":"Confirmar anulación","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":150},{"t":"Esta acción marca el documento como ANULADO. El archivo permanece en el storage pero deja de aparecer en el legajo activo.","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":151},{"t":"Anular","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":153},{"t":"Documento anulado","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":160},{"t":"Funcionario","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":171},{"t":"Empleado","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":175},{"t":"Buscar por nombre, apellido o número...","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":180},{"t":"Cargar documento","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":188},{"t":"Documentos activos","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":202},{"t":"Seleccioná un funcionario","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":208},{"t":"Elegí un empleado para ver su legajo digital, cargar documentos y revisar vencimientos.","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":209},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":212},{"t":"Legajo vacío","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":216},{"t":"Este funcionario aún no tiene documentos cargados. Usá 'Cargar documento' para empezar.","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":217},{"t":"Documento","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":225},{"t":"Fecha","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":226},{"t":"Vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":227},{"t":"Estado","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":228},{"t":"Tamaño","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":229},{"t":"Subido","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":230},{"t":"Acciones","archivo":"frontend/src/components/rrhh/legajos/LegajoFuncionarioTab.jsx","linea":231},{"t":"Vista documento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":39},{"t":"Vista funcionario","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":40},{"t":"Tipos faltantes","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":41},{"t":"Todos","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":59},{"t":"Sin vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":60},{"t":"Vigente","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":61},{"t":"Por vencer","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":62},{"t":"Vencido","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":63},{"t":"Activos","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":67},{"t":"Reemplazados","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":68},{"t":"Anulados","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":69},{"t":"No se pudieron cargar catálogos de consulta","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":116},{"t":"Sin nombre","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":171},{"t":"Nada para exportar","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":208},{"t":"Consulta avanzada de legajos (…)","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":275},{"t":"Filtros","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":323},{"t":"Empleado","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":327},{"t":"Tipo documento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":336},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":345},{"t":"Departamento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":354},{"t":"Estado documento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":366},{"t":"Estado vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":376},{"t":"Subido desde","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":385},{"t":"Subido hasta","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":396},{"t":"Vence desde","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":410},{"t":"Vence hasta","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":421},{"t":"Búsqueda","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":432},{"t":"Empleado, tipo o nombre de archivo","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":436},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":445},{"t":"Exportar Excel","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":448},{"t":"Exportar PDF","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":451},{"t":"Resultado —","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":459},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":463},{"t":"Sin resultados","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":467},{"t":"Ajustá filtros o cambiá la vista de consulta.","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":468},{"t":"Tipo","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":478},{"t":"Documento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":479},{"t":"Estado doc","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":480},{"t":"Estado venc.","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":481},{"t":"Vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":482},{"t":"Subido","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":483},{"t":"Anterior","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":505},{"t":"Siguiente","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":507},{"t":"N°","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":517},{"t":"Documentos","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":521},{"t":"Vencidos","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":523},{"t":"Tipos vencidos","archivo":"frontend/src/components/rrhh/legajos/LegajosConsultaTab.jsx","linea":555},{"t":"Vencidos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":36},{"t":"Por vencer","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":37},{"t":"Legajos incompletos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":38},{"t":"No se pudieron cargar los filtros","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":84},{"t":"Job encolado — los estados se actualizarán en pocos segundos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":128},{"t":"Nada que exportar — la lista está vacía","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":139},{"t":"Sin nombre","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":182},{"t":"… vencidos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":210},{"t":"… por vencer","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":217},{"t":"Filtros","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":243},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":247},{"t":"Departamento","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":256},{"t":"Tipo de documento","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":267},{"t":"Vence desde","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":276},{"t":"Vence hasta","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":288},{"t":"Limpiar filtros","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":304},{"t":"Ejecutar manualmente el job que recalcula los estados de vencimiento y envía las alertas escalonadas.","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":306},{"t":"Encolando...","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":308},{"t":"Recalcular vencimientos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":308},{"t":"Exportar Excel","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":312},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":325},{"t":"Sin documentos vencidos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":329},{"t":"Sin documentos próximos a vencer","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":329},{"t":"Todos los legajos están completos","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":329},{"t":"Aplicá filtros distintos o ejecutá 'Recalcular vencimientos' para refrescar los estados.","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":336},{"t":"N° Empleado","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":343},{"t":"Empleado","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":344},{"t":"Faltantes","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":347},{"t":"Venció el …","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":375},{"t":"Tipo","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":394},{"t":"Documento","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":395},{"t":"Vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":396},{"t":"Días","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":397},{"t":"Estado","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":398},{"t":"Hace … días","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":416},{"t":"Hoy","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":416},{"t":"En … días","archivo":"frontend/src/components/rrhh/legajos/LegajosDashboardTab.jsx","linea":416},{"t":"No se pudieron cargar los tipos","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":53},{"t":"Los tipos del sistema no son editables","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":65},{"t":"Código obligatorio","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":82},{"t":"Nombre obligatorio","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":83},{"t":"Para que el vencimiento sea obligatorio, debe admitir vencimiento.","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":85},{"t":"Tipo actualizado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":103},{"t":"Tipo creado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":106},{"t":"Los tipos del sistema no pueden desactivarse aquí.","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":118},{"t":"Desactivar tipo","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":122},{"t":"¿Desactivar \"…\"? Los documentos ya cargados seguirán accesibles, pero no se podrán cargar nuevos de este tipo.","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":123},{"t":"Desactivar","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":124},{"t":"Tipo desactivado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":130},{"t":"Editar tipo personalizado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":141},{"t":"Nuevo tipo personalizado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":141},{"t":"Código *","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":145},{"t":"Ej: NDA","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":150},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":154},{"t":"Días alerta vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":161},{"t":"(usa global)","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":168},{"t":"Descripción","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":172},{"t":"Para qué sirve este tipo de documento","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":176},{"t":"Admite vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":191},{"t":"Vencimiento obligatorio","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":202},{"t":"Obligatorio en legajo","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":212},{"t":"Permite múltiples","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":222},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":235},{"t":"Actualizar","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":238},{"t":"Crear","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":238},{"t":"Catálogo de tipos","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":246},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":249},{"t":"Sin tipos en el catálogo","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":253},{"t":"El sistema siembra 14 tipos por defecto. Si no los ves, ejecutá las migraciones de RRHH.","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":254},{"t":"Código","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":261},{"t":"Nombre","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":262},{"t":"Vencimiento","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":263},{"t":"Obligatorio","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":264},{"t":"Sistema","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":265},{"t":"Estado","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":266},{"t":"Acciones","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":267},{"t":"Opcional","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":286},{"t":"No aplica","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":290},{"t":"Sí","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":293},{"t":"Activo","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":298},{"t":"Inactivo","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":298},{"t":"No editable (sistema)","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":305},{"t":"Editar","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":305},{"t":"No se puede desactivar","archivo":"frontend/src/components/rrhh/legajos/LegajosTiposTab.jsx","linea":317},{"t":"Código","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":75},{"t":"Concepto","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":76},{"t":"Detalle","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":77},{"t":"Monto","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":78},{"t":"Sin ingresos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":80},{"t":"Total ingresos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":83},{"t":"Sin egresos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":102},{"t":"Total egresos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":105},{"t":"Recibo de sueldo … …-…","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":117},{"t":"RUC …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":127},{"t":"RECIBO DE SUELDO","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":131},{"t":"Cerrada: …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":134},{"t":"Estado: …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":135},{"t":"Pago: …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":137},{"t":"Datos del empleado","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":145},{"t":"N° empleado","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":151},{"t":"Cédula","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":152},{"t":"Nombre","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":155},{"t":"Ingreso","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":156},{"t":"Cargo","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":159},{"t":"Departamento","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":160},{"t":"Sucursal","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":163},{"t":"Salario base","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":164},{"t":"N° IPS","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":168},{"t":"Cuenta bancaria","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":169},{"t":"Días trabajados: …/…","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":184},{"t":"Base IPS: Gs. …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":189},{"t":"Ingresos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":197},{"t":"Egresos / Descuentos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":201},{"t":"Total bruto","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":211},{"t":"Gs. …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":212},{"t":"Total descuentos","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":215},{"t":"NETO A PAGAR","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":219},{"t":"Aportes a cargo del empleador (informativo): IPS Patronal Gs. … · IPS Administrativo Gs. …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":231},{"t":"Firma del empleado","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":246},{"t":"C.I. …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":248},{"t":"Firma del empleador","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":255},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/generarReciboLiquidacion.js","linea":264},{"t":"Código","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":20},{"t":"Concepto","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":21},{"t":"Tipo","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":22},{"t":"Líneas","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":23},{"t":"Total","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":24},{"t":"Sin datos","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":34},{"t":"Empleado","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":39},{"t":"Cédula","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":40},{"t":"Origen","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":42},{"t":"Centro costo","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":43},{"t":"Monto","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":44},{"t":"Planilla Mensual Consolidada RRHH","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":62},{"t":"Empresa: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":67},{"t":"RUC: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":68},{"t":"Período: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":69},{"t":"Sucursal: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":70},{"t":"Tipo de empleado: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":71},{"t":"Cierre: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":74},{"t":"Usuario cierre: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":76},{"t":"Resumen por concepto","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":83},{"t":"Detalle por empleado / concepto","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":92},{"t":"Total ingresos","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":106},{"t":"Total egresos","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":107},{"t":"Neto","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":108},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/generarPlanillaLiquidacionPdf.js","linea":116},{"t":"No se pudieron cargar turnos","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":55},{"t":"No se pudieron cargar asignaciones","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":78},{"t":"Empleado y turno son obligatorios","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":95},{"t":"Las asignaciones ocasionales requieren fecha inicio y fecha fin","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":98},{"t":"Asignación creada","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":113},{"t":"Eliminar asignación","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":123},{"t":"¿Eliminar esta asignación de turno?","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":124},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":125},{"t":"Asignación eliminada","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":131},{"t":"Asignación de turnos a empleados","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":141},{"t":"Empleado","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":144},{"t":"Buscar empleado","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":150},{"t":"Turno","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":154},{"t":"Buscar turno","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":160},{"t":"Tipo asignación","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":164},{"t":"Fecha inicio","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":170},{"t":"Fecha fin","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":174},{"t":"Prioridad","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":180},{"t":"Asignar turno","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":186},{"t":"Asignaciones","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":193},{"t":"Seleccioná un empleado","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":197},{"t":"Elegí primero un empleado activo para ver y administrar sus asignaciones de turno.","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":198},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":202},{"t":"Tipo","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":209},{"t":"Inicio","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":210},{"t":"Fin","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":211},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":213},{"t":"Sin asignaciones para este empleado.","archivo":"frontend/src/components/rrhh/presentismo/AsignacionTurnosPresentismoTab.jsx","linea":235},{"t":"No se pudo cargar el log de correcciones","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":21},{"t":"Log de correcciones (solo lectura)","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":35},{"t":"Sin correcciones registradas todavía","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":41},{"t":"Acá vas a ver el detalle inmutable de cada deduplicación: marcaciones recibidas, descartadas, motivo y fecha de procesamiento. Se llena automáticamente al importar marcaciones con duplicados.","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":42},{"t":"Fecha","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":52},{"t":"Empleado","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":53},{"t":"Raw","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":54},{"t":"Duplicados","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":55},{"t":"Motivo","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":56},{"t":"Procesado en","archivo":"frontend/src/components/rrhh/presentismo/LogCorreccionesPresentismoTab.jsx","linea":57},{"t":"Raw","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":32},{"t":"Limpias","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":33},{"t":"Lotes","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":34},{"t":"No se pudieron cargar relojes","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":62},{"t":"No se pudieron cargar marcaciones","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":80},{"t":"Seleccioná un archivo","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":91},{"t":"Importación ok: … marcaciones de …","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":95},{"t":"Motivo del ajuste","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":121},{"t":"Motivo","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":122},{"t":"Ej: Corrección por duplicado del reloj","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":124},{"t":"Continuar","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":125},{"t":"Hora entrada (opcional)","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":129},{"t":"HH:MM","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":130},{"t":"Siguiente","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":133},{"t":"Hora salida (opcional)","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":137},{"t":"Guardar ajuste","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":141},{"t":"Marcación ajustada","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":152},{"t":"Importar planilla de marcaciones","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":162},{"t":"Reloj PLANILLA (opcional)","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":165},{"t":"Seleccionar reloj","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":171},{"t":"Fecha desde","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":175},{"t":"Fecha hasta","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":179},{"t":"Archivo CSV/XLSX","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":183},{"t":"Plantilla Excel","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":189},{"t":"Recargar","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":192},{"t":"Importar","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":195},{"t":"Aún no hay marcaciones importadas","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":205},{"t":"Descargá la plantilla Excel, completá las marcaciones del período y subila usando «Importar». El motor deduplica automáticamente y genera una marcación limpia por empleado/día.","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":206},{"t":"Marcaciones RAW","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":223},{"t":"Timestamp","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":228},{"t":"Documento","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":229},{"t":"Empleado","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":230},{"t":"Estado","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":231},{"t":"Fuente","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":232},{"t":"Sin datos","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":245},{"t":"Marcaciones limpias","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":254},{"t":"Fecha","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":259},{"t":"Entrada","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":261},{"t":"Salida","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":262},{"t":"Turno","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":263},{"t":"Procesado","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":264},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":265},{"t":"Sí","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":276},{"t":"No","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":276},{"t":"Ajustar manualmente","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":279},{"t":"Lotes de importación","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":297},{"t":"Total","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":304},{"t":"Procesados","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":305},{"t":"Duplicados","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":306},{"t":"Errores","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":307},{"t":"Sin lotes","archivo":"frontend/src/components/rrhh/presentismo/MarcacionesPresentismoTab.jsx","linea":321},{"t":"Jornada completa","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":33},{"t":"Turno (bloque)","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":34},{"t":"Salida anticipada","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":35},{"t":"Llegada tardía","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":36},{"t":"Ausencia de turno","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":37},{"t":"Médica","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":41},{"t":"Personal","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":42},{"t":"Fuerza mayor","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":43},{"t":"Institucional","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":44},{"t":"Clima","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":45},{"t":"Otro","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":46},{"t":"Empleado obligatorio","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":150},{"t":"Fecha obligatoria","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":151},{"t":"Motivo obligatorio","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":152},{"t":"El tipo seleccionado requiere turno/bloque","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":154},{"t":"La llegada tardía requiere minutos tolerados","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":157},{"t":"Permiso creado en estado PENDIENTE","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":174},{"t":"Aprobar permiso","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":184},{"t":"¿Confirmás aprobar este permiso de presentismo?","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":185},{"t":"Aprobar","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":186},{"t":"Permiso aprobado","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":192},{"t":"Rechazar permiso","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":201},{"t":"¿Confirmás rechazar este permiso de presentismo?","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":202},{"t":"Rechazar","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":203},{"t":"Permiso rechazado","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":210},{"t":"Nuevo permiso de presentismo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":220},{"t":"Empleado","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":223},{"t":"Buscar empleado","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":231},{"t":"Fecha","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":235},{"t":"Tipo de permiso","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":239},{"t":"Bloque del turno","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":249},{"t":"Hora desde (opcional)","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":254},{"t":"Hora hasta (opcional)","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":258},{"t":"Minutos tolerados","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":263},{"t":"Justificación","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":268},{"t":"Documento legajo (opcional)","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":283},{"t":"Certificado médico del legajo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":291},{"t":"Documento del legajo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":291},{"t":"Motivo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":299},{"t":"Afecta descuento","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":303},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":312},{"t":"Guardar permiso","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":315},{"t":"Permisos","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":322},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":324},{"t":"Sin permisos cargados","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":328},{"t":"Creá permisos para gestionar excepciones de jornada, tardanzas y ausencias por turno.","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":329},{"t":"Tipo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":339},{"t":"Detalle","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":340},{"t":"Doc legajo","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":341},{"t":"Estado","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":342},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":343},{"t":"Empleado no disponible","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":349},{"t":"Bloque … ·","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":353},{"t":"… min","archivo":"frontend/src/components/rrhh/presentismo/PermisosPresentismoTab.jsx","linea":355},{"t":"No se pudieron cargar relojes","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":56},{"t":"Nombre requerido","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":72},{"t":"URL base requerida para API","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":73},{"t":"Reloj actualizado","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":92},{"t":"Reloj creado","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":95},{"t":"Eliminar reloj","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":125},{"t":"Si tiene marcaciones se desactivará para preservar trazabilidad. ¿Continuar?","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":126},{"t":"Confirmar","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":127},{"t":"Operación completada","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":132},{"t":"Campos preconfigurados para Hikvision. Completá URL (http://IP:80) y credencial usuario:password.","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":150},{"t":"Sincronización ejecutada","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":156},{"t":"Editar reloj marcador","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":170},{"t":"Nuevo reloj marcador","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":170},{"t":"Nombre *","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":174},{"t":"Tipo conexión","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":178},{"t":"Activo","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":190},{"t":"Protocolo","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":199},{"t":"Preconfigurar Hikvision","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":218},{"t":"URL base","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":222},{"t":"Tipo auth","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":230},{"t":"API key","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":245},{"t":"(usuario:password)","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":245},{"t":"admin:MiPassword","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":248},{"t":"Formato respuesta","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":253},{"t":"Campo documento","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":257},{"t":"employeeNoString","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":260},{"t":"Campo timestamp","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":265},{"t":"Intervalo polling (min)","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":273},{"t":"Hikvision DS-K1T343MFWX: registrá a cada empleado en el reloj con su cédula como nº de empleado. La sincronización usa AcsEvent (POST paginado) con Digest Auth.","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":283},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":294},{"t":"Guardando...","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":297},{"t":"Guardar","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":297},{"t":"Relojes configurados","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":305},{"t":"Todavía no configuraste ningún reloj","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":311},{"t":"Empezá creando un reloj tipo PLANILLA para importar marcaciones manualmente desde un CSV/XLSX, o un reloj tipo API para sincronizar automáticamente con un equipo biométrico cada N minutos.","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":312},{"t":"Nombre","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":325},{"t":"Tipo","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":326},{"t":"URL","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":327},{"t":"Polling","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":328},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":330},{"t":"· Hikvision","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":339},{"t":"Sí","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":343},{"t":"No","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":343},{"t":"Editar","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":346},{"t":"Sincronizar ahora","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":352},{"t":"Eliminar / desactivar","archivo":"frontend/src/components/rrhh/presentismo/RelojesPresentismoTab.jsx","linea":358},{"t":"Todos","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":33},{"t":"Sucursal","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":34},{"t":"Departamento","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":35},{"t":"No se pudieron cargar tolerancias especiales","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":62},{"t":"No se pudieron cargar sucursales/departamentos","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":77},{"t":"Fecha obligatoria","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":87},{"t":"Motivo obligatorio","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":88},{"t":"Debés seleccionar la sucursal o departamento de alcance","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":90},{"t":"Tolerancia actualizada","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":105},{"t":"Tolerancia creada","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":108},{"t":"Eliminar tolerancia","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":132},{"t":"¿Eliminar la tolerancia especial seleccionada?","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":133},{"t":"Eliminar","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":134},{"t":"Tolerancia eliminada","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":141},{"t":"Editar tolerancia","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":169},{"t":"Nueva tolerancia especial","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":169},{"t":"Fecha","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":172},{"t":"Tolerancia entrada (min)","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":176},{"t":"Tolerancia salida (min)","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":180},{"t":"Aplica a","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":184},{"t":"Motivo","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":204},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":210},{"t":"Actualizar","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":213},{"t":"Guardar","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":213},{"t":"Tolerancias especiales","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":220},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":222},{"t":"Sin tolerancias especiales","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":226},{"t":"Las tolerancias especiales por fecha reemplazan a la tolerancia global en el motor de presentismo.","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":227},{"t":"Entrada","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":236},{"t":"Salida","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":237},{"t":"Alcance","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":238},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":240},{"t":"Editar","archivo":"frontend/src/components/rrhh/presentismo/ToleranciasEspecialesPresentismoTab.jsx","linea":253},{"t":"No se pudieron cargar turnos","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":66},{"t":"Nombre de turno requerido","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":77},{"t":"Turno creado","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":92},{"t":"Eliminar turno","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":102},{"t":"Si el turno tiene historial quedará desactivado. ¿Continuar?","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":103},{"t":"Confirmar","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":104},{"t":"Operación completada","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":109},{"t":"Crear turno","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":120},{"t":"Nombre","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":125},{"t":"Tipo","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":129},{"t":"Activo","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":133},{"t":"Bloque 1 entrada","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":137},{"t":"Bloque 1 salida","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":141},{"t":"Bloque 2 entrada","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":147},{"t":"Bloque 2 salida","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":151},{"t":"Limpiar","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":159},{"t":"Guardar turno","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":162},{"t":"Turnos","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":169},{"t":"Cargando...","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":171},{"t":"Sin turnos configurados","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":175},{"t":"Creá al menos un turno SIMPLE o CORTADO para poder asignarlo a los empleados.","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":176},{"t":"Bloques","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":186},{"t":"Acciones","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":188},{"t":"Sí","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":197},{"t":"No","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":197},{"t":"Eliminar / desactivar","archivo":"frontend/src/components/rrhh/presentismo/TurnosPresentismoTab.jsx","linea":200},{"t":"Configuración de Rendición de Viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":87},{"t":"Estos parámetros aplican a toda la empresa. Cambiarlos afecta las próximas rendiciones — no toca las existentes.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":91},{"t":"APROBACIÓN DE ADELANTOS","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":107},{"t":"Requerir aprobación por monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":121},{"t":"Si está activo, un adelanto superior al umbral queda como","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":124},{"t":"PENDIENTE_APROBACION","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"hasta que un supervisor lo apruebe.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":126},{"t":"Umbral de aprobación (Gs.)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":134},{"t":"Adelantos por encima de este monto necesitan aprobación.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"El umbral se aplica solo si la aprobación está activa.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":141},{"t":"CIERRE — REINTEGRO POR DEFECTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":155},{"t":"Modo de reintegro sugerido al cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":163},{"t":"Se pre-selecciona en el diálogo de cierre. El operador puede cambiarlo caso por caso.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":166},{"t":"Pagar ahora (INMEDIATO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":171},{"t":"Diferir como CxP al empleado (DIFERIDO)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":177},{"t":"ALERTAS Y REPORTES","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":187},{"t":"Días para alertar rendiciones sin cerrar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":195},{"t":"días","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":199},{"t":"Rendiciones abiertas por más de esta cantidad de días aparecen destacadas en rojo en el listado y en el reporte de saldos por empleado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":201},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":209},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/ConfigViaticosDialog.jsx","linea":218},{"t":"Se va a crear la rendición y","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":251},{"t":"quedará abierta para cargar gastos.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"se ejecutará el asiento contable + movimiento de tesorería del adelanto.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":252},{"t":"Revisá que todo esté correcto. Una vez creada, para corregir un dato hay que anular y volver a crear.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":268},{"t":"Confirmar creación de rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":279},{"t":"Crear rendición","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":281},{"t":"Revisar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":282},{"t":"Nueva rendición de viáticos","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":334},{"t":"Corregí lo siguiente para continuar:","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":340},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":355},{"t":"Empleado *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":377},{"t":"Buscar por nombre, CI o Nº…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":378},{"t":"CI","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":387},{"t":"Concepto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":399},{"t":"Ej: Viaje a Ciudad del Este 10-12/07","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":400},{"t":"Fecha inicio *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":410},{"t":"Fecha fin *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":421},{"t":"Moneda","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":432},{"t":"Cotización","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":455},{"t":"Observaciones (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":472},{"t":"PRIMER ADELANTO","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":484},{"t":"Sin adelanto previo (empresa reembolsa al final)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":496},{"t":"No se registrará adelanto ahora. El empleado paga de su bolsillo y al cerrar la rendición se reintegra el total gastado.","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":504},{"t":"Monto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":512},{"t":"Fecha del adelanto *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":525},{"t":"Medio de pago *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":536},{"t":"Caja *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"Cuenta de tesorería origen *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":558},{"t":"N° operación","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":568},{"t":"Ej: TRF-987654","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":569},{"t":"Banco destino (opcional)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":587},{"t":"Banco del empleado…","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":588},{"t":"Banco donde recibe el empleado (transferencias)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":589},{"t":"DATOS DEL CHEQUE","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":609},{"t":"Nº cheque *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":618},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":619},{"t":"Banco emisor *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":626},{"t":"Titular *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":635},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":636},{"t":"Fecha emisión *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":646},{"t":"Fecha cobro / venc. *","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":657},{"t":"Diferido","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"En cartera","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":661},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":675},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/NuevaRendicionDialog.jsx","linea":684},{"t":"El empleado debe devolver este monto (ya devolvió …)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"El empleado debe devolver este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":31},{"t":"Pendiente de pago al empleado (cuenta a pagar)","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41},{"t":"La empresa debe reintegrar este monto","archivo":"frontend/src/components/organismos/RendicionViaticosDesign/saldoRendicion.js","linea":41}],"resumen":"Empleados · IPS / REOP · Acreditaciones · Desvinculaciones · Iniciar tour guiado · Enviado al banco · No se pudieron cargar catálogos · Error al cargar acreditaciones · Elegí una liquidación · Banco * · Encoding · Descontado · No se pudieron cargar empleados · Error al cargar anticipos · Seleccioná un empleado · Debe ser mayor a cero · Anticipo actualizado · Buscar por número, nombre o apellido... · Período año * · Período mes * · Todos los empleados · Incluida en liquidación"},{"id":"ruta:/tesoreria-bancos","tipo":"pantalla","titulo":"Tesorería","miga":"Tesorería › Tesorería","ruta":"/tesoreria-bancos","archivos":["frontend/src/pages/TesoreriaYBancos.jsx","frontend/src/components/tesoreria/TesBancosTab.jsx","frontend/src/components/tesoreria/TesChequesTab.jsx","frontend/src/components/tesoreria/TesMovimientosTab.jsx","frontend/src/components/tesoreria/TesTranferenciasTab.jsx","frontend/src/components/tesoreria/TesReportesTab.jsx","frontend/src/components/tesoreria/ConciliacionTab.jsx","frontend/src/components/tesoreria/sentidoMovimiento.js","frontend/src/components/tesoreria/TesExtractoView.jsx"],"textos":[{"t":"Cuentas y Saldos","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":25},{"t":"Posición actual de todas tus cuentas bancarias y cajas","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":26},{"t":"Movimientos","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":34},{"t":"Ingresos y egresos registrados con sus estados de aprobación","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":35},{"t":"Cheques","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":43},{"t":"Gestión de cheques recibidos y emitidos","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":44},{"t":"Transferencias","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":52},{"t":"Movimientos entre cuentas propias","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":53},{"t":"Reportes","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":61},{"t":"Extracto de cuenta y cartera de cheques","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":62},{"t":"Conciliación","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":70},{"t":"Conciliación de extractos bancarios con movimientos del sistema","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":71},{"t":"Tesorería y Bancos","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":106},{"t":"No tienes permisos para acceder a ningún módulo de Tesorería y Bancos.","archivo":"frontend/src/pages/TesoreriaYBancos.jsx","linea":114},{"t":"Cta. Corriente","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":35},{"t":"Cta. Ahorro","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":36},{"t":"Caja Chica","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":37},{"t":"Fondo Fijo","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":38},{"t":"Billetera","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":39},{"t":"Moneda Ext.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":40},{"t":"Nombre, tipo y moneda son obligatorios","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":335},{"t":"Monto y descripción son obligatorios","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":355},{"t":"Debe agregar al menos una categoría con monto","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":360},{"t":"Elegí qué cubre el pago de la importación: proveedor o despacho","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":364},{"t":"Cuentas de Tesorería","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":409},{"t":"Nueva Cuenta","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":411},{"t":"Total","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":421},{"t":"Configurá tu Tesorería","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":432},{"t":"Este módulo te permite controlar el saldo de tus cuentas bancarias, cajas y billeteras en tiempo real. Seguí estos pasos para comenzar.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":433},{"t":"Configurá tus cuentas de tesorería","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":442},{"t":"Andá a","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":443},{"t":"Configuración → Tesorería y Bancos → Cuentas de Tesorería","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":444},{"t":"y creá al menos una cuenta (banco, caja chica, billetera, etc.) con su saldo inicial.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":444},{"t":"Registrá movimientos de ingreso y egreso","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":453},{"t":"Desde esta pantalla, usá los botones","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":454},{"t":"+ Ingreso","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":455},{"t":"+ Egreso","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":455},{"t":"en cada tarjeta de cuenta para registrar movimientos. Podés guardarlos como borrador o confirmarlos de inmediato.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":455},{"t":"Revisá la posición de caja en el tab Movimientos","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":464},{"t":"El tab","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":465},{"t":"Movimientos","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":466},{"t":"muestra todos los ingresos y egresos con sus estados (Borrador → Confirmado). Los movimientos confirmados afectan el saldo de la cuenta.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":466},{"t":"Para configurar parámetros como el umbral de aprobación por monto o los días de alerta para cheques, andá a","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":474},{"t":"Configuración → Tesorería y Bancos → Parámetros","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":476},{"t":"N°","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":491},{"t":"Saldo bajo el mínimo (","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":498},{"t":"Nombre","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":521},{"t":"Tipo","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":530},{"t":"Moneda","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":536},{"t":"Saldo inicial","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":544},{"t":"Saldo mínimo de alerta","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":551},{"t":"Banco","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":567},{"t":"Número de cuenta","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":575},{"t":"Titular","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":581},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":591},{"t":"Guardar","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":593},{"t":"Registrar Ingreso","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":600},{"t":"Registrar Egreso","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":600},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":605},{"t":"Monto *","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":613},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":622},{"t":"Imputar a una importación (opcional)","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":632},{"t":"Importación","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":637},{"t":"Sin imputar","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":649},{"t":"¿Qué cubre?","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":658},{"t":"Pago al proveedor del exterior","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":664},{"t":"Anticipo de despacho","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":665},{"t":"Va a la cuenta de anticipos de despacho y se aplica al confirmar el despacho; lo que sobre queda como saldo.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":671},{"t":"Va directo a la cuenta de importaciones en curso, que se descarga al cerrar la importación.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":671},{"t":"Sólo se admite un pago de cada tipo por importación.","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":674},{"t":"Categorías","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":680},{"t":"Categoría","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":685},{"t":"Monto","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":696},{"t":"+ Agregar categoría","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":708},{"t":"Guardar como borrador","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":713},{"t":"Guardar y Confirmar","archivo":"frontend/src/components/tesoreria/TesBancosTab.jsx","linea":717},{"t":"Cheques","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":401},{"t":"Cheques recibidos de clientes o terceros","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":403},{"t":"Cheques propios emitidos a proveedores","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":403},{"t":"Registrar cheque","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":406},{"t":"La cartera de cheques recibidos y emitidos. Un cheque no es plata en la cuenta hasta que el banco lo acredita o lo debita: recién ahí se genera el movimiento.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":414},{"t":"Diferido","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":416},{"t":"Cheque a fecha. Todavía no se puede depositar ni debitar.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":417},{"t":"En cartera","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":418},{"t":"Ya llegó su fecha (o no tiene). Se puede presentar al banco.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":419},{"t":"Depositado / Debitado","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":420},{"t":"El banco lo acreditó o lo debitó. Se genera el movimiento de tesorería y cambia el saldo.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":421},{"t":"Rechazado / Anulado","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":422},{"t":"Si ya había movido el saldo, se genera una reversa automática. No se edita el movimiento a mano.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":423},{"t":"Depositar / Debitar: el banco lo movió → crea el movimiento","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":426},{"t":"Rechazar / Anular: el banco lo devolvió → crea la reversa (egreso)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":427},{"t":"Deshacer depósito: se cargó por error → anula el movimiento, sin reversa","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":428},{"t":"Devolver: se lo devolvés al cliente, nunca se depositó → no mueve saldo","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":429},{"t":"Eliminar: borra el registro, sólo si está en cartera","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":430},{"t":"Los cheques diferidos pasan solos a «En cartera» el día de su vencimiento: una tarea automática los revisa cada día a las 06:00 y también cada vez que arranca el sistema. No hay que cambiarlos a mano.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":434},{"t":"El movimiento que genera un cheque no se puede anular desde Movimientos. Para revertirlo hay que rechazar o anular el cheque acá, y así se corrigen la cartera y el saldo juntos.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":436},{"t":"En los cheques emitidos, el banco sale de la cuenta contra la que se libra el cheque; por eso la cuenta es obligatoria y no se puede debitar desde otra.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":438},{"t":"«Rechazar» y «Deshacer depósito» no son lo mismo. Si el banco rechazó el cheque, usá Rechazar: hubo plata que entró y después salió, y el extracto tiene que mostrar las dos. Si el depósito nunca ocurrió y fue un error de carga, usá Deshacer depósito: el movimiento queda anulado, deja de sumar al saldo y no aparece ningún egreso que el banco no tuvo.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":440},{"t":"Si cargás un cheque con el mismo número y banco que otro que sigue vivo, el sistema avisa y te muestra cuál es antes de duplicarlo.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":442},{"t":"Recibidos","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":450},{"t":"Emitidos","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":454},{"t":"En cartera (al día)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":464},{"t":"Diferidos (a fecha)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":470},{"t":"Depositados","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":477},{"t":"Debitados","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":484},{"t":"Vencidos sin acreditar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":491},{"t":"pasó","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":505},{"t":"su fecha y sigue","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":505},{"t":". Revisá el extracto del banco.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":506},{"t":"en cartera llega","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":514},{"t":"a su fecha en los próximos 3 días.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":514},{"t":"Ya","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":515},{"t":"se pueden","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":515},{"t":"se puede","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":515},{"t":"presentar al banco.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":515},{"t":"se habilita","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":526},{"t":"en los próximos días — el primero el","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":526},{"t":". El sistema los pasa solo a","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":527},{"t":"; no hay que tocar nada.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":527},{"t":"Buscar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":536},{"t":"Titular, número, banco...","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":538},{"t":"Estados","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":544},{"t":"Cuenta","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":571},{"t":"Todas","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":573},{"t":"(inactiva)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":578},{"t":"Filtrar fecha","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":584},{"t":"Emisión","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":586},{"t":"Vencimiento","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":587},{"t":"Recepción","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":588},{"t":"Desde","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":592},{"t":"Hasta","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":601},{"t":"Excel","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":612},{"t":"N° Cheque","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":623},{"t":"Banco","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":624},{"t":"Titular / Emisor","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":625},{"t":"Beneficiario","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":625},{"t":"Monto","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":626},{"t":"Estado","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":629},{"t":"Acciones","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":630},{"t":"No hay cheques con estos filtros","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":642},{"t":"Probá limpiando el buscador, ampliando el rango de fechas o tildando más estados (los devueltos y anulados no se muestran por defecto).","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":643},{"t":"Sin cheques recibidos","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":649},{"t":"Sin cheques emitidos","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":649},{"t":"Los cheques que recibís de clientes entran acá y mueven el saldo recién al depositarse.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":650},{"t":"Los cheques que librás a proveedores entran acá y descuentan el saldo recién al debitarse.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":650},{"t":"⚠ Vencido (…)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":680},{"t":"⚠ …d (…)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":680},{"t":"Se habilita en …d (…)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":680},{"t":"Página","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":709},{"t":"registros)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":710},{"t":"Anterior","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":712},{"t":"Siguiente","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":713},{"t":"Registrar cheque recibido","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":720},{"t":"Registrar cheque emitido","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":720},{"t":"Cuenta contra la que se libra","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":730},{"t":"Cuenta de tesorería","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":730},{"t":"Sin asignar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":739},{"t":"Banco: ……. Se debita de esta misma cuenta.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":743},{"t":"El banco del cheque sale de esta cuenta. Si la cuenta no tiene banco asignado, cargalo en Configuración › Cuentas.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":743},{"t":"Opcional. Podés elegirla ahora o recién al depositar el cheque.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":743},{"t":"Número de cheque","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":751},{"t":"Ej: 001-12345678","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":753},{"t":"Emisor / Titular","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":756},{"t":"A nombre de quién se libra","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":759},{"t":"Nombre de quien emite el cheque","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":759},{"t":"Banco emisor","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":767},{"t":"El banco del cliente que firma el cheque","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":771},{"t":"Nº cuenta bancaria (del cheque)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":773},{"t":"Opcional","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":775},{"t":"Monto *","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":781},{"t":"Fecha de emisión","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":787},{"t":"Fecha de vencimiento","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":791},{"t":"Cheque a fecha: queda en Diferido y se habilita solo el ….","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":794},{"t":"Dejala vacía si el cheque es al día.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":794},{"t":"Referencia / Nota","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":800},{"t":"Ej: Cobro factura 001-002-000123","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":802},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":808},{"t":"Registrar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":811},{"t":"Editar cheque Nº","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":819},{"t":"La cuenta no es editable. El monto se corrige sólo en cheques cargados a mano en Tesorería; si el cheque viene de un recibo, se corrige en el recibo. Cada cambio queda en auditoría con tu usuario y el motivo.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":821},{"t":"Viene de un recibo u otro documento: el monto se corrige ahí","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":844},{"t":"Ej: 2.408.582","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":844},{"t":"Motivo de la corrección","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":860},{"t":"Ej: fecha de vencimiento mal cargada — corregida según cheque físico","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":863},{"t":"Queda registrado en auditoría","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":864},{"t":"Guardar cambios","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":873},{"t":"Cuenta *","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":896},{"t":"El cheque se libró contra esta cuenta. Se debita de acá.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":902},{"t":"Cuenta donde el banco acreditó el cheque.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":902},{"t":"Fecha del depósito","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":908},{"t":"Fecha del débito","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":908},{"t":"La fecha real en que el banco lo acreditó/debitó, no necesariamente hoy","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":914},{"t":"Referencia (opcional)","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":916},{"t":"Nº de boleta, nota...","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":919},{"t":"Motivo *","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":925},{"t":"Esta acción no se puede deshacer.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":932},{"t":"¿Este cheque ya está cargado?","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":954},{"t":"Si es el mismo cheque, cerrá este aviso: cargarlo de nuevo duplicaría el ingreso en la cuenta cuando lo deposites. Si de verdad es otro cheque distinto con el mismo número, confirmá.","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":959},{"t":"Es otro cheque, cargarlo igual","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":967},{"t":"Depositar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":998},{"t":"Devolver","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1000},{"t":"Debitar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1003},{"t":"Editar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1006},{"t":"Deshacer depósito","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1016},{"t":"Deshacer débito","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1016},{"t":"Rechazar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1024},{"t":"Anular","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1027},{"t":"Eliminar","archivo":"frontend/src/components/tesoreria/TesChequesTab.jsx","linea":1030},{"t":"Vista global — todos los movimientos","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":171},{"t":"Global","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":172},{"t":"Vista extracto — saldo acumulado línea a línea por cuenta","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":174},{"t":"Extracto","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":175},{"t":"Movimientos","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":182},{"t":"Todo ingreso y egreso de tus cuentas de tesorería. Un movimiento sólo mueve el saldo cuando se confirma.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":183},{"t":"Borrador","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":185},{"t":"Se registra pero todavía no toca el saldo. Se puede eliminar sin dejar rastro.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":186},{"t":"Aprobación","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":187},{"t":"Sólo si el monto supera el umbral configurado en Tesorería › Configuración.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":188},{"t":"Confirmado","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":189},{"t":"Recién acá se actualiza el saldo de la cuenta y se genera el asiento contable.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":190},{"t":"Anulado","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":191},{"t":"Revierte el saldo y el asiento. Queda la fila con el motivo, no se borra.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":192},{"t":"Los movimientos con una etiqueta de origen (Cheque, Gasto, Orden de pago, Recibo…) los generó otro documento. No se anulan acá: hay que anular ese documento, y así se revierten el saldo y el documento juntos.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":196},{"t":"Los movimientos de cuentas cerradas se siguen mostrando —son historia contable—, pero esas cuentas ya no suman en los totales de Cuentas y Saldos.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":198},{"t":"Buscar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":211},{"t":"Nro. de boleta, descripción, importe...","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":214},{"t":"Limpiar búsqueda","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":221},{"t":"Buscando en todos los movimientos","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":229},{"t":"Ignorado: la búsqueda recorre todos los movimientos","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":236},{"t":"Desde","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":239},{"t":"Hasta","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":248},{"t":"Cuenta","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":259},{"t":"Todas","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":263},{"t":"(inactiva)","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":269},{"t":"Tipo","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":275},{"t":"Todos","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":277},{"t":"Ingreso","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":278},{"t":"Egreso","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":279},{"t":"Estado","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":283},{"t":"Excel","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":293},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":305},{"t":"Categorías","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":308},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":309},{"t":"Monto","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":310},{"t":"Acciones","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":312},{"t":"Ningún movimiento coincide con la búsqueda","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":323},{"t":"No hay movimientos en este período","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":323},{"t":"Se buscó en todos los movimientos, sin límite de fechas. Revisá el texto o el importe, o quitá los filtros de cuenta, tipo y estado.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":324},{"t":"Probá ampliando el rango de fechas o quitando los filtros de cuenta, tipo y estado.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":324},{"t":"Colapsar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":338},{"t":"Expandir categorías","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":338},{"t":"Cuenta cerrada. El movimiento sigue en la historia, pero la cuenta ya no suma en los saldos.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":347},{"t":"… categorías","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":367},{"t":"Este movimiento supera el umbral configurado y necesita aprobación de un supervisor antes de confirmarse","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":384},{"t":"Aprobar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":386},{"t":"Confirmar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":394},{"t":"Eliminar borrador — no afecta saldo","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":399},{"t":"Eliminar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":402},{"t":"Corregir fecha o descripción. El importe y la cuenta no se editan: si están mal, anulá el movimiento.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":408},{"t":"Editar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":417},{"t":"Detalle de categorías (","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":432},{"t":"Categoría","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":436},{"t":"% del total","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":439},{"t":"Página","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":473},{"t":"registros)","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":474},{"t":"Anterior","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":476},{"t":"Siguiente","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":479},{"t":"Se buscó en todos los movimientos, sin límite de fechas.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":494},{"t":"Probá ampliando el rango de fechas o quitando los filtros.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":494},{"t":"Ant","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":569},{"t":"Sig","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":572},{"t":"Editar movimiento","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":579},{"t":"La fecha define en qué mes cae el movimiento en el libro banco. Ej: si el depósito se acreditó el 05/05 pero se cargó en julio, corregila acá.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":592},{"t":"Referencia","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":601},{"t":"Ej: Boleta Nro 3230389","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":604},{"t":"El importe y la cuenta no se editan. Si están mal, anulá el movimiento y volvé a cargarlo — y si lo generó un documento (gasto, recibo, cheque), corregilo desde ahí.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":606},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":612},{"t":"Guardar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":614},{"t":"Anular movimiento","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":620},{"t":"¿Estás seguro de anular este movimiento? Esta acción no se puede deshacer.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":622},{"t":"Motivo de anulación","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":626},{"t":"Anular","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":636},{"t":"Eliminar borrador","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":642},{"t":"Este movimiento está en","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":644},{"t":"y no afectó el saldo de la cuenta. Al eliminarlo se borra del sistema definitivamente.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":645},{"t":"Generado desde ……. Para revertirlo hay que anularlo ahí.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":682},{"t":"N° …","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":687},{"t":"Este movimiento se anula desde su documento","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":729},{"t":"Lo generó","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":731},{"t":"del …","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":733},{"t":"(estado: …)","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":734},{"t":"Si lo anularas acá, el saldo del banco se corregiría pero el documento seguiría vigente y los dos quedarían descuadrados. Anulándolo en su pantalla se revierten juntos.","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":736},{"t":"Dónde:","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":740},{"t":"la pantalla del documento","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":741},{"t":"Cerrar","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":745},{"t":"Ir a","archivo":"frontend/src/components/tesoreria/TesMovimientosTab.jsx","linea":747},{"t":"Buscar","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":206},{"t":"Origen, destino, descripción...","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":208},{"t":"Desde","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":215},{"t":"Hasta","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":224},{"t":"Cuenta","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":233},{"t":"Todas","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":235},{"t":"Estado","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":240},{"t":"Todos","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":242},{"t":"Confirmado","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":243},{"t":"Anulado","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":244},{"t":"Exportar a Excel","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":247},{"t":"Excel","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":254},{"t":"Nueva Transferencia","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":263},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":273},{"t":"Origen","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":274},{"t":"Destino","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":276},{"t":"Monto origen","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":277},{"t":"Monto destino","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":278},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":279},{"t":"Acciones","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":281},{"t":"Sin resultados para la búsqueda","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":290},{"t":"No hay transferencias en el período seleccionado","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":290},{"t":"Anular esta transferencia y revertir saldos","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":326},{"t":"Anular","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":332},{"t":"Volver a generar el asiento si quedó sin contabilizar (por ejemplo, por falta de mapeo). Si ya tiene asiento, no lo duplica.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":338},{"t":"Reintentar contabilización","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":347},{"t":"Motivo: …","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":354},{"t":"ver motivo","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":355},{"t":"Sin resultados","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":367},{"t":"Página … de … (… registros)","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":367},{"t":"Anterior","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":369},{"t":"Siguiente","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":370},{"t":"ORIGEN","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":388},{"t":"DESTINO","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":394},{"t":"Motivo:","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":416},{"t":"Pág. …/… (…)","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":422},{"t":"Ant","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":424},{"t":"Sig","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":425},{"t":"Nueva Transferencia entre cuentas","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":432},{"t":"Cuenta de origen *","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":436},{"t":"Seleccioná la cuenta que envía","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":443},{"t":"· saldo:","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":447},{"t":"Cuenta de destino *","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":454},{"t":"Seleccioná la cuenta que recibe","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":461},{"t":"Monto a transferir *…","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":473},{"t":"Fecha *","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":482},{"t":"Tipo de cambio del banco * — 1 … = Gs. ?","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":506},{"t":"Ej: 6.150","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":511},{"t":"Muy lejos de la cotización del día (…). Revisá que no falte o sobre un cero.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":516},{"t":"Se acreditarán … en la cuenta destino","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":516},{"t":"Ingresá la cotización que aplicó el banco (ej: 1 … = Gs. 7.000)","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":516},{"t":"TC referencia (Contabilidad):","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":529},{"t":"Gs.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":530},{"t":"Diferencia de cambio:","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":534},{"t":"▲ Ganancia","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":536},{"t":"▼ Pérdida","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":536},{"t":"Se generará un asiento de 3 líneas con la diferencia de cambio registrada.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":541},{"t":"Sin TC registrado en Contabilidad para esta fecha — no se calculará diferencia de cambio.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":547},{"t":"Descripción / Motivo","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":558},{"t":"Ej. Reposición caja chica, pago anticipado a proveedor...","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":562},{"t":"Opcional — aparecerá en el historial de movimientos","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":563},{"t":"⚠ La cuenta de origen y destino no pueden ser la misma.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":567},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":573},{"t":"Registrando...","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":581},{"t":"Confirmar Transferencia","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":581},{"t":"Anular Transferencia","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":588},{"t":"Se revertirán los saldos de","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":591},{"t":". Esta acción no se puede deshacer.","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":593},{"t":"Motivo de anulación *","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":598},{"t":"Anulando...","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":616},{"t":"Confirmar anulación","archivo":"frontend/src/components/tesoreria/TesTranferenciasTab.jsx","linea":616},{"t":"Extracto de Cuenta","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":129},{"t":"Cartera de Cheques","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":130},{"t":"Cuenta *","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":138},{"t":"Seleccionar cuenta","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":141},{"t":"(inactiva)","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":146},{"t":"Desde","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":151},{"t":"Hasta","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":154},{"t":"Buscar","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":159},{"t":"Excel","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":163},{"t":"Seleccioná una cuenta y un período para ver el extracto","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":171},{"t":"Saldo anterior al período","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":180},{"t":"Saldo final","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":184},{"t":"Movimientos","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":190},{"t":"Buscar por descripción o categoría…","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":199},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":222},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":223},{"t":"Categorías","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":224},{"t":"Ingreso","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":225},{"t":"Egreso","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":226},{"t":"Saldo","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":227},{"t":"Sin resultados","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":252},{"t":"Tipo","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":268},{"t":"Todos","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":271},{"t":"Recibidos","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":272},{"t":"Emitidos","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":273},{"t":"Estado","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":277},{"t":"En Cartera","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":281},{"t":"Depositado","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":282},{"t":"Debitado","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":283},{"t":"Rechazado","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":284},{"t":"Devuelto","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":285},{"t":"Anulado","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":286},{"t":"Vence desde","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":289},{"t":"Vence hasta","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":292},{"t":"Depositados","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":316},{"t":"Vencen en 7 días","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":320},{"t":"Total en cartera","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":324},{"t":"Buscar por número, titular, banco o cuenta…","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":333},{"t":"Número","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":361},{"t":"Banco","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":363},{"t":"Titular","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":364},{"t":"Emisión","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":365},{"t":"Vencimiento","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":366},{"t":"Recepción","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":367},{"t":"Cuenta","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":369},{"t":"Monto","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":370},{"t":"Aplicá filtros para ver la cartera de cheques","archivo":"frontend/src/components/tesoreria/TesReportesTab.jsx","linea":413},{"t":"Formato no soportado. Subí el extracto en PDF, CSV o TXT.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":191},{"t":"Importar extracto bancario","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":272},{"t":"Revisá los movimientos detectados por Novasis IA","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":274},{"t":"Analizando extracto con Novasis IA…","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":294},{"t":"Leyendo movimientos de","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":297},{"t":"Esto puede tomar unos segundos","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":301},{"t":"IA detectó","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":311},{"t":"· … para revisión manual","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":315},{"t":"Revisá que los importes coincidan con tu PDF antes de usar este extracto.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":318},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":326},{"t":"Concepto","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":327},{"t":"Ref.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":328},{"t":"Débito","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":329},{"t":"Crédito","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":332},{"t":"Estado","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":335},{"t":"Click para editar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":357},{"t":"Auto-conciliado","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":390},{"t":"Pendiente","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":392},{"t":"Cuenta bancaria *","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":409},{"t":"Archivo cargado","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":439},{"t":"líneas detectadas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":443},{"t":"✨ Será procesado automáticamente por Novasis IA","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":447},{"t":"Hacé clic para cambiar el archivo","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":452},{"t":"Arrastrá tu extracto aquí","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":459},{"t":"o hacé clic para seleccionar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":462},{"t":"PDF","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":466},{"t":"CSV","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":467},{"t":"TXT","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":468},{"t":"✨ Los PDFs son procesados automáticamente por Novasis IA","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":470},{"t":"Período desde (opcional)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":481},{"t":"Si lo dejás vacío, se infiere de las fechas del CSV","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":487},{"t":"Período hasta (opcional)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":491},{"t":"Saldo inicial","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":502},{"t":"Opcional — la IA lo detecta del PDF","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":505},{"t":"Opcional","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":505},{"t":"Saldo final","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":508},{"t":"CSV con columnas:","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":516},{"t":"fecha;descripcion;debito;credito;referencia","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":517},{"t":"(separador ; o ,)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":517},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":527},{"t":"Analizar con IA","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":535},{"t":"Importar CSV","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":535},{"t":"Importar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":535},{"t":"Listo — ver extracto","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":541},{"t":"Buscar movimiento…","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":578},{"t":"Vincular","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":582},{"t":"Registrar movimiento para esta línea","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":610},{"t":"Sin descripción","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":617},{"t":"Categoría","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":622},{"t":"Descripción (opcional)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":630},{"t":"Crear y conciliar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":639},{"t":"Conciliadas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":700},{"t":"Sin corresp.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":705},{"t":"Pendientes","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":710},{"t":"Total","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":714},{"t":"Saldo banco (","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":718},{"t":"GS","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":719},{"t":"← Líneas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":732},{"t":"Diferencias ⚠","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":732},{"t":"Buscar descripción o referencia…","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":740},{"t":"líneas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":753},{"t":"En banco, no en sistema (","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":760},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":763},{"t":"Sin partidas pendientes en extracto.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":775},{"t":"En sistema, no en banco (","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":777},{"t":"Tipo","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":780},{"t":"Monto","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":780},{"t":"Sin movimientos del sistema sin conciliar en este período.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":793},{"t":"Descripción / Referencia","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":804},{"t":"Movimiento vinculado","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":807},{"t":"Sin correspondencia bancaria","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":819},{"t":"Sin correspondencia","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":826},{"t":"Desconciliar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":843},{"t":"Quitar marca sin correspondencia","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":849},{"t":"Conciliar","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":857},{"t":"Registrar movimiento nuevo para esta línea","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":859},{"t":"+ Mov.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":860},{"t":"Marcar como sin correspondencia (comisión, cargo bancario sin movimiento)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":864},{"t":"Sin resultados","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":878},{"t":"Filtrar cuenta","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":912},{"t":"Todas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":921},{"t":"Importar extracto (PDF con IA o CSV)","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":931},{"t":"No hay extractos importados.","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":943},{"t":"Importá uno con el botón +","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":944},{"t":"Eliminar extracto","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":956},{"t":"✨ IA","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":976},{"t":"Conciliación Bancaria","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":994},{"t":"Seleccioná un extracto para ver y conciliar sus líneas","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":997},{"t":"Importar Extracto","archivo":"frontend/src/components/tesoreria/ConciliacionTab.jsx","linea":998},{"t":"Cuenta","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":73},{"t":"Desde","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":82},{"t":"Hasta","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":91},{"t":"Excel","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":105},{"t":"Seleccioná una cuenta para ver el extracto.","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":111},{"t":"Saldo apertura","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":122},{"t":"Movimientos","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":126},{"t":"Saldo cierre","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":130},{"t":"Sin movimientos confirmados en el período seleccionado.","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":136},{"t":"Fecha","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":142},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":143},{"t":"Categorías","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":144},{"t":"Ingreso","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":145},{"t":"Egreso","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":146},{"t":"Saldo","archivo":"frontend/src/components/tesoreria/TesExtractoView.jsx","linea":147}],"resumen":"Cuentas y Saldos · Gestión de cheques recibidos y emitidos · Movimientos entre cuentas propias · Cta. Corriente · Cta. Ahorro · Billetera · Cheques recibidos de clientes o terceros · Cheques propios emitidos a proveedores · Registrar cheque · Recibidos · Emitidos · Depositados · Vista global — todos los movimientos · Aprobación · Nro. de boleta, descripción, importe... · Origen, destino, descripción... · Exportar a Excel · Nueva Transferencia · Saldo final · Importar extracto"},{"id":"ruta:/ventas","tipo":"pantalla","titulo":"Facturación","miga":"Ventas › Facturación","ruta":"/ventas","archivos":["frontend/src/pages/Ventas.jsx","frontend/src/components/ventas/CompraAsistidaTab.jsx","frontend/src/components/marangatu/MarangatuGuia.jsx","frontend/src/components/marangatu/MarangatuSyncPanel.jsx","frontend/src/components/ventas/FacturasTab.jsx","frontend/src/components/ventas/NotasCreditoTab.jsx","frontend/src/components/ventas/OrdenesVentaTab.jsx","frontend/src/components/ventas/PedidosTab.jsx","frontend/src/components/ventas/RemisionesTab.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/ventas/FacturaDetalleDialog.jsx","frontend/src/components/ventas/SifenSelectionBar.jsx","frontend/src/components/ventas/DocumentosHeaderActions.jsx","frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","frontend/src/components/ventas/PedidoDetalleDialog.jsx","frontend/src/components/ventas/RemisionDetalleDialog.jsx"],"textos":[{"t":"Facturación","archivo":"frontend/src/pages/Ventas.jsx","linea":71},{"t":"Facturas","archivo":"frontend/src/pages/Ventas.jsx","linea":81},{"t":"Notas de Crédito","archivo":"frontend/src/pages/Ventas.jsx","linea":82},{"t":"Notas de Débito","archivo":"frontend/src/pages/Ventas.jsx","linea":83},{"t":"Remisiones","archivo":"frontend/src/pages/Ventas.jsx","linea":84},{"t":"Pedidos","archivo":"frontend/src/pages/Ventas.jsx","linea":85},{"t":"Órdenes de Venta","archivo":"frontend/src/pages/Ventas.jsx","linea":86},{"t":"Marangatu","archivo":"frontend/src/pages/Ventas.jsx","linea":87},{"t":"Módulo de Notas de Débito próximamente","archivo":"frontend/src/pages/Ventas.jsx","linea":103},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":48},{"t":"Borrador","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":49},{"t":"Cotizado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":50},{"t":"Pago Recibido","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":51},{"t":"En Compra China","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":52},{"t":"En Tránsito","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":53},{"t":"En Aduana","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":54},{"t":"Entregado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":55},{"t":"Facturado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":56},{"t":"Cancelado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":57},{"t":"Buscar por número o cliente...","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":199},{"t":"Estado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":212},{"t":"Nueva Compra Asistida","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":234},{"t":"Número","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":244},{"t":"Fecha","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":245},{"t":"Cliente","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":246},{"t":"Items","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":247},{"t":"Total USD","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":248},{"t":"Total GS","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":249},{"t":"Acciones","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":251},{"t":"No se encontraron compras asistidas","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":314},{"t":"Editar","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":346},{"t":"Generar link de pago","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":352},{"t":"Eliminar","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":372},{"t":"Link de pago generado","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":380},{"t":"Copiá y enviá este link al cliente por WhatsApp, email o el medio que prefieras. Expira el","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":384},{"t":"Copiar","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":398},{"t":"Total a pagar:","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":409},{"t":"Enviar por WhatsApp","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":420},{"t":"Copiar link","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":423},{"t":"Cerrar","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":426},{"t":"Se generará un nuevo link de pago para …. Si ya existe uno activo, quedará cancelado automáticamente.","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":436},{"t":"Generar link","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":437},{"t":"Eliminar compra asistida","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":447},{"t":"¿Eliminás la compra asistida …? Esta acción no se puede deshacer.","archivo":"frontend/src/components/ventas/CompraAsistidaTab.jsx","linea":448},{"t":"Esta integración recupera facturas electrónicas de compra desde el portal Marangatu de la SET y las incorpora al ERP en dos fases, dándote control total antes de que afecten stock o costos.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":19},{"t":"1. Captura manual","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":24},{"t":"Elegí el año y mes, presioná «Captura manual» para que el bot recupere las facturas desde la SET (Marangatu). También se hace automáticamente cada 6 horas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":25},{"t":"2. Importar al ERP","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":30},{"t":"Presioná «Importar al ERP» para traer los documentos capturados al sistema. Quedan en estado «Importado» — NO afectan stock, costos ni aparecen en Facturas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":31},{"t":"3. Vincular productos","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":36},{"t":"Expandí cualquier fila y hacé clic en el chip naranja «Vincular» de cada ítem sin producto. Buscá el producto ERP correspondiente. Ítems vinculados actualizan stock al confirmar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":37},{"t":"4. Confirmar o Rechazar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":42},{"t":"«Confirmar» aplica stock, actualiza precio de costo y genera el pago automáticamente (contado = Efectivo). La factura pasa a Facturas con estado Pagada o Pendiente. «Rechazar» la descarta para auditoría sin borrarla.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":43},{"t":"Las compras importadas NO aparecen en la pestaña Facturas hasta que las confirmés.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":47},{"t":"Solo los ítems vinculados a un producto con «Maneja inventario» afectan el stock del depósito principal.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":48},{"t":"Podés reimportar el mismo período varias veces — los registros en estado «Importado» se actualizan sin duplicar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":49},{"t":"Los rechazados quedan en historial para auditoría. No se borran.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":50},{"t":"Al confirmar una compra contado, el sistema registra el pago con «Efectivo» automáticamente.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":51},{"t":"Esta pestaña trae al sistema las facturas y notas de crédito de venta que ya están en Marangatu (el portal de la SET). Te sirve para dos cosas: (1) cargar de una el historial cuando recién empezás a usar el sistema, sin tener que cargar factura por factura; y (2) recuperar comprobantes sueltos que falten — por ejemplo una NC que no quedó cargada y que ahora necesitás aplicar a un cobro.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":56},{"t":"1. Pedir la captura","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":61},{"t":"2. Mostrar lo capturado","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":67},{"t":"3. Elegir cuáles (opcional)","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":73},{"t":"Si querés traer TODAS las nuevas, no hace falta tocar nada — saltá al paso 4. Si solo querés algunas, marcá con el cuadradito de la izquierda las que te interesen (por ejemplo, una NC suelta que te faltaba). El cuadradito de arriba del todo marca o desmarca todas las nuevas de un saque. Las que ya están en el sistema (✅) no se pueden marcar, eso evita duplicados.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":74},{"t":"4. Traerlas al sistema","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":79},{"t":"Presioná el botón verde «Importar X nuevos al ERP» (o «Importar X NC al ERP» si estás en la solapa de notas de crédito). El número entre paréntesis te dice cuántas se van a traer. Después vas a ver un cartel verde con el resumen: cuántas entraron, cuántas ya existían, cuántas quedaron pendientes por falta de XML. Si alguna NC quedó afuera, te muestra el motivo exacto debajo del cartel.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":80},{"t":"La captura manual NO es instantánea. El botón «Captura manual» le pide al bot que vaya a buscar a Marangatu, pero el bot tiene una cola y la SET puede tardar. Esperá a que el chip de estado pase a COMPLETADO antes de presionar «Ver documentos».","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":84},{"t":"Si el chip dice «WS desconectado», el botón de captura no funciona. Significa que el bot no está conectado al sistema; avisá a soporte.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":85},{"t":"Antes de importar por primera vez, asegurate de tener creado un producto con código «GEN0001» en Productos. Todos los ítems importados se cargan con ese producto genérico, pero conservando la descripción que venía en el comprobante original.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":86},{"t":"En Notas de Crédito solo se traen las que VOS emitiste (las que tienen el RUC de tu empresa como emisor). Si alguna NC fue emitida por un proveedor (NC de compra), el sistema la deja afuera y te avisa con el motivo.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":87},{"t":"Si traés una NC pero su factura original NO está cargada (caso típico al migrar NC viejas), no pasa nada: la NC entra igual y queda como «saldo a favor del cliente». Después podés aplicarla a cualquier factura desde Tesorería › Recibos Multi-Facturas.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":88},{"t":"Las facturas que la SET marcó como canceladas (🚫) entran al sistema directamente como Anuladas y con saldo cero — no generan cuenta a cobrar.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":89},{"t":"Las facturas de contado registran automáticamente la forma de pago (Efectivo, Tarjeta, Cheque, etc.) según los datos del XML.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":90},{"t":"Podés repetir la captura y la importación del mismo mes todas las veces que quieras: los comprobantes que ya están en el sistema se detectan automáticamente y no se duplican.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":91},{"t":"Si el cliente que figura en el XML todavía no existe en Contactos, se crea solo con el RUC y la razón social que vienen en el comprobante.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":92},{"t":"Para Ventas no hay sincronización automática — la captura siempre la disparás vos cuando la necesites. Está pensada para migración histórica y para recuperar comprobantes sueltos que falten.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":93},{"t":"Stock general al facturar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":105},{"t":"Stock general al recepcionar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":105},{"t":"OC habilitada","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":111},{"t":"OC inactiva","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":111},{"t":"Matching 3 vías activo","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":115},{"t":"Matching flexible","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":115},{"t":"Marangatu: confirmación propia","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":120},{"t":"La confirmación de Marangatu es un flujo alternativo a OC/Recepción/Factura: no exige OC ni aplica Matching 3 vías.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":128},{"t":"Esta configuración es compatible con Marangatu: al confirmar, los ítems vinculados de inventario ingresan al stock.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":132},{"t":"Atención: aunque el flujo general mueve stock en Recepciones, Marangatu usa confirmación propia y los ítems vinculados ingresan al stock al confirmar. Si necesitás recepción física previa, cargá la operación por Recepciones + Factura.","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":132},{"t":"¿Cómo funciona esta pestaña?","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":146},{"t":"Ocultar","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":149},{"t":"Ver guía","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":149},{"t":"Ocultar guía","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":150},{"t":"Configuración aplicada a esta empresa","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":171},{"t":"Consideraciones importantes","archivo":"frontend/src/components/marangatu/MarangatuGuia.jsx","linea":210},{"t":"Enero","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":60},{"t":"Febrero","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":60},{"t":"Marzo","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":61},{"t":"Abril","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":61},{"t":"Mayo","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":62},{"t":"Junio","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":62},{"t":"Julio","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":63},{"t":"Agosto","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":63},{"t":"Septiembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":64},{"t":"Octubre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":64},{"t":"Noviembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":65},{"t":"Diciembre","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":65},{"t":"Importar desde Marangatu —","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":319},{"t":"Estado: …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":327},{"t":"WS conectado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":337},{"t":"WS desconectado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":337},{"t":"Volver a consultarle el estado al bot","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":342},{"t":"Actualizar estado del bot","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":344},{"t":"Esta empresa no tiene credenciales de Marangatu cargadas: la captura manual va a fallar.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":355},{"t":"Cargarlas en Configuración → Datos de empresa","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":357},{"t":"Etapa:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":368},{"t":"CDC recuperados:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":373},{"t":"Próxima captura:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":378},{"t":"Próximo enrich:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":383},{"t":"Última sync:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":388},{"t":"Estado del bot recibido el …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":393},{"t":"Estado del bot:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":394},{"t":"Año","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":405},{"t":"Mes","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":412},{"t":"Sincronizando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":428},{"t":"Captura Manual","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":428},{"t":"Consultando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":438},{"t":"Ver documentos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":438},{"t":"Limpiar log","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":442},{"t":"documentos ·","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":457},{"t":"Facturas","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":478},{"t":"Notas de Crédito","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":487},{"t":"Notas de crédito capturadas","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":533},{"t":"Documentos capturados","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":533},{"t":"… total","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":535},{"t":"… nuevo…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":536},{"t":"… marcado…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":538},{"t":"… ya importado…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":540},{"t":"… XML pendiente…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":541},{"t":"Marca los comprobantes del período que la DNIT ya tiene, para que el Libro IVA Compras no los vuelva a declarar. No importa nada ni toca montos.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":546},{"t":"Marcando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":558},{"t":"Marcar electrónicos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":558},{"t":"Importando…","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":571},{"t":"Importá primero las facturas. Las NC se vinculan a la factura asociada vía CDC; si la factura no está importada, la NC se omitirá.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":578},{"t":"No hay notas de crédito en este período.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":587},{"t":"No se encontraron documentos para este período.","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":587},{"t":"Seleccionar todos los nuevos","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":604},{"t":"Número","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":608},{"t":"Fecha","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":609},{"t":"Proveedor","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":610},{"t":"Cliente","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":610},{"t":"RUC","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":611},{"t":"CDC factura asociada","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":613},{"t":"Condición","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":615},{"t":"Total","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":617},{"t":"Estado SIFEN","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":618},{"t":"Seleccionar …","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":652},{"t":"sin CDC asociado","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":680},{"t":"NC importadas:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":725},{"t":"ya existía","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":727},{"t":"sin XML disponible","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":728},{"t":"Detalle de NC con observaciones:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":733},{"t":"Importados:","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":751},{"t":"al procesar","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":755},{"t":"automáticamente","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":757},{"t":"Ejecución en tiempo real","archivo":"frontend/src/components/marangatu/MarangatuSyncPanel.jsx","linea":769},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":75},{"t":"Pendiente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":76},{"t":"Pagada","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":77},{"t":"Anulada","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":78},{"t":"Vencida","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":79},{"t":"Hoy","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":83},{"t":"Ayer","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":84},{"t":"Esta semana","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":85},{"t":"Este mes","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":86},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":87},{"t":"Número","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":92},{"t":"Fecha","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":93},{"t":"Cliente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":94},{"t":"Total","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":95},{"t":"Condición de Pago","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":96},{"t":"Estado","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":97},{"t":"Pipeline","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":98},{"t":"SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":99},{"t":"Evento","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":100},{"t":"Estado Evento","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":101},{"t":"CDC","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":102},{"t":"Fecha Envío SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":103},{"t":"Fecha Firma SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":104},{"t":"QR","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":105},{"t":"Acciones","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":106},{"t":"… factura(s) enviadas al middleware","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":248},{"t":"Error al enviar facturas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":261},{"t":"Estado SIFEN actualizado: … factura(s)","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":273},{"t":"No hay facturas pendientes de sincronización","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":273},{"t":"Error al sincronizar estado SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":285},{"t":"Evento de inutilización enviado correctamente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":299},{"t":"Error al enviar evento de inutilización","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":310},{"t":"Factura anulada correctamente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":327},{"t":"No se pudo anular la factura","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":336},{"t":"Evento de cancelación enviado correctamente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":348},{"t":"Error al enviar evento de cancelación","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":358},{"t":"Evento de nominación enviado correctamente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":373},{"t":"Error al enviar evento de nominación","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":389},{"t":"No tienes permisos para ver las facturas.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":791},{"t":"Módulo no disponible","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":797},{"t":"Buscar...","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":813},{"t":"N° factura, RUC, cliente…","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":813},{"t":"Buscando en todo el historial","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":832},{"t":"Filtros …","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":846},{"t":"Ir al POS para crear una nueva factura","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":854},{"t":"Nuevo","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":862},{"t":"Nueva Factura","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":862},{"t":"Período:","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":891},{"t":"Ignorado al buscar en todo el historial","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":894},{"t":"Limpiar","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":908},{"t":"Limpiar filtros","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":908},{"t":"Columnas visibles","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":930},{"t":"Fecha desde","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":956},{"t":"Fecha hasta","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":970},{"t":"Facts.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1023},{"t":"Facturas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1023},{"t":"Ventas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1024},{"t":"Pend.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1025},{"t":"Pendiente SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1025},{"t":"Aprob.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1026},{"t":"Aprobados SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1026},{"t":"Rech.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1027},{"t":"Rechazados SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1027},{"t":"Anul.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1028},{"t":"Anuladas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1028},{"t":"No se encontraron facturas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1092},{"t":"Intenta ajustar los filtros de búsqueda","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1096},{"t":"Crea tu primera factura desde el POS","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1096},{"t":"Sin nombre","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1154},{"t":"EN GESTIÓN…","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1162},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1202},{"t":"Ver KUDE","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1213},{"t":"Registrar cobro","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1230},{"t":"Anular factura","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1248},{"t":"Eventos SIFEN","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1271},{"t":"Condición Pago","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1358},{"t":"Fecha Envío","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1389},{"t":"Fecha Firma","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1392},{"t":"cuota(s)","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1544},{"t":"Cancelada por NC","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1552},{"t":"Inutilización","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1618},{"t":"Cancelación","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1618},{"t":"Nominación","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1618},{"t":"Ver QR","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1750},{"t":"Ver KUDE / Imprimir","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1791},{"t":"Error al cargar las facturas","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1880},{"t":"Reintentar","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1888},{"t":"Han pasado más de 48 horas desde el envío","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1922},{"t":"Inutilizar Documento (EINU)","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1965},{"t":"Cancelar Documento (ECAN)","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1967},{"t":"Esta factura nunca llegó a SIFEN (se frenó antes de enviarse). Antes de inutilizar el número se confirma con SIFEN que no la tiene; al aprobarse se anula y se revierten stock, asiento contable, cuotas y cuenta corriente.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1972},{"t":"Este evento inutilizará el documento rechazado en SIFEN.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1972},{"t":"La factura no tiene evento SIFEN pendiente (nunca se envió o la empresa no factura electrónicamente). Se anula localmente y se revierten stock, caja, asiento contable, cuotas, cuenta corriente y comisiones.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1976},{"t":"Este evento cancelará el documento aprobado en SIFEN. Solo disponible dentro de las 48 horas del envío.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1978},{"t":"La empresa no tiene facturación electrónica activa: la cancelación se aplicará localmente sin enviar a SIFEN.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1978},{"t":"Motivo","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1987},{"t":"Ingrese el motivo del evento...","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":1994},{"t":"Cancelar","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2002},{"t":"Enviando...","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2015},{"t":"Enviar Evento","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2015},{"t":"Nominar Documento (EINO)","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2037},{"t":"Seleccione un cliente existente para asignar a este documento innominado.","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2039},{"t":"Buscar cliente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2047},{"t":"Ingrese RUC, documento o nombre...","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2048},{"t":"Cliente seleccionado:","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2110},{"t":"RUC/Doc:","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2116},{"t":"Código:","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2122},{"t":"Cambiar cliente","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2135},{"t":"Ingrese el motivo de la nominación...","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2154},{"t":"Enviar Nominación","archivo":"frontend/src/components/ventas/FacturasTab.jsx","linea":2181},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":63},{"t":"Pendiente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":64},{"t":"Aprobada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":65},{"t":"Anulada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":66},{"t":"Hoy","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":70},{"t":"Ayer","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":71},{"t":"Esta semana","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":72},{"t":"Este mes","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":73},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":74},{"t":"Número","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":79},{"t":"Fecha","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":80},{"t":"Cliente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":81},{"t":"Total","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":82},{"t":"Factura Asociada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":83},{"t":"Estado","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":84},{"t":"Pipeline","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":85},{"t":"SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":86},{"t":"Evento","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":87},{"t":"Estado Evento","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":88},{"t":"CDC","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":89},{"t":"Fecha Envío SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":90},{"t":"Fecha Firma SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":91},{"t":"QR","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":92},{"t":"Acciones","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":93},{"t":"… nota(s) de crédito enviadas al middleware","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":249},{"t":"Error al enviar notas de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":261},{"t":"Estado SIFEN actualizado: … nota(s) de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":274},{"t":"Sincronización completada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":274},{"t":"Error al sincronizar estado SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":285},{"t":"Evento de inutilización enviado correctamente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":299},{"t":"Error al enviar evento de inutilización","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":310},{"t":"Evento de cancelación enviado correctamente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":325},{"t":"Error al enviar evento de cancelación","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":335},{"t":"Debe ingresar un motivo","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":363},{"t":"Notas de Crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":542},{"t":"Nueva","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":551},{"t":"Nueva Nota de Crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":551},{"t":"Columnas visibles","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":609},{"t":"Fecha desde","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":632},{"t":"Fecha hasta","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":646},{"t":"Limpiar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":688},{"t":"Notas Hoy","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":699},{"t":"Pendiente SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":700},{"t":"Aprobados SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":701},{"t":"Rechazados SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":702},{"t":"Total General","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":703},{"t":"No se encontraron notas de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":741},{"t":"Sin nombre","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":803},{"t":"Factura:","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":814},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":847},{"t":"Ver KUDE","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":855},{"t":"Editar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":868},{"t":"Eventos SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":885},{"t":"Inutilización","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1174},{"t":"Cancelación","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1174},{"t":"Ver KUDE / Imprimir","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1269},{"t":"Anterior","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1337},{"t":"Página","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1340},{"t":"Siguiente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1348},{"t":"Han pasado más de 168 horas (7 días) desde el envío","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1381},{"t":"Confirmar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1410},{"t":"Motivo","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1420},{"t":"Ingrese el motivo del evento...","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1436},{"t":"Borrador","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":61},{"t":"Orden creada. Se puede editar libremente antes de confirmar.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":64},{"t":"Confirmada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":68},{"t":"Orden confirmada y con número asignado. Esperando aprobación del supervisor (si aplica).","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":71},{"t":"Aprobada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":75},{"t":"Aprobada por un supervisor. Lista para pasar a proceso de entrega o facturación.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":78},{"t":"En proceso","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":82},{"t":"Orden en ejecución activa. Se está preparando o entregando al cliente.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":85},{"t":"Fact. parcial","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":89},{"t":"Se emitió al menos una factura parcial. Quedan ítems o montos pendientes de facturar.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":92},{"t":"Facturada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":96},{"t":"Completamente facturada. Estado final exitoso.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":99},{"t":"Cancelada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":103},{"t":"Orden cancelada. No se puede retomar ni facturar.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":106},{"t":"Vencida","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":110},{"t":"La orden superó su fecha de vencimiento sin ser facturada. Stock liberado automáticamente.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":113},{"t":"Hoy","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":120},{"t":"Ayer","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":121},{"t":"Esta semana","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":122},{"t":"Este mes","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":123},{"t":"Cancelar orden de venta","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":226},{"t":"¿Confirmás la cancelación de la orden","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":230},{"t":"Sin número","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":233},{"t":"El stock reservado será liberado automáticamente.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":237},{"t":"Volver","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":242},{"t":"Confirmar cancelación","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":246},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":259},{"t":"Ver PDF","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":264},{"t":"Editar orden","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":274},{"t":"Confirmar — asigna número y pasa a revisión","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":279},{"t":"Aprobar — autoriza el inicio del proceso","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":293},{"t":"Cancelar orden","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":306},{"t":"Origen:","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":358},{"t":"Fact.","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":373},{"t":"Vence:","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":389},{"t":"Error al generar el PDF","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":457},{"t":"Orden cancelada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":544},{"t":"Limpiar filtros","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":580},{"t":"Buscar por número o cliente...","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":591},{"t":"Filtros","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":615},{"t":"Nueva","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":625},{"t":"Nueva Orden","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":625},{"t":"Fecha desde","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":634},{"t":"Fecha hasta","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":643},{"t":"Vendedor","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":662},{"t":"Todos los vendedores","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":662},{"t":"Estado","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":665},{"t":"— Todos los estados —","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":671},{"t":"Limpiar","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":688},{"t":"Total órdenes","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":697},{"t":"Monto activo","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":698},{"t":"Por aprobar","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":699},{"t":"Vencidas","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":701},{"t":"Facturadas","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":702},{"t":"Todos (…)","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":709},{"t":"No hay órdenes que coincidan","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":745},{"t":"No se encontraron órdenes de venta","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":745},{"t":"Número","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":769},{"t":"Cliente","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":770},{"t":"Origen","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":772},{"t":"Fecha","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":773},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":774},{"t":"Total","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":775},{"t":"Acciones","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":777},{"t":"No hay órdenes que coincidan con la búsqueda","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":795},{"t":"Intentá ajustar los filtros o","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":798},{"t":"Fecha de vencimiento superada","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":857},{"t":"Orden de Venta","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":934},{"t":"PDF Orden de Venta","archivo":"frontend/src/components/ventas/OrdenesVentaTab.jsx","linea":945},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":46},{"t":"Borrador","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":47},{"t":"Confirmado","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":48},{"t":"Facturado","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":49},{"t":"Cancelado","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":50},{"t":"Hoy","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":54},{"t":"Ayer","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":55},{"t":"Esta semana","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":56},{"t":"Este mes","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":57},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":58},{"t":"Nro. Pedido","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":62},{"t":"Fecha","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":63},{"t":"Cliente","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":64},{"t":"Vendedor","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":65},{"t":"Items","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":66},{"t":"Total","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":67},{"t":"Estado","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":68},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":69},{"t":"Creado por","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":70},{"t":"Acciones","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":71},{"t":"Limpiar filtros","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":240},{"t":"Buscar por número, cliente...","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":252},{"t":"Ocultar filtros","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":275},{"t":"Más filtros","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":275},{"t":"Filtros…","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":278},{"t":"Refrescar","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":285},{"t":"Columnas","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":290},{"t":"Desde","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":303},{"t":"Hasta","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":309},{"t":"Limpiar todo","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":332},{"t":"Borradores","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":347},{"t":"Confirmados","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":348},{"t":"Facturados","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":349},{"t":"Cancelados","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":350},{"t":"No se encontraron pedidos","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":381},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/PedidosTab.jsx","linea":558},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":69},{"t":"Pendiente","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":70},{"t":"Aprobado","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":71},{"t":"Rechazado","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":72},{"t":"Anulado","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":73},{"t":"Todos","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":77},{"t":"No enviado","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":78},{"t":"Error","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":81},{"t":"Hoy","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":85},{"t":"Ayer","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":86},{"t":"Esta semana","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":87},{"t":"Este mes","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":88},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":89},{"t":"Número","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":93},{"t":"Fecha","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":94},{"t":"Cliente","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":95},{"t":"Transportista","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":96},{"t":"Chofer","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":97},{"t":"Vehículo","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":98},{"t":"Motivo","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":99},{"t":"Estado","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":100},{"t":"SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":101},{"t":"Pipeline","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":102},{"t":"CDC","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":103},{"t":"Acciones","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":104},{"t":"Exportado correctamente","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":380},{"t":"Error al exportar","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":382},{"t":"Notas de Remisión","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":396},{"t":"Documentá el traslado de mercaderías (documento electrónico tipo 7 ante la SET).","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":398},{"t":"Nueva remisión","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":400},{"t":"Creá una remisión desde una factura electrónica o sin documento asociado (traslado/consignación).","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":400},{"t":"Envío a SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":401},{"t":"Se envía automáticamente al crear. Usá 'Sincronizar SIFEN' para actualizar el estado (Aprobado/Rechazado).","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":401},{"t":"Stock","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":402},{"t":"La remisión sin factura descuenta stock del depósito elegido; con factura no toca stock (ya lo hizo la factura).","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":402},{"t":"KUDE y detalle","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":403},{"t":"Desde el ojo 👁 ves el detalle completo; el ícono PDF genera el KUDE.","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":403},{"t":"Nueva","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":415},{"t":"Nueva Remisión","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":415},{"t":"Columnas visibles","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":455},{"t":"Fecha desde","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":470},{"t":"Fecha hasta","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":475},{"t":"Estado SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":489},{"t":"Buscar...","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":504},{"t":"Buscar por matrícula, marca...","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":528},{"t":"Agente de transporte","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":540},{"t":"Limpiar filtros","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":544},{"t":"Remisiones","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":555},{"t":"Pendiente SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":556},{"t":"Aprobados SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":557},{"t":"Rechazados SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":558},{"t":"Anuladas","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":559},{"t":"Reintentar","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":592},{"t":"No se pudo cargar el listado de remisiones:","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":592},{"t":"Error desconocido","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":593},{"t":"Sin resultados para los filtros","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":640},{"t":"No hay remisiones que coincidan con la búsqueda o filtros aplicados.","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":641},{"t":"Aún no hay remisiones","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":651},{"t":"Creá tu primera nota de remisión para documentar el traslado de mercaderías.","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":652},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":745},{"t":"Ver KUDE / Imprimir","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":750},{"t":"Eventos SIFEN","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":756},{"t":"Han pasado más de 7 días desde el envío","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":819},{"t":"Inutilizar Documento (EINU)","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":837},{"t":"Cancelar Documento (ECAN)","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":837},{"t":"Este evento inutilizará el documento rechazado en SIFEN.","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":841},{"t":"Este evento cancelará el documento aprobado en SIFEN. Solo disponible dentro de las 168 horas (7 días).","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":841},{"t":"Ingrese el motivo...","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":849},{"t":"Cancelar","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":853},{"t":"Enviando...","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":860},{"t":"Enviar Evento","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":860},{"t":"KUDE - Nota de Remisión","archivo":"frontend/src/components/ventas/RemisionesTab.jsx","linea":871},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Factura","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":179},{"t":"Cancelada por NC","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":200},{"t":"Origen: Mora","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":209},{"t":"Cerrar","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":218},{"t":"Información General","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":242},{"t":"Fecha Emisión","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":248},{"t":"Moneda","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":254},{"t":"Condición de Pago","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":264},{"t":"Tipo Transacción","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":270},{"t":"Indicador Presencia","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":276},{"t":"Tipo Impuesto","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":282},{"t":"Recibo de origen (interés moratorio)","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":305},{"t":"Nº Recibo","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":311},{"t":"Fecha","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":317},{"t":"Días de mora","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":329},{"t":"Tasa aplicada","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":335},{"t":"Cliente","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":353},{"t":"Razón Social","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":359},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":365},{"t":"Código Cliente","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":374},{"t":"Teléfono","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":380},{"t":"Email","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":386},{"t":"Dirección","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":392},{"t":"Documento de origen","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":408},{"t":"Presupuesto","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":416},{"t":"Título","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":423},{"t":"Emisión","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":427},{"t":"Orden de venta","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":435},{"t":"Equipo asignado","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":456},{"t":"Vendedor","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":469},{"t":"asignado en la factura","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":476},{"t":"heredado de la dirección","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":476},{"t":"Cobrador","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":493},{"t":"default del cliente","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":500},{"t":"Supervisor","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":519},{"t":"Orden de Venta Relacionada","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":548},{"t":"Pedido Relacionado","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":548},{"t":"Nro. Pedido","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":553},{"t":"Estado","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":559},{"t":"Fecha Pedido","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":584},{"t":"Confirmación","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":594},{"t":"Creado por","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":613},{"t":"Política de Cobranza","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":667},{"t":"Frecuencia: …","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":673},{"t":"Gracia acordada: … días","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":689},{"t":"Documentos vinculados","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":714},{"t":"Recibos de cobro (","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":720},{"t":"Nº","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":727},{"t":"Aplicado","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":730},{"t":"Notas de crédito (","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":759},{"t":"Motivo","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":768},{"t":"Total","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":769},{"t":"Solicitud de crédito de origen","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":790},{"t":"(sin número)","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":808},{"t":"… cuotas","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":813},{"t":"Orden / pedido de origen","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":842},{"t":"Remisiones vinculadas (","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":893},{"t":"Número","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":900},{"t":"SIFEN","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":903},{"t":"CDC","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":904},{"t":"Detalle de Items","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":939},{"t":"Código","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":950},{"t":"Descripción","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":960},{"t":"Cant.","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":966},{"t":"P. Unit.","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":972},{"t":"Desc.","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":979},{"t":"Subtotal","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":986},{"t":"Remisionado","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":992},{"t":"Sin items","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1063},{"t":"Formas de Pago","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1087},{"t":"Forma","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1095},{"t":"Monto","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1096},{"t":"Efectivo","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1105},{"t":"Sin formas de pago registradas","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1119},{"t":"Cuotas","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1138},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1146},{"t":"Totales","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1182},{"t":"Subtotal:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1187},{"t":"Exentas:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1203},{"t":"Gravadas 5%:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1218},{"t":"Gravadas 10%:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1233},{"t":"Descuento:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1248},{"t":"IVA 5%:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1262},{"t":"IVA 10%:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1270},{"t":"Total IVA:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1281},{"t":"TOTAL:","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1293},{"t":"Información SIFEN","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1320},{"t":"Fecha Envío","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1349},{"t":"Fecha Firma","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1361},{"t":"Nro. Lote","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1373},{"t":"Mensaje SIFEN","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1384},{"t":"Evento","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1395},{"t":"Inutilización","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1399},{"t":"Cancelación","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1399},{"t":"Nominación","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1399},{"t":"Mensaje","archivo":"frontend/src/components/ventas/FacturaDetalleDialog.jsx","linea":1418},{"t":"Todas son reenvíos de rechazos SIFEN — verificá que los datos ya estén corregidos.","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":75},{"t":"… de … son reenvíos de rechazos SIFEN.","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":75},{"t":"Cancelar selección","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":87},{"t":"Exportar el rango de fechas actual a Excel","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":40},{"t":"Exportando…","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":56},{"t":"Exportar Excel","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":56},{"t":"Volver a cargar los datos del listado","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":61},{"t":"Actualizar","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":69},{"t":"Consulta el estado en SIFEN de las facturas enviadas y sincroniza el resultado local","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":75},{"t":"Sincronizando…","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":93},{"t":"Sincronizar SIFEN","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":93},{"t":"Elegir qué columnas mostrar en la tabla","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":100},{"t":"Columnas","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":108},{"t":"Nota de Crédito","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":123},{"t":"Cerrar","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":142},{"t":"Información General","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":166},{"t":"Fecha Emisión","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":172},{"t":"Moneda","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":178},{"t":"Tipo Impuesto","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":188},{"t":"Motivo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":194},{"t":"Cliente","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":214},{"t":"Razón Social","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":220},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":228},{"t":"Código Cliente","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":237},{"t":"Teléfono","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":243},{"t":"Email","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":249},{"t":"Dirección","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":255},{"t":"Documentos Asociados","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":273},{"t":"Tipo Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":279},{"t":"Número Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":291},{"t":"Monto Total","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":313},{"t":"Comprobante Retención","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":327},{"t":"Resolución CF","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":335},{"t":"Constancia","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":343},{"t":"Aplicaciones en Recibos","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":362},{"t":"Esta nota de crédito aún no se aplicó a ningún recibo.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":366},{"t":"Recibo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":374},{"t":"Fecha","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":375},{"t":"Factura destino","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":376},{"t":"Modo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":379},{"t":"Estado","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":380},{"t":"Monto aplicado","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":381},{"t":"Detalle de Items","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":437},{"t":"Código","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":448},{"t":"Descripción","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":458},{"t":"Cant.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":464},{"t":"P. Unit.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":470},{"t":"Desc.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":477},{"t":"Subtotal","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":484},{"t":"Sin items","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":519},{"t":"Totales","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":538},{"t":"Subtotal:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":543},{"t":"Exentas:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":559},{"t":"Gravadas 5%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":574},{"t":"Gravadas 10%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":589},{"t":"Descuento:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":604},{"t":"IVA 5%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":618},{"t":"IVA 10%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":629},{"t":"Total IVA:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":640},{"t":"TOTAL:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":652},{"t":"Información SIFEN","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":677},{"t":"CDC","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":682},{"t":"Fecha Envío","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":706},{"t":"Fecha Firma","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":718},{"t":"Nro. Lote","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":730},{"t":"Mensaje SIFEN","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":741},{"t":"Evento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":752},{"t":"Inutilización","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":756},{"t":"Cancelación","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":756},{"t":"Mensaje","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":773},{"t":"Borrador","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":49},{"t":"Confirmada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":50},{"t":"Aprobada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":51},{"t":"En proceso","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":52},{"t":"Fact. parcial","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":53},{"t":"Facturada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":54},{"t":"Cancelada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":55},{"t":"Vencida","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":56},{"t":"Sistema","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":152},{"t":"Un supervisor autoriza el inicio del proceso de entrega","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":163},{"t":"Al menos una factura emitida — quedan ítems o montos pendientes","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":167},{"t":"El depósito prepara y despacha los productos","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":176},{"t":"Cancelar orden de venta","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":260},{"t":"Esta acción no se puede deshacer. El stock reservado será liberado automáticamente.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":264},{"t":"Motivo de cancelación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":268},{"t":"Ej: Cliente solicitó cancelar, stock insuficiente…","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":269},{"t":"Opcional — quedará registrado en el historial.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":273},{"t":"Volver","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":277},{"t":"Confirmar cancelación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":283},{"t":"¿Facturar esta orden?","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":306},{"t":"Se abrirá el POS con la orden precargada (cliente, ítems y descuentos) para que emitas la factura. Podés revisar y ajustar antes de confirmar.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":307},{"t":"Sí, facturar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":309},{"t":"Orden cancelada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":349},{"t":"Sin número","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":389},{"t":"Stock reservado para esta orden","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":401},{"t":"Stock res.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":402},{"t":"Editar datos de la orden","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":414},{"t":"Editar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":419},{"t":"Asigna número y envía a revisión","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":424},{"t":"Confirmar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":428},{"t":"Autoriza el inicio del proceso de entrega","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":434},{"t":"Aprobar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":438},{"t":"Pone la orden en ejecución activa","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":444},{"t":"Iniciar proceso","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":449},{"t":"Abre el POS con esta orden precargada para emitir la factura","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":455},{"t":"Facturar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":459},{"t":"Cancela la orden y libera el stock reservado","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":465},{"t":"Cancelar","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":470},{"t":"No se pudo cargar la orden.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":513},{"t":"Ítems","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":529},{"t":"Sin ítems registrados","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":540},{"t":"Producto","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":548},{"t":"Presentación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":549},{"t":"Cant.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":550},{"t":"Fact.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":552},{"t":"Pend.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":553},{"t":"Precio unit.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":555},{"t":"Desc.","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":556},{"t":"Total","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":557},{"t":"Progreso de Facturación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":630},{"t":"Completamente facturada","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":634},{"t":"… factura(s)","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":634},{"t":"Ordenado","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":645},{"t":"Facturado","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":646},{"t":"Pendiente","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":647},{"t":"Historial de cambios","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":689},{"t":"Cliente","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":706},{"t":"Nombre","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":707},{"t":"RUC","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":709},{"t":"Vendedor","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":711},{"t":"Logística","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":716},{"t":"Origen","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":717},{"t":"Sucursal","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":718},{"t":"Depósito","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":719},{"t":"Moneda","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":720},{"t":"Lista de precios","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":721},{"t":"Fechas","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":726},{"t":"Creación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":727},{"t":"Confirmación","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":728},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":730},{"t":"Sin fecha","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":739},{"t":"Creado por","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":742},{"t":"Totales","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":750},{"t":"Subtotal","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":752},{"t":"Descuento","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":755},{"t":"IVA","archivo":"frontend/src/components/ventas/OrdenVentaDetalleDialog.jsx","linea":758},{"t":"Pedido","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":92},{"t":"Borrador","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":93},{"t":"Información General","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":117},{"t":"Fecha Pedido","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":123},{"t":"Fecha Confirmación","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":129},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":135},{"t":"Condición de Pago","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":141},{"t":"Observaciones","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":147},{"t":"Cliente","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":156},{"t":"Razón Social","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":161},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":165},{"t":"Teléfono","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":170},{"t":"Vendedor / Creador","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":178},{"t":"Vendedor","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":184},{"t":"Creado por","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":193},{"t":"Detalle de Items (","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":201},{"t":"Código","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":209},{"t":"Descripción","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":210},{"t":"Cant.","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":211},{"t":"P. Lista","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":212},{"t":"P. Negociado","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":213},{"t":"Desc. %","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":214},{"t":"Subtotal","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":215},{"t":"Sin items","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":278},{"t":"Totales","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":292},{"t":"Subtotal Items:","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":297},{"t":"Descuentos:","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":306},{"t":"TOTAL:","archivo":"frontend/src/components/ventas/PedidoDetalleDialog.jsx","linea":316},{"t":"Nota de Remisión","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":146},{"t":"SIFEN: …","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":154},{"t":"Datos del documento","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":170},{"t":"KUDE","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":173},{"t":"Número","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":179},{"t":"Fecha y hora de emisión","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":180},{"t":"Timbrado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":181},{"t":"Inicio de traslado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":182},{"t":"Fin de traslado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":183},{"t":"Destinatario de la mercadería","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":187},{"t":"Razón social","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":188},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":189},{"t":"Tipo de operación","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":190},{"t":"Dirección","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":191},{"t":"Ubicación","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":192},{"t":"Teléfono / Celular","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":193},{"t":"Motivo y condiciones","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":197},{"t":"Motivo de emisión","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":198},{"t":"Responsable de emisión","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":199},{"t":"Responsable del flete","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":200},{"t":"Tipo de transporte","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":201},{"t":"Modalidad","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":202},{"t":"Condición de negociación","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":203},{"t":"Kilómetros","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":204},{"t":"Nro. despacho importación","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":205},{"t":"Transportista, chofer, vehículo y agente","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":209},{"t":"Transportista","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":210},{"t":"RUC transportista","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":211},{"t":"Domicilio fiscal","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":212},{"t":"Chofer","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":213},{"t":"Documento chofer","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":214},{"t":"Dirección chofer","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":215},{"t":"Vehículo (marca)","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":216},{"t":"Nro. matrícula","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":218},{"t":"Nro. identificación","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":218},{"t":"Agente de transporte","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":221},{"t":"Datos de salida","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":227},{"t":"Nro. casa","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":229},{"t":"Teléfono","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":230},{"t":"Datos de entrega","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":235},{"t":"Documento asociado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":246},{"t":"Tipo","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":247},{"t":"Referencia","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":248},{"t":"Fecha","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":249},{"t":"Mercadería (","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":256},{"t":"Descripción","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":264},{"t":"Unidad","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":265},{"t":"Cantidad","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":266},{"t":"Facturado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":267},{"t":"Factura","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":268},{"t":"Sin ítems","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":273},{"t":"Facturas vinculadas (","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":309},{"t":"SIFEN","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":318},{"t":"Total","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":319},{"t":"CDC","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":320},{"t":"Información adicional","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":353},{"t":"Información SIFEN","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":362},{"t":"Estado","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":372},{"t":"Fecha Envío","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":373},{"t":"Fecha Firma","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":374},{"t":"Nro. Lote","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":375},{"t":"Mensaje SIFEN","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":378},{"t":"Evento","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":385},{"t":"Estado evento","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":393},{"t":"Mensaje evento","archivo":"frontend/src/components/ventas/RemisionDetalleDialog.jsx","linea":396}],"desde":["Nueva Remision","Nueva Compra Asistida","Orden Venta Nueva","Orden Venta Detalle"],"resumen":"Notas de Débito · Módulo de Notas de Débito próximamente · Cotizado · Pago Recibido · En Compra China · Buscar por número o cliente... · Error al enviar facturas · Factura anulada correctamente · No se pudo anular la factura · Cancelada por NC · Nominación · Inutilizar Documento (EINU) · Cancelar Documento (ECAN) · Enviar Evento · Cancelar orden de venta · ¿Confirmás la cancelación de la orden · Editar orden · Nro. Pedido · Confirmados · Facturados · No se encontraron pedidos"},{"id":"ruta:/viajes","tipo":"pantalla","titulo":"Viajes","miga":"Ventas › Viajes","ruta":"/viajes","archivos":["frontend/src/pages/ViajesPage.jsx","frontend/src/components/viajes/AnularViajeDialog.jsx","frontend/src/components/viajes/ViajeCabeceraDialog.jsx"],"textos":[{"t":"1. Armar el viaje","archivo":"frontend/src/pages/ViajesPage.jsx","linea":39},{"t":"Creá el viaje con la fecha de salida, el vendedor y el vehículo. Podés armarlo antes de salir o al volver.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":40},{"t":"2. Enganchar los documentos","archivo":"frontend/src/pages/ViajesPage.jsx","linea":45},{"t":"El sistema propone las órdenes de venta, remisiones, facturas y recibos del vendedor entre las fechas del viaje. Confirmás cuáles entran.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":46},{"t":"3. Revisar la carga","archivo":"frontend/src/pages/ViajesPage.jsx","linea":51},{"t":"Por producto: lo planificado, lo que salió en la remisión, lo que se facturó y la diferencia. En cajas si el producto tiene presentación cargada.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":52},{"t":"4. Ver qué dejó en cada cliente","archivo":"frontend/src/pages/ViajesPage.jsx","linea":57},{"t":"La matriz producto × cliente, con la opción de ver lo pedido, lo entregado o ambos comparados.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":58},{"t":"5. Cerrar con los kilómetros","archivo":"frontend/src/pages/ViajesPage.jsx","linea":63},{"t":"Al cerrar se exigen la fecha y el km de retorno. El costo del viaje sale de la rendición de viáticos asociada.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":64},{"t":"Un documento pertenece a un solo viaje: si ya está en otro, no se puede volver a enganchar.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":71},{"t":"Los viáticos no se cargan acá: las rendiciones viven en Finanzas › Anticipos a Empleados y se asocian en la pestaña Gastos y km del viaje, una por persona.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":75},{"t":"Un viaje cerrado no acepta cambios hasta que se lo reabra.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":79},{"t":"¿Cómo funcionan los viajes de reparto?","archivo":"frontend/src/pages/ViajesPage.jsx","linea":147},{"t":"Un viaje agrupa los documentos de un reparto y responde qué cargar en el camión, qué dejar en cada cliente, cuánto se vendió y cuánto costó.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":149},{"t":"Viajes de reparto","archivo":"frontend/src/pages/ViajesPage.jsx","linea":163},{"t":"viaje registrado","archivo":"frontend/src/pages/ViajesPage.jsx","linea":167},{"t":"viajes registrados","archivo":"frontend/src/pages/ViajesPage.jsx","linea":167},{"t":"Nuevo viaje","archivo":"frontend/src/pages/ViajesPage.jsx","linea":176},{"t":"Salida desde","archivo":"frontend/src/pages/ViajesPage.jsx","linea":221},{"t":"Salida hasta","archivo":"frontend/src/pages/ViajesPage.jsx","linea":232},{"t":"Zona","archivo":"frontend/src/pages/ViajesPage.jsx","linea":243},{"t":"Ej.: Interior, Norte","archivo":"frontend/src/pages/ViajesPage.jsx","linea":250},{"t":"Limpiar filtros","archivo":"frontend/src/pages/ViajesPage.jsx","linea":261},{"t":"No se pudo cargar la lista","archivo":"frontend/src/pages/ViajesPage.jsx","linea":271},{"t":"Revisá la conexión y volvé a intentar.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":272},{"t":"Ningún viaje coincide","archivo":"frontend/src/pages/ViajesPage.jsx","linea":285},{"t":"Todavía no hay viajes","archivo":"frontend/src/pages/ViajesPage.jsx","linea":285},{"t":"Probá con otros filtros o limpiá la búsqueda.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":286},{"t":"Creá el primero para agrupar los documentos de un reparto y ver qué cargar en el camión.","archivo":"frontend/src/pages/ViajesPage.jsx","linea":286},{"t":"Número","archivo":"frontend/src/pages/ViajesPage.jsx","linea":301},{"t":"Salida","archivo":"frontend/src/pages/ViajesPage.jsx","linea":302},{"t":"Retorno","archivo":"frontend/src/pages/ViajesPage.jsx","linea":303},{"t":"Descripción","archivo":"frontend/src/pages/ViajesPage.jsx","linea":304},{"t":"Km","archivo":"frontend/src/pages/ViajesPage.jsx","linea":306},{"t":"Estado","archivo":"frontend/src/pages/ViajesPage.jsx","linea":307},{"t":"Acciones","archivo":"frontend/src/pages/ViajesPage.jsx","linea":308},{"t":"Editar","archivo":"frontend/src/pages/ViajesPage.jsx","linea":339},{"t":"Anular","archivo":"frontend/src/pages/ViajesPage.jsx","linea":346},{"t":"Anular","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":59},{"t":"el viaje","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":60},{"t":"El viaje queda sin efecto y","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":67},{"t":"sus documentos y rendiciones quedan libres","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":68},{"t":"para usarlos en otro viaje. El viaje anulado guarda la lista de lo que tenía, solo para consulta.","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":68},{"t":"Motivo","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":73},{"t":"Mínimo … caracteres","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":80},{"t":"Queda registrado en el viaje y es lo que verá cualquiera que lo abra después.","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":81},{"t":"Cancelar","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":86},{"t":"Anulando…","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":94},{"t":"Anular viaje","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":94},{"t":"Editar …","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":170},{"t":"Nuevo viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":170},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":176},{"t":"Fecha de salida","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":178},{"t":"Primer día del viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":185},{"t":"Fecha de retorno","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":188},{"t":"Se puede dejar para el cierre","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":194},{"t":"Descripción","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":197},{"t":"Ej.: Interior — Cristian","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":201},{"t":"Zona","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":204},{"t":"Ej.: Norte","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":208},{"t":"EQUIPO Y VEHÍCULO","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":212},{"t":"Vendedor","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":248},{"t":"Buscar vendedor…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":249},{"t":"Define qué documentos propone el sistema","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":250},{"t":"Chofer","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":283},{"t":"Buscar chofer…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":284},{"t":"Opcional","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":285},{"t":"Sin chapa","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":302},{"t":"Vehículo","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":315},{"t":"Buscar por chapa…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":316},{"t":"KILÓMETROS","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":323},{"t":"Km de salida","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":325},{"t":"Ej.: 25187","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":330},{"t":"Los viáticos (una rendición por persona) se asocian después, en la pestaña","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":332},{"t":"Gastos y km","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":333},{"t":"Cancelar","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":339},{"t":"Guardando…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341},{"t":"Guardar cambios","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341},{"t":"Crear viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341}],"desde":["Viaje Detalle"],"resumen":"¿Cómo funcionan los viajes de reparto? · Viajes de reparto · Salida desde · Nuevo viaje · El viaje queda sin efecto y · Anular viaje · Fecha de salida · Primer día del viaje · Anular — Creá el viaje con la fecha de salida, el vendedor y el vehículo. Podés armarlo antes de salir o al volver."},{"id":"ruta:/viajes/:id","tipo":"pantalla","titulo":"Viaje Detalle","miga":"Viaje Detalle","ruta":"/viajes/:id","archivos":["frontend/src/pages/ViajeDetallePage.jsx","frontend/src/components/viajes/AnularViajeDialog.jsx","frontend/src/components/viajes/CerrarViajeDialog.jsx","frontend/src/components/viajes/ViajeCabeceraDialog.jsx","frontend/src/components/viajes/ViajeCargaTab.jsx","frontend/src/components/viajes/ViajeCobranzaTab.jsx","frontend/src/components/viajes/ViajeDocumentosTab.jsx","frontend/src/components/viajes/ViajeGastosTab.jsx","frontend/src/components/viajes/ViajeMatrizTab.jsx","frontend/src/components/viajes/ViajeResumenTab.jsx","frontend/src/components/viajes/exportarViajeExcel.js","frontend/src/components/viajes/AgregarDocumentosDialog.jsx"],"textos":[{"t":"Documentos","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":47},{"t":"Traé las órdenes de venta, remisiones, facturas y recibos del reparto. Todo lo demás se calcula a partir de ellos.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":48},{"t":"Carga","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":53},{"t":"Qué sube al camión: lo planificado, lo remitido, lo facturado y la diferencia, en cajas cuando el producto tiene presentación.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":54},{"t":"Clientes","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":59},{"t":"La matriz producto × cliente. Podés ver lo pedido, lo entregado o ambos comparados.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":60},{"t":"Cobranza","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":65},{"t":"Cuánto de lo facturado ya es plata, cómo entró (efectivo, transferencia, cheques y sus fechas), qué falta cobrar por cliente y si el cobrador rindió todo.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":66},{"t":"Cierre","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":71},{"t":"Al cerrar se exigen la fecha y el km de retorno. Un viaje cerrado no acepta cambios hasta reabrirlo.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":72},{"t":"Un documento pertenece a un solo viaje. Al enganchar una factura se suman solos sus vinculados (presupuesto, orden de venta, remisiones y notas de crédito); al anular el viaje, todo queda libre.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":82},{"t":"Las remisiones se crean como siempre en Ventas › Facturación › Remisiones; el viaje las trae por \"Traer documentos\" cuando caen en su rango de fechas.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":86},{"t":"Lo cobrado de deuda anterior (facturas de otros viajes o meses) se muestra aparte: no se mezcla con lo vendido en este viaje.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":90},{"t":"El costo es lo rendido en las rendiciones de viáticos asociadas en Gastos y km, una por persona (Finanzas › Anticipos a Empleados).","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":94},{"t":"Ocultar","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":118},{"t":"Ver la lista","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":118},{"t":"Al anularse tenía","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":123},{"t":". Quedaron libres para otros viajes.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":125},{"t":"No se encontró el viaje","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":186},{"t":"Puede que lo hayan eliminado o que no tengas acceso a su sucursal.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":187},{"t":"Resumen","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":203},{"t":"Gastos y km","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":220},{"t":"¿Cómo se trabaja el detalle de un viaje?","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":229},{"t":"El viaje no guarda cantidades propias: todo lo que ves acá sale de los documentos enganchados.","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":231},{"t":"Volver a Viajes","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":243},{"t":"Vendedor asignado","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":306},{"t":"Exportar Excel","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":319},{"t":"Editar","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":328},{"t":"El reparto arrancó: queda disponible para enganchar remisiones, facturas y recibos","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":340},{"t":"Marcando…","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":342},{"t":"Marcar en ruta","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":342},{"t":"Cerrar viaje","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":352},{"t":"Reabrir","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":363},{"t":"Anular","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":374},{"t":"Motivo de anulación:","archivo":"frontend/src/pages/ViajeDetallePage.jsx","linea":382},{"t":"Anular","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":59},{"t":"el viaje","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":60},{"t":"El viaje queda sin efecto y","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":67},{"t":"sus documentos y rendiciones quedan libres","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":68},{"t":"para usarlos en otro viaje. El viaje anulado guarda la lista de lo que tenía, solo para consulta.","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":68},{"t":"Motivo","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":73},{"t":"Mínimo … caracteres","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":80},{"t":"Queda registrado en el viaje y es lo que verá cualquiera que lo abra después.","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":81},{"t":"Cancelar","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":86},{"t":"Anulando…","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":94},{"t":"Anular viaje","archivo":"frontend/src/components/viajes/AnularViajeDialog.jsx","linea":94},{"t":"Cerrar","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":68},{"t":"el viaje","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":69},{"t":"Salió el","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":85},{"t":"Km de salida:","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":91},{"t":"Fecha de retorno","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":112},{"t":"Día en que volvió el camión","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":119},{"t":"Km de retorno","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":122},{"t":"Salió con …","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":128},{"t":"Kilometraje al volver","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":128},{"t":"No puede ser menor al km de salida.","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":129},{"t":"Km recorridos:","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":136},{"t":"Cancelar","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":143},{"t":"Cerrando…","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":151},{"t":"Cerrar viaje","archivo":"frontend/src/components/viajes/CerrarViajeDialog.jsx","linea":151},{"t":"Editar …","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":170},{"t":"Nuevo viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":170},{"t":"DATOS DEL VIAJE","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":176},{"t":"Fecha de salida","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":178},{"t":"Primer día del viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":185},{"t":"Fecha de retorno","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":188},{"t":"Se puede dejar para el cierre","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":194},{"t":"Descripción","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":197},{"t":"Ej.: Interior — Cristian","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":201},{"t":"Zona","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":204},{"t":"Ej.: Norte","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":208},{"t":"EQUIPO Y VEHÍCULO","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":212},{"t":"Vendedor","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":248},{"t":"Buscar vendedor…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":249},{"t":"Define qué documentos propone el sistema","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":250},{"t":"Chofer","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":283},{"t":"Buscar chofer…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":284},{"t":"Opcional","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":285},{"t":"Sin chapa","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":302},{"t":"Vehículo","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":315},{"t":"Buscar por chapa…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":316},{"t":"KILÓMETROS","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":323},{"t":"Km de salida","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":325},{"t":"Ej.: 25187","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":330},{"t":"Los viáticos (una rendición por persona) se asocian después, en la pestaña","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":332},{"t":"Gastos y km","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":333},{"t":"Cancelar","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":339},{"t":"Guardando…","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341},{"t":"Guardar cambios","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341},{"t":"Crear viaje","archivo":"frontend/src/components/viajes/ViajeCabeceraDialog.jsx","linea":341},{"t":"Todavía no hay nada que cargar","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":76},{"t":"Enganchá órdenes de venta, remisiones o facturas desde la pestaña Documentos y acá vas a ver qué sube al camión.","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":77},{"t":"Planificado según …","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":97},{"t":"producto no tiene","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":104},{"t":"productos no tienen","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":104},{"t":"presentación cargada: para","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":104},{"t":"se muestran unidades y la columna de cajas queda vacía.","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":105},{"t":"Producto","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":114},{"t":"Código","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":115},{"t":"Unid./caja","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":116},{"t":"Planificado","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":117},{"t":"Remitido","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":118},{"t":"Facturado","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":119},{"t":"Diferencia","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":120},{"t":"Se facturó más de lo que salió: revisá los documentos enganchados","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":144},{"t":"Diferencia = remitido − facturado. Positiva: volvió al depósito o falta facturar. Negativa: se facturó más de lo que salió.","archivo":"frontend/src/components/viajes/ViajeCargaTab.jsx","linea":165},{"t":"Ver menos","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":188},{"t":"Ver los …","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":188},{"t":"Todos","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":195},{"t":"Con saldo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":196},{"t":"Vencidos","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":197},{"t":"Con deuda anterior","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":198},{"t":"Todavía no hay nada que cobrar","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":245},{"t":"Enganchá las facturas y los recibos del viaje desde la pestaña Documentos y acá vas a ver cuánto ya es plata, cuánto falta y si se rindió todo.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":246},{"t":"Ocultar","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":273},{"t":"Ver","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":273},{"t":"Enganchando…","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":284},{"t":"Enganchar …","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":284},{"t":"recibo paga","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":291},{"t":"recibos pagan","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":291},{"t":"facturas de este viaje y no","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":291},{"t":"está enganchado","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":292},{"t":"están enganchados","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":292},{"t":"aplicados a este viaje). Ya cuentan como cobrado, pero no entran al control de rendición ni a los medios de pago hasta que los enganches.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":294},{"t":"Algún documento no tenía cotización guardada: para esos montos se usó la vigente y el equivalente en","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":312},{"t":"es estimado.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":313},{"t":"De lo facturado, cuánto ya se cobró","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":321},{"t":"Lo pendiente sale del saldo de cada factura, así que es lo que de verdad falta cobrar.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":322},{"t":"Cobrado","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":327},{"t":"Cobrado con recibos sin enganchar","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":328},{"t":"Por cobrar en plazo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":329},{"t":"Vencido","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":330},{"t":"Facturas contado, al emitir","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":340},{"t":"Se emitieron contra la factura pero no se aplicaron a su saldo: no se cuentan como deuda","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":356},{"t":"… ya vencido","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":365},{"t":"Todo dentro del plazo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":365},{"t":"No queda nada pendiente","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":365},{"t":"Lo cobrado incluye las notas de crédito que los recibos aplicaron a cada factura.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":374},{"t":"Cómo entró la plata","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":383},{"t":"Caja y recibos enganchados al viaje, incluida la deuda anterior que se cobró.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":384},{"t":"Cheques diferidos por semana de cobro","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":412},{"t":"Deuda anterior cobrada","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":430},{"t":"Facturas de otros viajes o meses","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":434},{"t":"Ajustes (no es plata)","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":438},{"t":"Intereses cobrados","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":438},{"t":"Retenciones, notas de crédito aplicadas o saldo a favor","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":441},{"t":"Se cobró más de lo que se canceló","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":441},{"t":"Control de rendición","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":455},{"t":"Lo que el cobrador cobró en la ruta tiene que terminar en una rendición de cobranza aprobada.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":456},{"t":"Rendido","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":459},{"t":"Rendición aprobada","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":459},{"t":"En rendición","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":460},{"t":"Rendición en curso","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":460},{"t":"Sin rendir","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":463},{"t":"Cobrado en la ruta, sin rendición","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":467},{"t":"Cobro en ruta sin registrar","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":470},{"t":"Contado en ruta todavía sin recibo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":474},{"t":"Cobrado en oficina","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":476},{"t":"Recibos sin cobrador","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":476},{"t":"Recibos cobrados en la ruta que no están rendidos","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":495},{"t":"Recibo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":501},{"t":"Fecha","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":502},{"t":"Cliente","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":503},{"t":"Monto","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":504},{"t":"… rechazada","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":516},{"t":"Facturas contado en ruta que todavía no tienen recibo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":528},{"t":"Factura","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":534},{"t":"Saldo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":536},{"t":"Cheques (…)","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":558},{"t":"Los diferidos van primero, ordenados por la fecha en que se pueden cobrar.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":559},{"t":"Cobro","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":565},{"t":"Tipo","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":566},{"t":"Banco","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":568},{"t":"Nº","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":569},{"t":"Por cliente","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":598},{"t":"Los que deben (y los vencidos) primero.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":599},{"t":"Ningún cliente cumple el filtro","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":613},{"t":"Probá con otro filtro.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":614},{"t":"Facturas","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":625},{"t":"Condición","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":626},{"t":"Vendido","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":627},{"t":"Cómo pagó","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":629},{"t":"Deuda ant. cobrada","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":631},{"t":"Saldo de hoy en facturas que no son de este viaje","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":633},{"t":"Deuda ant. abierta *","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":634},{"t":"Sin cliente","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":644},{"t":"Solo cobro","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":647},{"t":"… con recibos sin enganchar","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":674},{"t":"venció","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":698},{"t":"* La deuda anterior abierta es el saldo de hoy, no el del día del viaje.","archivo":"frontend/src/components/viajes/ViajeCobranzaTab.jsx","linea":726},{"t":"Orden de venta","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":28},{"t":"Presupuesto","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":29},{"t":"Remisión","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":30},{"t":"Factura","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":31},{"t":"Recibo","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":32},{"t":"Nota de crédito","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":33},{"t":"documento enganchado","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":50},{"t":"documentos enganchados","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":50},{"t":"Al volver, la remisión queda como candidata para enganchar","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":59},{"t":"Nueva remisión","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":60},{"t":"Traer documentos","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":68},{"t":"Quitarlos","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":89},{"t":"documento se anuló","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":96},{"t":"documentos se anularon","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":96},{"t":"después de engancharlos","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":96},{"t":"). Ya no cuentan en la carga, la cobranza ni el resultado. Si se rehicieron, enganchá los nuevos con","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":99},{"t":"El viaje todavía no tiene documentos","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":107},{"t":"Traé las órdenes de venta, remisiones, facturas y recibos del reparto para que el sistema calcule la carga y el resultado.","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":108},{"t":"Tipo","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":118},{"t":"Número","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":119},{"t":"Fecha","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":120},{"t":"Cliente","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":121},{"t":"Total","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":122},{"t":"Enganchado","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":123},{"t":"Origen","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":124},{"t":"Acciones","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":125},{"t":"Estado: …. No cuenta en ningún cálculo del viaje.","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":143},{"t":"Anulado","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":144},{"t":"El documento ya no existe: quitalo del viaje","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":151},{"t":"(no encontrado)","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":152},{"t":"Propuesta automática","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":164},{"t":"Agregado a mano","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":164},{"t":"Quitar del viaje","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":169},{"t":"Un documento pertenece a un solo viaje. Al enganchar una factura se suman solos su presupuesto, su orden de venta, sus remisiones y sus notas de crédito. Si se anula el viaje, todos sus documentos quedan libres.","archivo":"frontend/src/components/viajes/ViajeDocumentosTab.jsx","linea":191},{"t":"Agregar rendición de viáticos","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":140},{"t":"Buscar por número o persona…","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":141},{"t":"Una por persona: el vendedor y el que entrega","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":142},{"t":"Asociando…","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":154},{"t":"Asociar","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":154},{"t":"Km de salida","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":177},{"t":"Km de retorno","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":179},{"t":"Se carga al cerrar el viaje","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":181},{"t":"Km recorridos","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":183},{"t":"Costo por km","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":185},{"t":"RENDICIONES DE VIÁTICOS","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":196},{"t":"Sin rendiciones asociadas","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":211},{"t":"El costo del viaje es lo rendido en las rendiciones de viáticos (Finanzas › Anticipos a Empleados): una por cada persona que viajó. Mientras no haya ninguna, el costo es cero.","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":212},{"t":"No suma al costo","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":237},{"t":"Abrir la rendición","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":259},{"t":"Quitar del viaje","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":265},{"t":"Por persona","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":292},{"t":"Por tipo de gasto","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":293},{"t":"Todo el gasto cae en un solo tipo, así que no se ve en qué se fue la plata. Para comparar viajes conviene cargar los gastos de la rendición con su tipo: combustible, hospedaje, peajes, comidas.","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":296},{"t":"Los viáticos no se cargan desde acá: las rendiciones viven en","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":304},{"t":"Finanzas › Anticipos a Empleados","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":305},{"t":". El viaje toma lo rendido de cada una para calcular su costo; una rendición solo puede estar en un viaje.","archivo":"frontend/src/components/viajes/ViajeGastosTab.jsx","linea":306},{"t":"Fuente de la matriz","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":44},{"t":"Algún documento no tenía cotización guardada: el equivalente en","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":60},{"t":"es estimado.","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":61},{"t":"Todavía no hay nada que mostrar","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":70},{"t":"Enganchá facturas, órdenes de venta o presupuestos desde la pestaña Documentos para ver qué se dejó en cada cliente.","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":71},{"t":"Producto","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":86},{"t":"Total","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":94},{"t":"… cj","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":120},{"t":"Total por cliente","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":155},{"t":"Cada celda muestra cajas (o unidades si el producto no tiene presentación) y el importe en la moneda de cada documento. Si un cliente facturó en más de una moneda, se listan por separado y el equivalente aparece abajo del total.","archivo":"frontend/src/components/viajes/ViajeMatrizTab.jsx","linea":189},{"t":"en total","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":51},{"t":"Este viaje no tiene rendiciones de viáticos asociadas: el costo figura en cero. Se asocian en la pestaña Gastos y km, una por persona.","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":107},{"t":"Algún documento no tenía cotización guardada: para esos montos se usó la cotización vigente, así que el equivalente en","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":113},{"t":"es estimado.","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":115},{"t":"Ver en Cobranza","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":124},{"t":"recibo paga","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":130},{"t":"recibos pagan","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":130},{"t":"facturas de este viaje y no","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":130},{"t":"está enganchado","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":131},{"t":"están enganchados","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":131},{"t":": ya cuentan como cobrado, pero quedan fuera del control de rendición.","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":131},{"t":"VENTAS Y COBRANZA","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":140},{"t":"Vendido","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":147},{"t":"Facturas menos notas de crédito","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":150},{"t":"Cobrado","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":157},{"t":"… con recibos sin enganchar","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":161},{"t":"De las facturas de este viaje","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":161},{"t":"Por cobrar","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":170},{"t":"… vencido","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":173},{"t":"Saldo de las facturas del viaje","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":173},{"t":"Sin rendir","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":184},{"t":"Cobrado en la ruta sin rendición o sin recibo","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":187},{"t":"Todo lo cobrado en ruta está rendido","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":187},{"t":"Deuda anterior cobrada","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":193},{"t":"Facturas de otros viajes o meses","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":195},{"t":"RENTABILIDAD","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":204},{"t":"El costo de la mercadería está cargado solo para el","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":208},{"t":"de lo facturado: el margen bruto y el resultado cubren esa parte. Para verlos completos hay que cargar el costo de los productos.","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":209},{"t":"Margen bruto","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":218},{"t":"… sobre lo que tiene costo","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":220},{"t":"Ningún producto vendido tiene costo cargado","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":220},{"t":"Costo del viaje","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":229},{"t":"… … de viáticos","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":231},{"t":"Sin rendiciones asociadas","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":231},{"t":"Resultado (costo conocido)","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":241},{"t":"Resultado del viaje","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":241},{"t":"Margen bruto menos viáticos","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":244},{"t":"Viáticos sobre venta","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":249},{"t":"Sirve para comparar rutas","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":251},{"t":"Km recorridos","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":256},{"t":"Falta el km de retorno","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":258},{"t":"Costo por km","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":263},{"t":"Clientes visitados","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":269},{"t":"… por cliente","archivo":"frontend/src/components/viajes/ViajeResumenTab.jsx","linea":271},{"t":"Órdenes de venta","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":31},{"t":"Presupuestos","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":32},{"t":"Remisiones","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":33},{"t":"Facturas","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":34},{"t":"Recibos","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":35},{"t":"Notas de crédito","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":36},{"t":"Traer documentos del viaje","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":119},{"t":"Se proponen los documentos del vendedor del viaje emitidos entre la fecha de salida y la de retorno. Los que ya están en otro viaje no aparecen. Al enganchar una factura se suman solos su presupuesto, su orden de venta, sus remisiones y sus notas de crédito.","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":123},{"t":"Buscar por número o cliente…","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":133},{"t":"… de … coinciden con \"…\"","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":152},{"t":"… candidatos","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":152},{"t":"Desmarcar todo","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":169},{"t":"Seleccionar todo… (…)","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":169},{"t":"No hay documentos para proponer","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":188},{"t":"No se encontraron documentos del vendedor en ese rango de fechas, o ya están todos asignados a otro viaje.","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":189},{"t":"Ningún documento coincide con \"…\"","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":194},{"t":"Probá con otro término o limpiá la búsqueda.","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":195},{"t":"Seleccionar todos: …","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":223},{"t":"Ningún … coincide con \"…\"","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":243},{"t":"Sin candidatos en el rango de fechas del viaje","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":246},{"t":"(se crean en Ventas › Facturación › Remisiones)","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":248},{"t":"(se crean en Ventas › Facturación › Órdenes de venta)","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":249},{"t":"· ya tiene orden de venta: enganchá la orden, no el presupuesto","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":282},{"t":"· trae … …","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":284},{"t":"Cancelar","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":306},{"t":"Enganchando…","archivo":"frontend/src/components/viajes/AgregarDocumentosDialog.jsx","linea":314}],"resumen":"Carga · Ver la lista · Al anularse tenía · Cerrar viaje · Salió el · Km de salida: · Km de retorno · Todavía no hay nada que cargar · Unid./caja · Planificado · Con saldo · Con deuda anterior · Todavía no hay nada que cobrar · Deuda anterior cobrada · Facturas de otros viajes o meses · Sin rendir · Traer documentos · Quitarlos · El viaje todavía no tiene documentos · Quitar del viaje · Agregar rendición de viáticos · Fuente de la matriz · Todavía no hay nada que mostrar · Tot"},{"id":"ruta:/presupuestos","tipo":"pantalla","titulo":"Presupuestos","miga":"Ventas › Presupuestos","ruta":"/presupuestos","archivos":["frontend/src/pages/Presupuestos.jsx","frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","frontend/src/components/ui/FormShell.jsx","frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","frontend/src/components/organismos/DocumentoPreviewModal.jsx","frontend/src/components/ui/SearchableSelect.jsx","frontend/src/components/organismos/PresupuestosDesign/AsyncSelect.jsx","frontend/src/components/organismos/PresupuestosDesign/ItemsEditor.jsx","frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx"],"textos":[{"t":"Cargando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":23},{"t":"Presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":47},{"t":"Cotizaciones comerciales: elaborá, enviá y convertí a venta","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":48},{"t":"¿Cómo crear y gestionar un presupuesto paso a paso?","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":63},{"t":"Seguí este orden para no equivocarte: crear en borrador, revisar montos, enviar a aprobación, enviar al cliente y convertir cuando sea aceptado.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":64},{"t":"1. Crear presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":66},{"t":"Hacé clic en «Nuevo presupuesto». Completá Cliente, Título, Moneda y Vigencia (obligatorios) para poder guardar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":66},{"t":"2. Cargar ítems","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":67},{"t":"Agregá productos/servicios con cantidad, precio, IVA y descuentos. El sistema calcula subtotales, IVA y total automáticamente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":67},{"t":"3. Guardar en borrador","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":68},{"t":"Al guardar, queda en estado Borrador. Solo en Borrador se puede editar contenido.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":68},{"t":"4. Crear nueva versión","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":69},{"t":"Si necesitás rehacer una propuesta ya enviada/respondida, usá «Nueva versión» desde acciones del listado. Mantiene el mismo número comercial y aumenta la versión (v2, v3...).","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":69},{"t":"5. Enviar a aprobación","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":70},{"t":"Desde el detalle, usá «Enviar a aprobación». Si supera el umbral configurado, pasa a revisión; si no, se aprueba automáticamente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":70},{"t":"6. Enviar al cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":71},{"t":"Con estado aprobado/listo, enviá el email con PDF y enlace al portal público para aceptar o rechazar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":71},{"t":"7. Confirmar respuesta","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":72},{"t":"Seguí estados Enviado, Visto, Aceptado o Rechazado. Si acepta, ya podés convertir.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":72},{"t":"8. Convertir a venta","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":73},{"t":"Convertí el presupuesto aceptado a Orden de Venta y continuá la facturación desde esa orden.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":73},{"t":"El seguimiento comercial se visualiza desde el Dashboard principal.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":76},{"t":"Las condiciones de pago se gestionan en Configuración > Métodos de Pago (catálogo único, compartido con ventas).","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":77},{"t":"Los montos/umbrales de aprobación se configuran en Configuración > Presupuestos > Configuración global.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":78},{"t":"Si no ves acciones como Aprobar o Convertir, revisá permisos del perfil (VEN_PRE_PRESUPUESTO_APROBAR / VEN_PRE_PRESUPUESTO_FACTURAR).","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestosTemplate.jsx","linea":79},{"t":"¿Facturar este presupuesto?","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":105},{"t":"Se abrirá el POS con el presupuesto precargado (cliente, ítems y descuentos) para que emitas la factura, sin crear Orden de Venta. Podés revisar y ajustar antes de confirmar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":106},{"t":"Sí, facturar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":108},{"t":"¿Convertir en Orden de Venta?","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":117},{"t":"Se creará una Orden de Venta confirmada con las líneas que tengan producto. El presupuesto quedará marcado como Convertido y no podrá modificarse.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":118},{"t":"Convertir","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":120},{"t":"¿Crear nueva versión de …?","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":129},{"t":"Se creará la v… como borrador, copiando los datos de la v…. La versión actual se mantiene sin cambios.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":130},{"t":"Crear versión","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":131},{"t":"¿Enviar a aprobación?","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":144},{"t":"Si el monto supera el umbral configurado, quedará pendiente de aprobación. Si no, se aprobará automáticamente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":145},{"t":"Enviar a aprobación","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":146},{"t":"¿Aprobar presupuesto?","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":154},{"t":"Quedará en estado Aprobado y listo para enviarse al cliente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":155},{"t":"Aprobar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":156},{"t":"Rechazar aprobación","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":165},{"t":"Motivo del rechazo","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":166},{"t":"Enlace copiado. Ya podés compartirlo por WhatsApp.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":208},{"t":"Volver","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":247},{"t":"Ver PDF","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":261},{"t":"Editar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":270},{"t":"Rechazar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":294},{"t":"Reenviar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":316},{"t":"Enviar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":316},{"t":"Marcar como aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":327},{"t":"Nueva versión","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":339},{"t":"Facturar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":350},{"t":"Convertir a Orden de Venta","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":362},{"t":"OV facturada","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":371},{"t":"Convertido en OV","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":371},{"t":"Pendiente de aprobación interna","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":392},{"t":"(nivel …)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":393},{"t":"Cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":400},{"t":"RUC/CI","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":401},{"t":"Contacto","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":402},{"t":"Vendedor","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":403},{"t":"Título","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":404},{"t":"Emisión","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":405},{"t":"Vigencia","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":406},{"t":"Moneda","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":407},{"t":"Tipo de cambio (…→Gs)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":410},{"t":"Condición de pago","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":415},{"t":"Notas para el cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":416},{"t":"Cant.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":432},{"t":"P. Unitario","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":433},{"t":"Desc.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":434},{"t":"IVA","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":435},{"t":"Subtotal:","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":437},{"t":"Descripción","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":451},{"t":"Subtotal","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":456},{"t":"Total Bruto","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":495},{"t":"Descuento global (…%)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":498},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":504},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":505},{"t":"Total IVA","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":506},{"t":"Base Gravada","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":508},{"t":"Total Exentas","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":509},{"t":"TOTAL","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":511},{"t":"Equivalente Gs","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":513},{"t":"Seguimiento del cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":522},{"t":"Enviado","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":524},{"t":"Visto","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":525},{"t":"Rechazado","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":528},{"t":"Respondido","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":528},{"t":"Motivo:","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":534},{"t":"Historial","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":543},{"t":"Enviar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":573},{"t":"por email","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":573},{"t":"Destinatario principal","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":577},{"t":"Ej: cliente@correo.com","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":580},{"t":"Este cliente no tiene email principal configurado. Cargá uno para poder enviar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":581},{"t":"Email principal del cliente. Si lo dejás vacío, se usa el configurado en la ficha del cliente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":581},{"t":"Copias (CC) (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":591},{"t":"Ej: ventas@empresa.com, compras@empresa.com","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":594},{"t":"Destinatarios adicionales en copia. Separá varios emails con coma.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":595},{"t":"Asunto (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":599},{"t":"Presupuesto … — tu empresa","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":602},{"t":"Mensaje (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":606},{"t":"Mensaje personalizado para el cuerpo del correo.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":609},{"t":"Podés enviar por email (con PDF adjunto) o copiar el enlace público para compartirlo por WhatsApp u otro medio.","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":615},{"t":"Cancelar","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":620},{"t":"Generando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":627},{"t":"Copiar enlace","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":627},{"t":"Enviando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/DetalleTab.jsx","linea":635},{"t":"Vendedor","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":150},{"t":"Volver","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":285},{"t":"Editar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":289},{"t":"Nuevo presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":289},{"t":"Revisá los siguientes campos","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":295},{"t":"Datos del presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":309},{"t":"Cliente *","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":312},{"t":"RUC/CI:","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":321},{"t":"Buscar por razón social o RUC…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":324},{"t":"Contacto del cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":328},{"t":"Ej: Ing. Pérez","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":329},{"t":"Título / Asunto *","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":332},{"t":"Ej: Equipamiento oficinas planta 2","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":333},{"t":"Buscar vendedor…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":338},{"t":"Sucursal *","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":341},{"t":"Seleccionar sucursal…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":346},{"t":"Moneda *","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":351},{"t":"Seleccionar moneda…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":356},{"t":"Tipo de cambio (","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":361},{"t":"→ Gs)","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":361},{"t":"Ej: 7400","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":362},{"t":"Sin cotización para","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":365},{"t":"Cargala en Configuración → Monedas","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":367},{"t":"Sugerido de cotización del","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":373},{"t":"Vigencia hasta *","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":380},{"t":"Condición de pago","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":384},{"t":"Seleccionar condición…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":386},{"t":"Notas para el cliente (aparecen en el PDF)","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":389},{"t":"Observaciones internas (no aparecen en el PDF)","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":393},{"t":"Ítems","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":401},{"t":"Resumen","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":417},{"t":"Tipo descuento","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":421},{"t":"Ninguno","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":437},{"t":"Porcentaje %","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":438},{"t":"Monto fijo","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":439},{"t":"Total Bruto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":465},{"t":"Desc. Global (monto)","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":468},{"t":"Desc. Global (…%)","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":468},{"t":"Liq. IVA 10%","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":473},{"t":"Liq. IVA 5%","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":474},{"t":"Total IVA","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":475},{"t":"Base Gravada","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":477},{"t":"Total Exentas","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":478},{"t":"TOTAL OPERACIÓN","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":480},{"t":"Equivalente Gs","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":481},{"t":"Cancelar","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":490},{"t":"Guardando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":493},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":493},{"t":"Crear presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":493},{"t":"Confirmar cambios del presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":502},{"t":"Confirmar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":502},{"t":"Cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":506},{"t":"Contacto","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":507},{"t":"Título","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":508},{"t":"Sucursal","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":510},{"t":"Moneda","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":511},{"t":"Vigencia","archivo":"frontend/src/components/organismos/PresupuestosDesign/FormPresupuesto.jsx","linea":512},{"t":"No hay presupuestos para exportar con el filtro actual.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":291},{"t":"Exportados … presupuestos a Excel","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":312},{"t":"¿Cancelar presupuesto …?","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":322},{"t":"Pasará a estado Cancelado y no podrá usarse. Esta acción no se puede deshacer.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":323},{"t":"Cancelar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":324},{"t":"Volver","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":325},{"t":"¿Enviar … a aprobación?","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":337},{"t":"Si el monto supera el umbral configurado, quedará pendiente de aprobación. Si no, se aprobará automáticamente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":338},{"t":"Enviar a aprobación","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":340},{"t":"¿Facturar …?","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":356},{"t":"Se abrirá el POS con el presupuesto precargado para emitir la factura, sin crear Orden de Venta.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":357},{"t":"Sí, facturar","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":359},{"t":"¿Convertir … en Orden de Venta?","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":367},{"t":"Se creará una Orden de Venta confirmada con las líneas que tengan producto. El presupuesto quedará Convertido.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":368},{"t":"Convertir","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":370},{"t":"Enlace copiado. Ya podés compartirlo por WhatsApp.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":411},{"t":"¿Crear nueva versión de …?","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":424},{"t":"Se creará la v… como borrador, copiando los datos de la v…. La versión actual se mantiene sin cambios.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":425},{"t":"Crear versión","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":426},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":458},{"t":"Vista previa PDF","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":464},{"t":"Editar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":470},{"t":"Reenviar por email","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":486},{"t":"Enviar por email","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":486},{"t":"Crear nueva versión","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":498},{"t":"Marcar como aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":506},{"t":"Facturar directo","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":515},{"t":"Convertir a Orden de Venta","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":523},{"t":"Presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":555},{"t":"Nuevo presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":557},{"t":"Hoy","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":571},{"t":"Ayer","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":572},{"t":"Esta semana","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":573},{"t":"Este mes","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":574},{"t":"Mes anterior","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":575},{"t":"Totales por producto (con cajas) y por cliente de los presupuestos filtrados","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":582},{"t":"Resumen","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":584},{"t":"Exportar a Excel (respeta el filtro)","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":589},{"t":"Excel","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":598},{"t":"Fecha desde","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":619},{"t":"Fecha hasta","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":634},{"t":"Vendedor","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":663},{"t":"Todos los vendedores","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":663},{"t":"Estado","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":667},{"t":"Todos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":676},{"t":"Límite","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":685},{"t":"Limpiar","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":704},{"t":"Total","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":717},{"t":"Monto total","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":728},{"t":"Borradores","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":743},{"t":"Activos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":754},{"t":"Por aprobar","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":774},{"t":"Cargando presupuestos...","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":786},{"t":"Esperá un momento mientras traemos los datos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":787},{"t":"Sin presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":792},{"t":"Aún no hay presupuestos. Creá el primero para empezar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":793},{"t":"Sin RUC","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":821},{"t":"Sin vendedor","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":825},{"t":"Número","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":851},{"t":"Fecha","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":852},{"t":"Cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":853},{"t":"Título","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":855},{"t":"Acciones","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":858},{"t":"Enviar presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":935},{"t":"por email","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":935},{"t":"Destinatario principal","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":939},{"t":"Ej: cliente@correo.com","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":942},{"t":"Este cliente no tiene email principal configurado. Cargá uno para poder enviar.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":943},{"t":"Email principal del cliente. Si lo dejás vacío, se usa el configurado en la ficha del cliente.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":943},{"t":"Copias (CC) (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":953},{"t":"Ej: ventas@empresa.com, compras@empresa.com","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":956},{"t":"Destinatarios adicionales en copia. Separá varios emails con coma.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":957},{"t":"Asunto (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":961},{"t":"Presupuesto … — tu empresa","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":964},{"t":"Mensaje (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":968},{"t":"Mensaje personalizado para el cuerpo del correo.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":971},{"t":"Podés enviar por email (con PDF adjunto) o copiar el enlace público para compartirlo por WhatsApp u otro medio.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":977},{"t":"Cancelar","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":982},{"t":"Generando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":991},{"t":"Copiar enlace","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":991},{"t":"Enviando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":999},{"t":"Enviar","archivo":"frontend/src/components/organismos/PresupuestosDesign/ListaTab.jsx","linea":999},{"t":"Borrador","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":10},{"t":"En revisión","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":11},{"t":"Aprobado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":12},{"t":"Enviado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":13},{"t":"Visto","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":14},{"t":"Aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":15},{"t":"Rechazado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":16},{"t":"Vencido","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":17},{"t":"Convertido a OV","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":22},{"t":"Facturado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":23},{"t":"Cancelado","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":24},{"t":"Reemplazada","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":25},{"t":"Producto","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":32},{"t":"Servicio","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":33},{"t":"Texto libre","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":34},{"t":"Subtítulo","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":35},{"t":"Descuento global","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":36},{"t":"Exento","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":40},{"t":"IVA 5%","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":41},{"t":"IVA 10%","archivo":"frontend/src/components/organismos/PresupuestosDesign/presupuestoEnums.js","linea":42},{"t":"Teléfono","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":22},{"t":"Presencial / visita","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":23},{"t":"Verbal","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":24},{"t":"WhatsApp","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":25},{"t":"Email (respondió fuera del portal)","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":26},{"t":"Otro","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":27},{"t":"Registrar aceptación de","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":51},{"t":"Canal de confirmación","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":56},{"t":"Cómo confirmó el cliente que acepta el presupuesto.","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":59},{"t":"Confirmado por (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":70},{"t":"Ej: Juan Pérez — Compras","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":73},{"t":"Persona del cliente que dio la conformidad.","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":74},{"t":"Detalle (opcional)","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":78},{"t":"Ej: Orden de compra 4521 del cliente, entrega acordada para el 05/09.","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":81},{"t":"El presupuesto pasa a","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":87},{"t":"Aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":88},{"t":"y queda listo para convertir en Orden de Venta. El canal y tu usuario se guardan en el historial.","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":88},{"t":"Cancelar","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":94},{"t":"Registrando…","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":104},{"t":"Marcar como aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/MarcarAceptadoDialog.jsx","linea":104},{"t":"Vista previa — Presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":87},{"t":"Generando documento…","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":98},{"t":"Reintentar","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":105},{"t":"Vista previa del presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":109},{"t":"Cerrar","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":114},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":116},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":118},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":123},{"t":"Descargar","archivo":"frontend/src/components/organismos/PresupuestosDesign/PdfPreviewModal.jsx","linea":125},{"t":"Descripción","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":108},{"t":"Cant.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":109},{"t":"Precio","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":110},{"t":"Desc.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":111},{"t":"IVA","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":112},{"t":"Total","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":113},{"t":"FORMAS DE PAGO","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":158},{"t":"Total pagado","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":166},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":181},{"t":"Cancelar","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":189},{"t":"Registrando...","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":191},{"t":"Agregá los productos/servicios de este presupuesto desde la búsqueda rápida.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ItemsEditor.jsx","linea":82},{"t":"Resumen exportado a Excel","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":120},{"t":"Resumen de presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":128},{"t":"Excel","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":144},{"t":"Cerrar resumen","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":147},{"t":"No se pudo armar el resumen.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":157},{"t":"No hay presupuestos con este filtro","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":159},{"t":"Cambiá el vendedor, el rango de fechas o el estado en los filtros de la lista.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":159},{"t":"Presupuestos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":164},{"t":"Clientes","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":165},{"t":"Productos","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":166},{"t":"Unidades","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":167},{"t":"Empaques (cajas, packs…)","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":168},{"t":"Monto total","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":169},{"t":"Un producto no tiene","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":174},{"t":"… productos no tienen","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":174},{"t":"presentación (caja, pack…) cargada: se muestran sólo en unidades. Se carga en Inventario → Productos → editar producto → Presentaciones.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":174},{"t":"Vistas del resumen","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":179},{"t":"Por producto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":180},{"t":"Por cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":181},{"t":"Resumen por producto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":186},{"t":"Producto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":189},{"t":"Cantidad","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":190},{"t":"Empaques","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":191},{"t":"Monto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":192},{"t":"Precio prom.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":193},{"t":"Costo unit.","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":194},{"t":"(precio promedio − costo) ÷ precio promedio","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":197},{"t":"Margen","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":198},{"t":"Total","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":235},{"t":"Resumen por cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":255},{"t":"Cliente","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":259},{"t":"Ocultar detalle","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":276},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":276},{"t":"Detalle de …","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":306},{"t":"Presupuesto","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":309},{"t":"Precio","archivo":"frontend/src/components/organismos/PresupuestosDesign/ResumenPresupuestosDialog.jsx","linea":313}],"resumen":"¿Facturar este presupuesto? · ¿Convertir en Orden de Venta? · Crear versión · ¿Enviar a aprobación? · Marcar como aceptado · Convertir a Orden de Venta · Equivalente Gs · Enviar presupuesto · Datos del presupuesto · Contacto del cliente · Presencial / visita · Email (respondió fuera del portal) · Vista previa — Presupuesto · Vista previa del presupuesto · Resumen exportado a Excel · Resumen de presupuestos · Cerrar resumen · En revisión · Convertido a OV · Reemplazada · FORMA"},{"id":"ruta:/cobros","tipo":"pantalla","titulo":"Cobros","miga":"Cobranzas › Cobros","ruta":"/cobros","archivos":["frontend/src/pages/Cobros.jsx","frontend/src/components/templates/CobrosTemplateV2.jsx","frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","frontend/src/components/bancard/BancardPagoModal.jsx","frontend/src/components/ui/SearchableSelect.jsx","frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx"],"textos":[{"t":"Error al cargar facturas del cliente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":325},{"t":"Error al cargar cuotas de la factura","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":358},{"t":"Seleccione al menos una cuota para cobrar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":516},{"t":"Seleccione un medio de pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":520},{"t":"El número de cheque debe tener exactamente 8 caracteres","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":525},{"t":"El banco emisor debe tener entre 4 y 20 caracteres","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":529},{"t":"Ingrese un monto válido a pagar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":535},{"t":"Error al obtener el recibo PDF","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":712},{"t":"Ticket enviado a la impresora Bluetooth","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":737},{"t":"Ticket enviado a la impresora","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":739},{"t":"Ticket abierto en el navegador para imprimir.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":742},{"t":"Error al imprimir: …","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":746},{"t":"Vencida · … …","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":787},{"t":"Por vencer · …d","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":795},{"t":"Al día","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":800},{"t":"Gestión de Cobros","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":807},{"t":"Sesión abierta el …","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":811},{"t":"Caja","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":813},{"t":"Buscar Cliente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":851},{"t":"RUC, nombre o teléfono...","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":865},{"t":"RUC:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":887},{"t":"Promesas vigentes","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":947},{"t":"Ver detalle de promesas del cliente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":966},{"t":"Ver detalle","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":967},{"t":"más","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":984},{"t":"Facturas Crédito Pendientes (","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":996},{"t":"No hay facturas crédito pendientes","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1008},{"t":"PYG","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1022},{"t":"Fecha:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1029},{"t":"Total:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1033},{"t":"Saldo pendiente:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1039},{"t":"Interés manual pendiente:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1049},{"t":"≈ en Gs:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1060},{"t":"Gs.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1061},{"t":"cuotas pagadas","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1076},{"t":"Cobrar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1100},{"t":"Cuotas -","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1119},{"t":"Deseleccionar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1130},{"t":"Seleccionar todo","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1130},{"t":"El capital está saldado. Queda … de interés por cobrar.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1145},{"t":"No hay cuotas pendientes","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1145},{"t":"Cuota","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1172},{"t":"Vence:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1173},{"t":"≈ Gs.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1182},{"t":"Registrar promesa de pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1200},{"t":"Registrar Cobro","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1221},{"t":"Sig:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1226},{"t":"Verificando numeración de recibos...","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1234},{"t":"Sin numeración de recibo","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1245},{"t":"No se encontró una numeración activa para \"Recibo de pago\" en esta sucursal. Configure una numeración con tipo de documento código 100 antes de continuar.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1246},{"t":"Cuotas seleccionadas:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1269},{"t":"Total de cuotas:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1273},{"t":"≈ en Guaraníes:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1282},{"t":"Monto a pagar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1299},{"t":"Pago parcial — se distribuirá entre las cuotas más antiguas","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1337},{"t":"Descuento","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1348},{"t":"Quitar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1378},{"t":"Aplicar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1378},{"t":"Descuento autorizado:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1385},{"t":"Presione \"Aplicar\" para usar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1391},{"t":"Ej: 10","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1439},{"t":"Ej: 50.000","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1439},{"t":"Motivo del descuento...","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1448},{"t":"Descuento autorizado por administrador","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1452},{"t":"Distribución del pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1465},{"t":"Mora exonerada","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1494},{"t":"Interés cargado desde Cuentas por Cobrar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1506},{"t":"interés","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1507},{"t":"Parcial (resta …)","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1515},{"t":"Completo","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1515},{"t":"cuota(s) sin cobertura","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1524},{"t":"Descuento total:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1533},{"t":"Mora exonerada:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1541},{"t":"Mora a cobrar:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1549},{"t":"Capital imputado:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1558},{"t":"Interés imputado:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1562},{"t":"Se imputa después del capital, con lo que sobra de lo entregado","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1563},{"t":"Quedan","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1573},{"t":"de interés pendientes: pasan a la cuenta y se cobran en el próximo cobro.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1574},{"t":"Cobrar todo","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1582},{"t":"Total a pagar:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1590},{"t":"Medio de Pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1612},{"t":"Nro. Cheque (8 caracteres)","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1629},{"t":"Banco emisor (elegí o escribí)","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1641},{"t":"Procesando...","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1657},{"t":"Confirmar Cobro","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1662},{"t":"Factura","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1678},{"t":"Fecha de emisión:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1688},{"t":"Moneda:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1692},{"t":"Cotización:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1697},{"t":"Total factura:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1707},{"t":"Política de cobranza","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1761},{"t":"Frecuencia:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1764},{"t":"Vencimientos:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1769},{"t":"Gracia acordada:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1775},{"t":"días","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1777},{"t":"Último pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1787},{"t":"Cargando…","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1790},{"t":"Sin pagos registrados aún","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1794},{"t":"Recibo:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1800},{"t":"Monto aplicado a esta factura:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1808},{"t":"Total del recibo:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1817},{"t":"Cobrador:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1827},{"t":"Registrado por:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1833},{"t":"Observación:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1842},{"t":"Items de la factura","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1885},{"t":"Cant:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1891},{"t":"Recibo -","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1926},{"t":"Ticket","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1927},{"t":"A4","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1927},{"t":"Imprimir","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1931},{"t":"Recibo PDF","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1950},{"t":"Cliente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":1998},{"t":"Interés de la cuenta (capital ya saldado)","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2015},{"t":"Cuotas a cobrar (…)","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2015},{"t":"Parcial","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2048},{"t":"Detalle del pago","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2071},{"t":"Medio de pago:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2076},{"t":"Descuento:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2084},{"t":"Interés que queda pendiente:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2117},{"t":"Total a cobrar:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2124},{"t":"Monto entregado por el cliente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2139},{"t":"Ingrese monto entregado","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2146},{"t":"Monto insuficiente (faltan","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2163},{"t":"Vuelto:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2174},{"t":"Fecha del cobro","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2187},{"t":"Cobrador","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2203},{"t":"Cancelar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2252},{"t":"Cobrar con tarjeta Bancard","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2259},{"t":"Bancard","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2261},{"t":"Confirmar y Cobrar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2275},{"t":"Cobro registrado exitosamente","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2290},{"t":"Recibo #","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2293},{"t":"Total cobrado:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2299},{"t":"Monto entregado:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2309},{"t":"Vuelto a entregar:","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2320},{"t":"Enviando ticket a la impresora...","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2330},{"t":"Ver A4","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2344},{"t":"Ver Ticket","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2353},{"t":"Cerrar","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2376},{"t":"Pago Bancard recibido. Registra el cobro manualmente o espera la confirmación del webhook.","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2394},{"t":"Cobro factura …","archivo":"frontend/src/components/templates/CobrosTemplateV2.jsx","linea":2401},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":45},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":46},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":47},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":48},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":52},{"t":"Garante","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":53},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":54},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":148},{"t":"Seleccioná un cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":217},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":218},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":219},{"t":"Indicá el cliente garante/tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":221},{"t":"Registrar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":271},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":311},{"t":"Cuota a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":327},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":330},{"t":"· Saldo Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":331},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":337},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":341},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Todas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Seleccioná un cliente para ver sus cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":350},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":356},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":370},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":378},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":383},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":394},{"t":"Cómo se documentó el compromiso del cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":399},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":412},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":420},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":464},{"t":"Notas del acuerdo","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":472},{"t":"Detalle del contacto: con quién hablaste, qué prometió, medio de pago acordado...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":479},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":491},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":494},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":502},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Pago cancelado","archivo":"frontend/src/components/bancard/BancardPagoModal.jsx","linea":160},{"t":"Pago con Bancard","archivo":"frontend/src/components/bancard/BancardPagoModal.jsx","linea":178},{"t":"Cerrar","archivo":"frontend/src/components/bancard/BancardPagoModal.jsx","linea":181},{"t":"Preparando formulario de pago…","archivo":"frontend/src/components/bancard/BancardPagoModal.jsx","linea":189},{"t":"Pago Bancard","archivo":"frontend/src/components/bancard/BancardPagoModal.jsx","linea":197},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":119},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":120},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":121},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":122},{"t":"… venc.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":165},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":183},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":230},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":237},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":244},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":245},{"t":"Días","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":246},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":247},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":248},{"t":"…d","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Al día","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273}],"resumen":"Error al cargar facturas del cliente · Error al cargar cuotas de la factura · Seleccione un medio de pago · Pago cancelado · Pago con Bancard · Pago Bancard · Registrar promesa de pago · El monto debe ser mayor a cero · Indicá el cliente garante/tercero · N° Factura · Items de la factura ( · Sin items registrados. — No se encontró una numeración activa para \"Recibo de pago\" en esta sucursal. Configure una numeración con tipo de documento código 100 antes de continuar."},{"id":"ruta:/cuentas-cobrar","tipo":"pantalla","titulo":"Cuentas Cobrar","miga":"Cuentas Cobrar","ruta":"/cuentas-cobrar","archivos":["frontend/src/pages/CuentasCobrar.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx"],"textos":[{"t":"Al día","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":77},{"t":"1-30 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":78},{"t":"31-60 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":79},{"t":"61-90 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":80},{"t":"90+ días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":81},{"t":"Total Pendiente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":108},{"t":"Vencido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":115},{"t":"% del total","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":119},{"t":"Al Día","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":122},{"t":"Clientes con Deuda","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":129},{"t":"al día","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":136},{"t":"Total Cobrado","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":142},{"t":"acumulado histórico","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":146},{"t":"Interés proyectado sobre las cuotas vencidas con la configuración de mora actual. Es estimado — el monto real se calcula al cobrar.","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":150},{"t":"Mora Proyectada","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":152},{"t":"sobre cuotas vencidas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":156},{"t":"Antigüedad de Deuda","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":164},{"t":"Muestra cómo se distribuye la deuda según el tiempo de vencimiento. Verde = al día, Amarillo = 1-30 días vencido, Naranja = 31-60 días, Rojo = 61-90 días, Rojo oscuro = más de 90 días. Si la barra tiene mucho rojo, la cartera está envejeciendo y necesita atención urgente.","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":168},{"t":"…: ₲ … (… cuotas)","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":185},{"t":"Mañana","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":220},{"t":"7 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":221},{"t":"15 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":222},{"t":"30 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":223},{"t":"Próximos Vencimientos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":271},{"t":"No hay cuotas por vencer en los próximos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":289},{"t":"día","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":290},{"t":"Total: ₲","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":315},{"t":"Estado de Cuenta","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":338},{"t":"Archivo exportado correctamente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":467},{"t":"Error al exportar","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":470},{"t":"Exportar Excel","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":476},{"t":"Cuentas por Cobrar","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":648},{"t":"Análisis de cartera, vencimientos y estado de cuenta","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":651},{"t":"Excel con pagos mes a mes por factura, filtrable por categoría y fecha de corte","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":657},{"t":"Detalle mensual","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":661},{"t":"Actualizar datos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":667},{"t":"Reportes","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":676},{"t":"Clientes","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":693},{"t":"Por Cliente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":693},{"t":"Cuotas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":694},{"t":"Todas las Cuotas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":694},{"t":"Buscar por nombre, RUC o código...","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":701},{"t":"Todos los clientes","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":705},{"t":"Con deuda vencida","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":706},{"t":"Gestión de mora","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":715},{"t":"Todos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":718},{"t":"Sin gestión activa","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":719},{"t":"En gestión activa","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":720},{"t":"Cliente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":730},{"t":"RUC","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":732},{"t":"Cuotas vencidas / total cuotas pendientes","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":734},{"t":"Días desde el primer vencimiento incumplido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":739},{"t":"Mora","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":740},{"t":"Saldo Total","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":744},{"t":"Salud","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":749},{"t":"Acciones","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":750},{"t":"No se encontraron clientes con los filtros aplicados","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":756},{"t":"No hay cuentas pendientes de cobro","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":756},{"t":"En gestión de mora · … desde …","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":771},{"t":"EN GESTIÓN · …","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":779},{"t":"… cuotas vencidas de … pendientes","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":793},{"t":"… días desde el primer vencimiento incumplido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":810},{"t":"…d","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":812},{"t":"Estado de Cuenta PDF","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":842},{"t":"Buscar por cliente o nro factura...","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":869},{"t":"Todas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":872},{"t":"Vencidas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":873},{"t":"Por vencer","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":874},{"t":"Todos los plazos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":877},{"t":"Vence mañana","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":878},{"t":"Próximos 7 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":879},{"t":"Próximos 15 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":880},{"t":"Próximos 30 días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":881},{"t":"Factura","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":891},{"t":"Cuota","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":892},{"t":"Vencimiento","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":893},{"t":"Estado","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":894},{"t":"Monto","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":895},{"t":"Saldo","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":896},{"t":"No se encontraron cuotas con los filtros aplicados","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":902},{"t":"No hay cuotas pendientes de cobro","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":902},{"t":"días vencido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":915},{"t":"Vencida","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":917},{"t":"Pendiente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":917},{"t":"Detalle de Cuenta","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":949},{"t":"RUC: …-…","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":951},{"t":"Saldo Vencido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1007},{"t":"Facturas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1013},{"t":"vencidas)","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1020},{"t":"Estado de cuenta","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1028},{"t":"Excelente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1030},{"t":"Bueno","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1030},{"t":"Atención","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1030},{"t":"Crítico","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1030},{"t":"% vencido","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1030},{"t":"Registrar Cobro","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1038},{"t":"Detalle de Cuotas","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1046},{"t":"No hay cuotas pendientes para este cliente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1052},{"t":"Vence en","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1080},{"t":"días","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1080},{"t":"Cobros Registrados","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1096},{"t":"Sin cobros registrados para este cliente","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1101},{"t":"Recibos emitidos","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1113},{"t":"Recibo","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1122},{"t":"Fecha","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1123},{"t":"Factura / Cuota","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1124},{"t":"Medio","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1125},{"t":"Sin número","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1136},{"t":"Desc: ₲","archivo":"frontend/src/pages/CuentasCobrar.jsx","linea":1156},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"No se pudieron cargar las categorías","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":76},{"t":"La fecha 'desde' debe ser menor o igual a 'hasta'","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":82},{"t":"No hay facturas para los filtros elegidos","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":94},{"t":"Exportado: … facturas","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":156},{"t":"Detalle mensual de deudas por categoría","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":198},{"t":"Exporta un Excel con una fila por factura a crédito y columnas dinámicas mes a mes con lo cobrado. Ideal para revisar deudas de una categoría (ej. motos) a una fecha de corte específica.","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":202},{"t":"Categoría (opcional — vacío = todas)","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":213},{"t":"Buscar por nombre o categoría padre…","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":214},{"t":"Fecha desde","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":239},{"t":"Fecha hasta","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":242},{"t":"Fecha de corte (saldo a esta fecha)","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":246},{"t":"El saldo se calcula como monto original − pagos y NC hasta esta fecha","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":249},{"t":"Sólo facturas con saldo > 0 al corte","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":252},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":256},{"t":"Vista previa PDF","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":258},{"t":"Generando…","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":263},{"t":"Excel","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":263},{"t":"Vista previa — Detalle mensual","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":272},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":282},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/DetalleMensualExportDialog.jsx","linea":285}],"desde":["Reportes","Dashboard"],"resumen":"Clientes con Deuda · Mora Proyectada · Antigüedad de Deuda · Detalle mensual de deudas por categoría · Categoría (opcional — vacío = todas) · Fecha de corte (saldo a esta fecha) · Incluir todas las cuotas · Detallar ítems · Vista previa del estado de cuenta — Interés proyectado sobre las cuotas vencidas con la configuración de mora actual. Es estimado — el monto real se calcula al cobrar."},{"id":"ruta:/cuentas-pagar","tipo":"pantalla","titulo":"Cuentas Pagar","miga":"Cuentas Pagar","ruta":"/cuentas-pagar","archivos":["frontend/src/pages/CuentasPagar.jsx","frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx"],"textos":[{"t":"Pagada","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":107},{"t":"Parcial","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":108},{"t":"Vencida","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":109},{"t":"Anulada","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":110},{"t":"Pendiente","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":111},{"t":"Detalle por proveedor","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":124},{"t":"Cada comprobante pendiente con sus cuotas, los pagos parciales que ya recibió y la antigüedad de la deuda.","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":125},{"t":"Plan de pagos por mes","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":128},{"t":"Lo pendiente ubicado en el mes en que vence, con el total a pagar de cada mes.","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":129},{"t":"… descargado","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":156},{"t":"No se pudo generar el reporte","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":160},{"t":"Reintentar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":160},{"t":"Solo los … proveedores que se ven en pantalla","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":173},{"t":"No hay proveedores en pantalla: se exportan todos","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":173},{"t":"Solo cuotas vencidas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":182},{"t":"Meses a mostrar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":186},{"t":"Desde el mes actual. Lo que vence después va en la columna «Después».","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":187},{"t":"Cancelar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":193},{"t":"Descargar Excel","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":195},{"t":"No hay datos para exportar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":214},{"t":"Exportado correctamente","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":258},{"t":"No se pudo exportar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":261},{"t":"Exportar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":274},{"t":"Proveedores y cuotas pendientes (Excel)","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":278},{"t":"(Excel)","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":281},{"t":"No tienes permisos para ver cuentas por pagar.","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":462},{"t":"Cuentas por Pagar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":474},{"t":"Análisis de obligaciones, vencimientos y estado de pagos a proveedores","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":477},{"t":"Actualizar datos","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":482},{"t":"Reportes","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":490},{"t":"Total Cuentas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":508},{"t":"Pendientes","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":509},{"t":"Pagadas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":510},{"t":"Vencidas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":511},{"t":"Saldo Pendiente","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":512},{"t":"Monto Pagado","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":513},{"t":"Buscar proveedor, RUC o factura...","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":538},{"t":"Todos los estados","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":572},{"t":"Todos los plazos","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":589},{"t":"Vence mañana","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":590},{"t":"Próximos 7 días","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":591},{"t":"Próximos 15 días","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":592},{"t":"Próximos 30 días","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":593},{"t":"Emitidas desde","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":595},{"t":"Emitidas hasta","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":596},{"t":"Todas las fechas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":598},{"t":"Prov.","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":614},{"t":"Por Proveedor","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":614},{"t":"Cuotas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":615},{"t":"Todas las Cuotas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":615},{"t":"Proveedor","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":624},{"t":"RUC","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":625},{"t":"Saldo Total","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":632},{"t":"Saldo Vencido","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":635},{"t":"Salud","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":639},{"t":"Acciones","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":644},{"t":"No se encontraron cuentas por pagar con los filtros aplicados","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":662},{"t":"Al día","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":714},{"t":"Estado de Cuenta PDF","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":747},{"t":"Factura","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":774},{"t":"F. compra","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":775},{"t":"Cuota","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":776},{"t":"Vencimiento","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":779},{"t":"Estado","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":780},{"t":"Monto","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":783},{"t":"Pagado","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":786},{"t":"Saldo","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":789},{"t":"No se encontraron cuotas con los filtros aplicados","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":806},{"t":"Compra:","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":834},{"t":"RUC:","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":937},{"t":"Comprobantes","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":969},{"t":"vencidas)","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":984},{"t":"Estado de cuenta","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":994},{"t":"Bueno","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":998},{"t":"Atención","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":998},{"t":"Crítico","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":998},{"t":"% vencido","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":998},{"t":"Estado de Cuenta","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1006},{"t":"Detalle de Cuotas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1017},{"t":"No hay cuotas pendientes para este proveedor","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1026},{"t":"Comprobante","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1034},{"t":"días vencido","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1067},{"t":"Estado de Cuenta —","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1153},{"t":"Cuotas con saldo (PDF)","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1159},{"t":"Movimientos con saldo corrido","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1162},{"t":"Extracto","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1163},{"t":"Todas las cuotas con saldo","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1171},{"t":"Todas","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1172},{"t":"Cerrar","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1176},{"t":"Generando estado de cuenta…","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1190},{"t":"Estado de cuenta proveedor","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1197},{"t":"Mostrando","archivo":"frontend/src/pages/CuentasPagar.jsx","linea":1244},{"t":"No se pudo generar el Excel","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":72},{"t":"Reintentar","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":72},{"t":"Desde","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":84},{"t":"Hasta","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":94},{"t":"«Desde» no puede ser posterior a «Hasta»","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":99},{"t":"Moneda","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":103},{"t":"PDF","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":119},{"t":"Excel","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":129},{"t":"Este proveedor no tiene movimientos","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":150},{"t":"No hay facturas, pagos ni notas de crédito que generen deuda con este proveedor.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":151},{"t":"Saldo al …","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":156},{"t":"Débitos del período","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":157},{"t":"Créditos del período","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":158},{"t":"Los movimientos registrados no explican … de la deuda de hoy. Se agregó una línea de ajuste para que el saldo final coincida con Cuentas por Pagar; conviene revisar ajustes manuales o notas de crédito mayores a la deuda.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":164},{"t":"Hoy la deuda real no coincide con los movimientos por …. Emití el extracto hasta hoy para ver la línea de ajuste.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":164},{"t":"factura(s) tienen el mismo número y monto que otra: puede ser la misma factura cargada dos veces (por ejemplo, como gasto y como compra).","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":171},{"t":"Fecha","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":179},{"t":"Comprobante","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":180},{"t":"Concepto","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":181},{"t":"Débito","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":182},{"t":"Crédito","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":185},{"t":"Saldo factura","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":188},{"t":"Saldo","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":191},{"t":"Saldo anterior al","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":199},{"t":"Otra factura tiene el mismo número y monto: ¿está cargada dos veces?","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":219},{"t":"Aplica a","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":232},{"t":"Sin movimientos en el período.","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":255},{"t":"Extracto · …","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":270},{"t":"Extracto ·","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":298},{"t":"Proveedor","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":299},{"t":"Cerrar","archivo":"frontend/src/components/organismos/ComprasDesign/ExtractoProveedor.jsx","linea":302}],"desde":["Reportes"],"resumen":"Detalle por proveedor · Plan de pagos por mes · No se pudo generar el reporte · No se pudo generar el Excel · Este proveedor no tiene movimientos · Débitos del período — Cada comprobante pendiente con sus cuotas, los pagos parciales que ya recibió y la antigüedad de la deuda."},{"id":"ruta:/ventas/notas-credito","tipo":"pantalla","titulo":"Notas Credito","miga":"Notas Credito","ruta":"/ventas/notas-credito","archivos":["frontend/src/components/ventas/NotasCreditoTab.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","frontend/src/components/ventas/SifenSelectionBar.jsx","frontend/src/components/ventas/DocumentosHeaderActions.jsx"],"textos":[{"t":"Todos los estados","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":63},{"t":"Pendiente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":64},{"t":"Aprobada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":65},{"t":"Anulada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":66},{"t":"Hoy","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":70},{"t":"Ayer","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":71},{"t":"Esta semana","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":72},{"t":"Este mes","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":73},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":74},{"t":"Número","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":79},{"t":"Fecha","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":80},{"t":"Cliente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":81},{"t":"Total","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":82},{"t":"Factura Asociada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":83},{"t":"Estado","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":84},{"t":"Pipeline","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":85},{"t":"SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":86},{"t":"Evento","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":87},{"t":"Estado Evento","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":88},{"t":"CDC","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":89},{"t":"Fecha Envío SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":90},{"t":"Fecha Firma SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":91},{"t":"QR","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":92},{"t":"Acciones","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":93},{"t":"… nota(s) de crédito enviadas al middleware","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":249},{"t":"Error al enviar notas de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":261},{"t":"Estado SIFEN actualizado: … nota(s) de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":274},{"t":"Sincronización completada","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":274},{"t":"Error al sincronizar estado SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":285},{"t":"Evento de inutilización enviado correctamente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":299},{"t":"Error al enviar evento de inutilización","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":310},{"t":"Evento de cancelación enviado correctamente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":325},{"t":"Error al enviar evento de cancelación","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":335},{"t":"Debe ingresar un motivo","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":363},{"t":"Notas de Crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":542},{"t":"Nueva","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":551},{"t":"Nueva Nota de Crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":551},{"t":"Columnas visibles","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":609},{"t":"Fecha desde","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":632},{"t":"Fecha hasta","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":646},{"t":"Limpiar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":688},{"t":"Notas Hoy","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":699},{"t":"Pendiente SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":700},{"t":"Aprobados SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":701},{"t":"Rechazados SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":702},{"t":"Total General","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":703},{"t":"No se encontraron notas de crédito","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":741},{"t":"Sin nombre","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":803},{"t":"Factura:","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":814},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":847},{"t":"Ver KUDE","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":855},{"t":"Editar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":868},{"t":"Eventos SIFEN","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":885},{"t":"Inutilización","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1174},{"t":"Cancelación","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1174},{"t":"Ver KUDE / Imprimir","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1269},{"t":"Anterior","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1337},{"t":"Página","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1340},{"t":"Siguiente","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1348},{"t":"Han pasado más de 168 horas (7 días) desde el envío","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1381},{"t":"Confirmar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1410},{"t":"Motivo","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1420},{"t":"Ingrese el motivo del evento...","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/ventas/NotasCreditoTab.jsx","linea":1436},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Nota de Crédito","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":123},{"t":"Cerrar","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":142},{"t":"Información General","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":166},{"t":"Fecha Emisión","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":172},{"t":"Moneda","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":178},{"t":"Tipo Impuesto","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":188},{"t":"Motivo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":194},{"t":"Cliente","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":214},{"t":"Razón Social","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":220},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":228},{"t":"Código Cliente","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":237},{"t":"Teléfono","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":243},{"t":"Email","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":249},{"t":"Dirección","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":255},{"t":"Documentos Asociados","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":273},{"t":"Tipo Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":279},{"t":"Número Documento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":291},{"t":"Monto Total","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":313},{"t":"Comprobante Retención","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":327},{"t":"Resolución CF","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":335},{"t":"Constancia","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":343},{"t":"Aplicaciones en Recibos","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":362},{"t":"Esta nota de crédito aún no se aplicó a ningún recibo.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":366},{"t":"Recibo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":374},{"t":"Fecha","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":375},{"t":"Factura destino","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":376},{"t":"Modo","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":379},{"t":"Estado","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":380},{"t":"Monto aplicado","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":381},{"t":"Detalle de Items","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":437},{"t":"Código","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":448},{"t":"Descripción","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":458},{"t":"Cant.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":464},{"t":"P. Unit.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":470},{"t":"Desc.","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":477},{"t":"Subtotal","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":484},{"t":"Sin items","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":519},{"t":"Totales","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":538},{"t":"Subtotal:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":543},{"t":"Exentas:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":559},{"t":"Gravadas 5%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":574},{"t":"Gravadas 10%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":589},{"t":"Descuento:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":604},{"t":"IVA 5%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":618},{"t":"IVA 10%:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":629},{"t":"Total IVA:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":640},{"t":"TOTAL:","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":652},{"t":"Información SIFEN","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":677},{"t":"CDC","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":682},{"t":"Fecha Envío","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":706},{"t":"Fecha Firma","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":718},{"t":"Nro. Lote","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":730},{"t":"Mensaje SIFEN","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":741},{"t":"Evento","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":752},{"t":"Inutilización","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":756},{"t":"Cancelación","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":756},{"t":"Mensaje","archivo":"frontend/src/components/ventas/NotaCreditoDetalleDialog.jsx","linea":773},{"t":"Todas son reenvíos de rechazos SIFEN — verificá que los datos ya estén corregidos.","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":75},{"t":"… de … son reenvíos de rechazos SIFEN.","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":75},{"t":"Cancelar selección","archivo":"frontend/src/components/ventas/SifenSelectionBar.jsx","linea":87},{"t":"Exportar el rango de fechas actual a Excel","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":40},{"t":"Exportando…","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":56},{"t":"Exportar Excel","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":56},{"t":"Volver a cargar los datos del listado","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":61},{"t":"Actualizar","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":69},{"t":"Consulta el estado en SIFEN de las facturas enviadas y sincroniza el resultado local","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":75},{"t":"Sincronizando…","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":93},{"t":"Sincronizar SIFEN","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":93},{"t":"Elegir qué columnas mostrar en la tabla","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":100},{"t":"Columnas","archivo":"frontend/src/components/ventas/DocumentosHeaderActions.jsx","linea":108}],"resumen":"Factura Asociada · Pipeline · Estado Evento · Inutilización · Cancelación · Tipo Impuesto · Cancelar selección · Volver a cargar los datos del listado · Sincronizar SIFEN · Elegir qué columnas mostrar en la tabla · Generando documento... · KUDE Preview · Imprimir documento — Todas son reenvíos de rechazos SIFEN — verificá que los datos ya estén corregidos."},{"id":"ruta:/ventas/notas-credito/nueva","tipo":"pantalla","titulo":"Nueva Nota Credito","miga":"Ventas › Facturación › Nueva Nota Credito","ruta":"/ventas/notas-credito/nueva","archivos":["frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/organismos/DocumentoPreviewModal.jsx","frontend/src/components/organismos/NotasCredito/ActionButtonsNC.jsx","frontend/src/components/organismos/NotasCredito/AplicacionNcAviso.jsx","frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","frontend/src/components/organismos/NotasCredito/InformacionAdicionalNC.jsx","frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx"],"textos":[{"t":"Nota de crédito creada exitosamente","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":172},{"t":"No hay cotizaciones cargadas para …","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":308},{"t":"Factura …-…-… cargada con … items","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":438},{"t":"Error al cargar los datos de la factura","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":443},{"t":"Producto \"…\" agregado","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":509},{"t":"Complete todos los campos requeridos","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":597},{"t":"Función de impresión no implementada","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":774},{"t":"Nueva Nota de Crédito","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":785},{"t":"Usuario","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":790},{"t":"Empresa","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":794},{"t":"Cambiar Factura Asociada","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":851},{"t":"Buscar Factura a Asociar","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":851},{"t":"Factura:","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":857},{"t":"Confirmar emisión de Nota de Crédito","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":960},{"t":"Numeración","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":969},{"t":"Cliente","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":970},{"t":"RUC / Doc.","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":971},{"t":"Tipo documento","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":972},{"t":"Moneda","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":973},{"t":"Motivo emisión","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":974},{"t":"Depósito","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":975},{"t":"Dirección","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":976},{"t":"Factura asociada","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":978},{"t":"Saldo en factura","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":982},{"t":"Exentas","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":995},{"t":"Base gravada","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":996},{"t":"IVA 10%","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":997},{"t":"IVA 5%","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":998},{"t":"Total IVA","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":999},{"t":"TOTAL NC","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":1000},{"t":"Saldo tras NC","archivo":"frontend/src/components/ventas/NuevaNotaCreditoTemplate.jsx","linea":1002},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Descripción","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":108},{"t":"Cant.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":109},{"t":"Precio","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":110},{"t":"Desc.","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":111},{"t":"IVA","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":112},{"t":"Total","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":113},{"t":"FORMAS DE PAGO","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":158},{"t":"Total pagado","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":166},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":181},{"t":"Cancelar","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":189},{"t":"Registrando...","archivo":"frontend/src/components/organismos/DocumentoPreviewModal.jsx","linea":191},{"t":"Limpiar","archivo":"frontend/src/components/organismos/NotasCredito/ActionButtonsNC.jsx","linea":9},{"t":"Guardando...","archivo":"frontend/src/components/organismos/NotasCredito/ActionButtonsNC.jsx","linea":16},{"t":"Registrar","archivo":"frontend/src/components/organismos/NotasCredito/ActionButtonsNC.jsx","linea":21},{"t":"Buscar Factura","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":155},{"t":"Electrónica","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":157},{"t":"Impresa","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":157},{"t":"Cliente Seleccionado","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":175},{"t":"Razón Social","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":184},{"t":"Sin nombre","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":188},{"t":"RUC/CI","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":196},{"t":"Sin documento","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":200},{"t":"Documento","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":237},{"t":"Electrónico","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":239},{"t":"Impreso","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":239},{"t":"Solo se muestran facturas con saldo disponible (total − NCs previas). La columna \"Cobrado\" es informativa: si es > 0, verificá con el cliente antes de emitir NC.","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":242},{"t":"Modo manual: puede seleccionar cualquier factura. Los totales y cantidades no están validados automáticamente.","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":242},{"t":"Buscar por número de factura...","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":254},{"t":"Factura Seleccionada","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":283},{"t":"Número","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":292},{"t":"Fecha","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":304},{"t":"Total Original","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":316},{"t":"Saldo Disponible","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":335},{"t":"Esta factura ya tiene cobros registrados por","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":369},{"t":". Legalmente podés emitir NC hasta el saldo disponible, pero verificá con el cliente antes de emitir una NC que exceda lo que aún queda por cobrar.","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":376},{"t":"NC Aplicadas","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":403},{"t":"Cobrado","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":406},{"t":"Estado","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":414},{"t":"Acción","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":417},{"t":"Seleccione un cliente primero","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":443},{"t":"Buscando facturas...","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":469},{"t":"No se encontraron facturas","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":494},{"t":"No hay facturas … para este cliente","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":494},{"t":"Aprobado","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":572},{"t":"Seleccionada","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":588},{"t":"Sin saldo","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":588},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":588},{"t":"Cancelar","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":605},{"t":"Confirmar Selección","archivo":"frontend/src/components/organismos/NotasCredito/BuscadorFacturasNC.jsx","linea":613},{"t":"Información Adicional","archivo":"frontend/src/components/organismos/NotasCredito/InformacionAdicionalNC.jsx","linea":17},{"t":"Información adicional sobre la nota de crédito...","archivo":"frontend/src/components/organismos/NotasCredito/InformacionAdicionalNC.jsx","linea":30},{"t":"Items de la","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":85},{"t":"Factura","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":87},{"t":"Nota de Crédito","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":87},{"t":"No hay items agregados","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":92},{"t":"Seleccione una factura para cargar los items","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":94},{"t":"Busque y agregue productos para la nota de crédito","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":94},{"t":"Descripción","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":121},{"t":"U.M.","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":122},{"t":"Cantidad","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":123},{"t":"Disponible","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":124},{"t":"Precio Unit.","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":125},{"t":"IVA %","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":126},{"t":"Total","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":127},{"t":"Acciones","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":128},{"t":"Producto agregado fuera de la factura original","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":147},{"t":"Adicional","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":147},{"t":"Código:","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":153},{"t":"UNI","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":161},{"t":"Excede disponible","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":181},{"t":"Item adicional sin tope individual","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":195},{"t":"Eliminar item","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":243},{"t":"Las cantidades están limitadas por el saldo disponible de la factura original. Los precios pueden editarse pero se recomienda mantener los originales.","archivo":"frontend/src/components/organismos/NotasCredito/ItemsTableNC.jsx","linea":259},{"t":"Datos de Nota de Crédito","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":74},{"t":"Sucursal","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":80},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":89},{"t":"Punto Expedición","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":99},{"t":"Numeración","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":119},{"t":"Fecha","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":130},{"t":"Moneda","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":141},{"t":"Motivo de Emisión","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":161},{"t":"Seleccionar motivo","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":171},{"t":"Cómo se podrá aplicar esta NC al cobrar. ESTRICTO: solo a su factura origen (recomendado SET). FLEXIBLE: a cualquier factura del cliente. Dejá 'Default empresa' para usar lo configurado en Contabilidad → Config. Recibos.","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":181},{"t":"Modo aplicación NC (recibos)","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":181},{"t":"Sin factura asociada solo aplica modo FLEXIBLE automáticamente","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":188},{"t":"Default empresa","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":194},{"t":"ESTRICTO — solo factura origen","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":195},{"t":"FLEXIBLE — cualquier factura del cliente","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":196},{"t":"Se habilita al asociar la factura.","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":199},{"t":"Tipo de Documento","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":204},{"t":"Electrónico","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":209},{"t":"Impreso","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":210},{"t":"Depósito Inventario","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":216},{"t":"Depósito al cual se devolverá el inventario","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":225},{"t":"Sin depósitos","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":228},{"t":"Datos del Cliente","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":244},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":250},{"t":"Dirección","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":258},{"t":"Sin detalle","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":269},{"t":"Dirección del cliente","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":278},{"t":"Teléfono","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":283},{"t":"Sin teléfono","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":287},{"t":"Email","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":292},{"t":"Sin email","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":296},{"t":"Documento Impreso Asociado","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":308},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":314},{"t":"Tipo de documento asociado (solo lectura)","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":318},{"t":"1 - Factura","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":327},{"t":"Timbrado *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":333},{"t":"Ej: 12345678","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":343},{"t":"Fecha Emisión *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":349},{"t":"Establecimiento *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":363},{"t":"Punto Expedición *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":379},{"t":"Número Documento *","archivo":"frontend/src/components/organismos/NotasCredito/NotaCreditoHeader.jsx","linea":395},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":161},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":166},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":179},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":179},{"t":"Código:","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":216},{"t":"Sin código","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":217},{"t":"Precio: Gs.","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":219},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":231},{"t":"Producto:","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":254},{"t":"S/C","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":255},{"t":"Descripción","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":268},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":279},{"t":"Cantidad","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":295},{"t":"Precio","archivo":"frontend/src/components/organismos/NotasCredito/ProductSearchNC.jsx","linea":309},{"t":"Resumen de Totales","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":34},{"t":"% de la factura","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":39},{"t":"Subtotales","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":47},{"t":"Exento:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":49},{"t":"IVA 5%:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":58},{"t":"IVA 10%:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":64},{"t":"Liquidación IVA","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":73},{"t":"Total IVA:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":87},{"t":"Totales","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":96},{"t":"Total Operación:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":98},{"t":"Base Gravada:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":104},{"t":"Total en Gs:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":113},{"t":"Total General:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":123},{"t":"Comparación con Factura Original","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":133},{"t":"Total Factura:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":137},{"t":"Total NC:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":141},{"t":"Saldo Restante:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":150},{"t":"Disponible para NC:","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":167},{"t":"El total de la NC supera el saldo disponible de la factura (descontando NCs previas). Ajuste cantidades o quite items.","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":176},{"t":"% utilizado","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":187},{"t":"Documento impreso: Los totales no están validados automáticamente. Verifique que los montos sean correctos antes de registrar.","archivo":"frontend/src/components/organismos/NotasCredito/TotalsPanelNC.jsx","linea":197},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156}],"desde":["Ventas › Facturación","Notas Credito"],"resumen":"Nota de crédito creada exitosamente · Error al cargar los datos de la factura · Función de impresión no implementada · Buscar Factura · Electrónica · Impresa · Información Adicional · Items de la · No hay items agregados · U.M. · Datos de Nota de Crédito · Motivo de Emisión · Seleccionar motivo · Precio: Gs. · Resumen de Totales · Subtotales · Exento: · Sin código · Código: · FORMAS DE PAGO · Generando documento... · KUDE Preview · Imprimir documento · Total pagado — Solo se "},{"id":"ruta:/ventas/remisiones/nueva","tipo":"pantalla","titulo":"Nueva Remision","miga":"Ventas › Facturación › Nueva Remision","ruta":"/ventas/remisiones/nueva","archivos":["frontend/src/components/ventas/NuevaRemisionTemplate.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/ventas/BuscadorFacturasRemision.jsx","frontend/src/components/ventas/ChoferBrowserModal.jsx","frontend/src/components/ventas/TransportistaBrowserModal.jsx","frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","frontend/src/components/organismos/KudePreviewModal.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx"],"textos":[{"t":"Sin documentos asociados","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":60},{"t":"Electrónico","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":61},{"t":"Impreso","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":62},{"t":"Traslado por venta","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":350},{"t":"Traslado por consignación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":350},{"t":"Exportación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":351},{"t":"Traslado por compra","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":351},{"t":"Importación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":352},{"t":"Traslado por devolución","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":352},{"t":"Traslado entre locales de la empresa","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":353},{"t":"Traslado de bienes por transformación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":353},{"t":"Traslado de bienes por reparación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":354},{"t":"Traslado por emisor móvil","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":354},{"t":"Exhibición o demostración","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":355},{"t":"Participación en ferias","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":355},{"t":"Traslado de encomienda","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":356},{"t":"Decomiso","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":356},{"t":"Otro","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":357},{"t":"No se agregaron facturas nuevas","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":488},{"t":"Las facturas seleccionadas ya fueron remisionadas completamente","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":494},{"t":"… factura(s) importada(s): … ítem(s)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":496},{"t":"Error importando facturas","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":498},{"t":"Nota de remisión creada exitosamente","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":656},{"t":"Volver","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":706},{"t":"Nueva Nota de Remisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":713},{"t":"Guardar Remisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":721},{"t":"Emite una nota de remisión electrónica (tipo 7) para documentar el traslado de mercaderías.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":732},{"t":"DATOS DEL DOCUMENTO","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":747},{"t":"Sucursal *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":751},{"t":"Seleccionar...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":757},{"t":"Punto Expedición *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":766},{"t":"Seleccione sucursal","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":772},{"t":"Sin numeraciones","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":772},{"t":"Numeración *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":781},{"t":"Fecha y hora *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":789},{"t":"Condición Negociación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":803},{"t":"Sin condición","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":805},{"t":"Tipo Responsable","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":812},{"t":"Emisor de la factura","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":814},{"t":"Receptor de la factura","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":814},{"t":"Depósito (descuenta stock)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":824},{"t":"Sin depósitos","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":831},{"t":"La sucursal seleccionada no tiene","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":844},{"t":"numeraciones tipo 7 (Nota de Remisión)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":845},{"t":"configuradas. Configurá una numeración en","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":845},{"t":"Administración → Numeraciones","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":846},{"t":"antes de continuar.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":846},{"t":"El punto de expedición seleccionado no tiene","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":850},{"t":"numeraciones activas","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":851},{"t":"para remisiones. Verificá la configuración en","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":851},{"t":"DOCUMENTO ASOCIADO","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":857},{"t":"Tipo documento asociado","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":861},{"t":"Seleccioná primero el cliente para buscar su factura electrónica.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":871},{"t":"Importando...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":898},{"t":"Agregar otra factura...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":898},{"t":"Buscar factura electrónica...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":898},{"t":"Fecha futura emisión factura *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":916},{"t":"Fecha en que se emitirá la factura. Debe ser dentro del mismo mes.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":921},{"t":"Timbrado *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":931},{"t":"Est. *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":935},{"t":"Pto. Exp. *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":941},{"t":"Nro. Doc. *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":947},{"t":"Fecha doc. *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":953},{"t":"DATOS DE TRANSPORTE","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":962},{"t":"Transportista *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":979},{"t":"Explorar todos","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":984},{"t":"Chofer *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1015},{"t":"Vehículo *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1042},{"t":"Agente de transporte (opcional)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1059},{"t":"Motivo *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1074},{"t":"Buscar motivo...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1074},{"t":"Descripción del motivo * (mín. 5 caracteres)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1081},{"t":"Especifique el motivo...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1083},{"t":"Nro. Despacho Importación *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1091},{"t":"Nro. despacho...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1093},{"t":"Tipo transporte *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1100},{"t":"Modalidad *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1110},{"t":"Kilómetros *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1120},{"t":"Distancia total del recorrido. Ej: 45 km","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1124},{"t":"DATOS DE SALIDA","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1135},{"t":"Fecha inicio *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1138},{"t":"Fecha fin *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1142},{"t":"Departamento *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1149},{"t":"Distrito *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1157},{"t":"Ciudad *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1165},{"t":"Dirección salida *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1169},{"t":"Av. Ejemplo 1234","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1170},{"t":"Nro. Casa","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1173},{"t":"Complemento","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1177},{"t":"Piso, depto...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1178},{"t":"DATOS DE ENTREGA","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1187},{"t":"Seleccioná primero el cliente para tomar su dirección registrada. Igual podés cargar la dirección de entrega manualmente.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1193},{"t":"Dirección del cliente","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1201},{"t":"Sin dirección","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1213},{"t":"Dirección entrega *","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1245},{"t":"Calle Ejemplo 567","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1246},{"t":"Complemento / Referencia","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1253},{"t":"Piso 2, frente al parque...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1254},{"t":"Complemento 2","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1257},{"t":"Observaciones adicionales...","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1258},{"t":"Teléfono entrega","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1261},{"t":"MERCADERÍAS A TRANSPORTAR","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1283},{"t":"Busque y seleccione una o más facturas electrónicas para importar los ítems.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1286},{"t":"Código","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1296},{"t":"Descripción","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1297},{"t":"Unidad","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1298},{"t":"Cantidad","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1299},{"t":"Factura","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1300},{"t":"No hay productos agregados","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1310},{"t":"Busca y agrega productos usando el campo de búsqueda","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1312},{"t":"Importá una factura electrónica para cargar los ítems","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1312},{"t":"(… rem.)","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1338},{"t":"Quitar ítem","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1351},{"t":"ítem","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1371},{"t":"| Total unidades:","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1371},{"t":"INFORMACIÓN ADICIONAL","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1381},{"t":"Observaciones","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1389},{"t":"Observaciones, instrucciones especiales, etc.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1392},{"t":"… ítem…","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1407},{"t":"… unid.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1414},{"t":"Cancelar","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1427},{"t":"Guardando…","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1438},{"t":"Revisá antes de registrar","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1450},{"t":"Verificá los datos para evitar errores de carga ·","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1451},{"t":"Documento","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1455},{"t":"Sucursal","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1456},{"t":"Numeración","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1457},{"t":"Fecha y hora emisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1458},{"t":"Tipo responsable","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1459},{"t":"Condición negociación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1460},{"t":"Destinatario","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1466},{"t":"Cliente","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1467},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1468},{"t":"Motivo y condiciones","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1471},{"t":"Motivo","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1472},{"t":"Tipo transporte","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1473},{"t":"Modalidad","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1474},{"t":"Kilómetros","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1475},{"t":"Transporte","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1478},{"t":"Transportista","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1479},{"t":"Chofer","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1480},{"t":"Vehículo","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1481},{"t":"Agente","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1482},{"t":"Salida","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1485},{"t":"Dirección","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1486},{"t":"Ubicación","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1487},{"t":"Inicio traslado","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1488},{"t":"Fin traslado","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1489},{"t":"Entrega","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1492},{"t":"Teléfono","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1495},{"t":"Documento asociado","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1498},{"t":"Facturas electrónicas","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1500},{"t":"Tipo","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1503},{"t":"Timbrado","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1504},{"t":"Comprobante","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1505},{"t":"Fecha doc.","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1506},{"t":"Fecha futura de emisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1511},{"t":"Mercadería (","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1519},{"t":"Sin ítems","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1533},{"t":"Información adicional","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1550},{"t":"Seguir editando","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1556},{"t":"Registrar remisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1565},{"t":"Preview KUDE - Nota de Remisión","archivo":"frontend/src/components/ventas/NuevaRemisionTemplate.jsx","linea":1599},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Buscar Factura Electrónica","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":97},{"t":"Facturas de: …","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":100},{"t":"… factura…","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":100},{"t":"Buscar por nro. factura o CDC...","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":119},{"t":"Seleccione un cliente primero...","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":119},{"t":"Seleccione un cliente primero para ver sus facturas","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":136},{"t":"Buscando facturas aprobadas...","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":141},{"t":"No se encontraron facturas aprobadas","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":146},{"t":"Este cliente no tiene facturas aprobadas por SIFEN","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":146},{"t":"Nro. Factura","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":153},{"t":"Fecha","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":154},{"t":"Cliente","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":155},{"t":"Remisión","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":156},{"t":"Estado SIFEN","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":157},{"t":"Esta factura ya está agregada a la remisión","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":176},{"t":"Esta factura ya fue remisionada en su totalidad","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":176},{"t":"Agregada","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":200},{"t":"Remisionada","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":204},{"t":"Agregar","archivo":"frontend/src/components/ventas/BuscadorFacturasRemision.jsx","linea":246},{"t":"Buscar Chofer","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":79},{"t":"… resultado…","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":80},{"t":"… choferes","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":80},{"t":"Buscar por nombre o documento...","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":95},{"t":"Cargando...","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":108},{"t":"No se encontraron choferes","archivo":"frontend/src/components/ventas/ChoferBrowserModal.jsx","linea":110},{"t":"Buscar Transportista","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":79},{"t":"… resultado…","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":80},{"t":"… transportistas","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":80},{"t":"Buscar por nombre o documento...","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":95},{"t":"Cargando...","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":108},{"t":"No se encontraron transportistas","archivo":"frontend/src/components/ventas/TransportistaBrowserModal.jsx","linea":110},{"t":"… productos con ese código. Elegí cuál.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":292},{"t":"No se encontró ningún producto con el código …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":295},{"t":"⚠️ Sin stock disponible para \"…\". Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":597},{"t":"⚠️ Stock insuficiente. Disponible: …, Solicitado: …. Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":601},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":702},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":707},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"S/C","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":756},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":766},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"Stock: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":771},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":785},{"t":"Agregar nuevo producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":787},{"t":"Producto:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":800},{"t":"Resolviendo precio por lista...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":815},{"t":"Lista:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":821},{"t":"· Desc:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":824},{"t":"· Recargo:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":827},{"t":"· Base:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":831},{"t":"Oferta:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":842},{"t":"· Ahorro:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":846},{"t":"· Antes:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":853},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":866},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":871},{"t":"Último precio:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":879},{"t":"· Fac.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":887},{"t":"Usar precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":892},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":899},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":910},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":928},{"t":"Monto a cobrar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":936},{"t":"Cant. (calc.)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Se calcula del monto. Si la cambiás, se recalcula el monto.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":958},{"t":"Precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":963},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":975},{"t":"(máx.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":978},{"t":"% sin autorización)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":979},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1015},{"t":"Agregar (Enter)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1047},{"t":"Montos rápidos:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1056},{"t":"Cargá el","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1066},{"t":": la cantidad se calcula sola.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Enter","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"para agregar o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Esc","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"para cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"Presiona","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1071},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1072},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1110},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1125},{"t":"Usar precio contado","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1133},{"t":"Exento (0%)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1148},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1291},{"t":"Seleccione una afectación de IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1295},{"t":"Seleccione una unidad de medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1299},{"t":"Nuevo Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1339},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1353},{"t":"Descripción *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1364},{"t":"Descripción del producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1371},{"t":"Afectación IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1380},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1386},{"t":"Unidad de Medida *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1395},{"t":"% IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1414},{"t":"Proporción IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1452},{"t":"Guardar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1456},{"t":"Generando documento...","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":167},{"t":"Reintentar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":195},{"t":"KUDE Preview","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":204},{"t":"Cerrar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":215},{"t":"Abrir en nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":221},{"t":"Nueva pestaña","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":229},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":235},{"t":"Descargar","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":243},{"t":"Imprimir documento","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":249},{"t":"Imprimir","archivo":"frontend/src/components/organismos/KudePreviewModal.jsx","linea":261},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347}],"desde":["Ventas › Facturación","Viaje Detalle"],"resumen":"Sin documentos asociados · Traslado por venta · Traslado por consignación · Buscar Factura Electrónica · Buscar por nro. factura o CDC... · Seleccione un cliente primero... · Buscar Chofer · Buscar por nombre o documento... · No se encontraron choferes · Buscar Transportista · No se encontraron transportistas · Agregar nuevo producto · Resolviendo precio por lista... · Lista: · Generando documento... · KUDE Preview · Imprimir documento · Crear cliente · No se encontraron clie"},{"id":"ruta:/ventas/compras-asistidas/nueva","tipo":"pantalla","titulo":"Nueva Compra Asistida","miga":"Ventas › Facturación › Nueva Compra Asistida","ruta":"/ventas/compras-asistidas/nueva","archivos":["frontend/src/pages/NuevaCompraAsistidaPage.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx"],"textos":[{"t":"Todos los ítems deben tener descripción","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":138},{"t":"Editar Compra Asistida","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":168},{"t":"Nueva Compra Asistida","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":168},{"t":"Datos del Pedido","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":177},{"t":"Cotización USD → Gs","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":183},{"t":"Última cotización:","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":192},{"t":"Fecha entrega estimada","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":199},{"t":"Notas","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":209},{"t":"Datos del Cliente","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":222},{"t":"BUSCAR CLIENTE","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":225},{"t":"Ítems del Pedido","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":232},{"t":"Descripción *","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":238},{"t":"URL","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":239},{"t":"Proveedor","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":240},{"t":"Cant.","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":241},{"t":"Precio USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":242},{"t":"Descripción del producto","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":251},{"t":"Eliminar ítem","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":288},{"t":"Agregar ítem","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":298},{"t":"Resumen","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":307},{"t":"Subtotal USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":311},{"t":"USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":312},{"t":"Cotización","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":315},{"t":"Gs/USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":316},{"t":"Subtotal en Gs","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":319},{"t":"Servicio (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":326},{"t":"Logística (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":333},{"t":"Comisión (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":340},{"t":"TOTAL GS","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":350},{"t":"GUARDAR CAMBIOS","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":355},{"t":"CREAR PEDIDO","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":355},{"t":"Buscar proveedor...","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":413},{"t":"RUC","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":430},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156}],"desde":["Ventas › Facturación"],"resumen":"Todos los ítems deben tener descripción · Editar Compra Asistida · Datos del Pedido · Crear cliente · No se encontraron clientes · Explorar todos los clientes · Buscar por RUC, CI o nombre... · Ya existe un cliente con este documento · Buscar Cliente"},{"id":"ruta:/ventas/compras-asistidas/:id/editar","tipo":"pantalla","titulo":"Nueva Compra Asistida","miga":"Nueva Compra Asistida","ruta":"/ventas/compras-asistidas/:id/editar","archivos":["frontend/src/pages/NuevaCompraAsistidaPage.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx"],"textos":[{"t":"Todos los ítems deben tener descripción","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":138},{"t":"Editar Compra Asistida","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":168},{"t":"Nueva Compra Asistida","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":168},{"t":"Datos del Pedido","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":177},{"t":"Cotización USD → Gs","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":183},{"t":"Última cotización:","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":192},{"t":"Fecha entrega estimada","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":199},{"t":"Notas","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":209},{"t":"Datos del Cliente","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":222},{"t":"BUSCAR CLIENTE","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":225},{"t":"Ítems del Pedido","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":232},{"t":"Descripción *","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":238},{"t":"URL","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":239},{"t":"Proveedor","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":240},{"t":"Cant.","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":241},{"t":"Precio USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":242},{"t":"Descripción del producto","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":251},{"t":"Eliminar ítem","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":288},{"t":"Agregar ítem","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":298},{"t":"Resumen","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":307},{"t":"Subtotal USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":311},{"t":"USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":312},{"t":"Cotización","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":315},{"t":"Gs/USD","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":316},{"t":"Subtotal en Gs","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":319},{"t":"Servicio (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":326},{"t":"Logística (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":333},{"t":"Comisión (Gs)","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":340},{"t":"TOTAL GS","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":350},{"t":"GUARDAR CAMBIOS","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":355},{"t":"CREAR PEDIDO","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":355},{"t":"Buscar proveedor...","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":413},{"t":"RUC","archivo":"frontend/src/pages/NuevaCompraAsistidaPage.jsx","linea":430},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156}],"resumen":"Todos los ítems deben tener descripción · Editar Compra Asistida · Datos del Pedido · Crear cliente · No se encontraron clientes · Explorar todos los clientes · Buscar por RUC, CI o nombre... · Ya existe un cliente con este documento · Buscar Cliente"},{"id":"ruta:/ordenes-venta/nueva","tipo":"pantalla","titulo":"Orden Venta Nueva","miga":"Ventas › Facturación › Orden Venta Nueva","ruta":"/ordenes-venta/nueva","archivos":["frontend/src/pages/OrdenVentaNueva.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx"],"textos":[{"t":"Solo se pueden editar órdenes en borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":101},{"t":"Seleccione un cliente","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":371},{"t":"Agregue al menos un producto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":372},{"t":"Orden actualizada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":377},{"t":"Orden guardada como borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":380},{"t":"Orden confirmada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":403},{"t":"Editar Orden de Venta","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":429},{"t":"Nueva Orden de Venta","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":429},{"t":"Sin numeración configurada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":439},{"t":"Datos de la Orden","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":451},{"t":"Sucursal","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":456},{"t":"Punto Expedición","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":471},{"t":"Sin puntos configurados","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":481},{"t":"Numeración","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":492},{"t":"Sin numeración","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":494},{"t":"Fecha","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":499},{"t":"Fecha Vencimiento","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":508},{"t":"Moneda","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":518},{"t":"Condición de Pago","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":535},{"t":"Depósito Inventario","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":550},{"t":"— Sin depósito —","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":558},{"t":"Vendedor","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":566},{"t":"— Sin vendedor —","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":574},{"t":"Datos del Cliente","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":588},{"t":"Buscar Producto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":604},{"t":"Resumen","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":632},{"t":"Total Bruto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":637},{"t":"Liq. IVA 10%","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":641},{"t":"Liq. IVA 5%","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":645},{"t":"Total IVA","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":649},{"t":"Total Exentas","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":653},{"t":"TOTAL ORDEN","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":657},{"t":"Facturación:","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":663},{"t":"Parcial por ítem","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":664},{"t":"Parcial por monto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":664},{"t":"Observaciones","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":671},{"t":"Observaciones opcionales...","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":675},{"t":"Limpiar","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":684},{"t":"Guardar Cambios","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":693},{"t":"Guardar Borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":693},{"t":"Confirmar Orden","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":700},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Este cliente tiene","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":38},{"t":"presupuesto(s) aceptado(s). Podés generar la Orden de Venta desde uno.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":39},{"t":"Este cliente es de reparto (zona","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":42},{"t":"). Generando la orden de venta, el pedido entra en la carga del camión y se pueden registrar entregas parciales; facturando directo, no.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":43},{"t":"Elegí un presupuesto aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":56},{"t":"Generar OV","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":64},{"t":"Todavía no agregaste productos. Buscalos arriba por código, código de barra o descripción.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":87},{"t":"Centro costo","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":98},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":99},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":100},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":101},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":102},{"t":"% IVA","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":104},{"t":"Lote","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":105},{"t":"F. Fab.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":106},{"t":"F. Venc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":107},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc. %","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Equivalente","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":120},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":122},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":158},{"t":"Oferta: … — Antes: …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":183},{"t":"Exento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":229},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":266},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":301},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":332},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":351},{"t":"Cargar …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":360},{"t":"… productos con ese código. Elegí cuál.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":292},{"t":"No se encontró ningún producto con el código …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":295},{"t":"⚠️ Sin stock disponible para \"…\". Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":597},{"t":"⚠️ Stock insuficiente. Disponible: …, Solicitado: …. Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":601},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":702},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":707},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"S/C","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":756},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":766},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"Stock: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":771},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":785},{"t":"Agregar nuevo producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":787},{"t":"Producto:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":800},{"t":"Resolviendo precio por lista...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":815},{"t":"Lista:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":821},{"t":"· Desc:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":824},{"t":"· Recargo:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":827},{"t":"· Base:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":831},{"t":"Oferta:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":842},{"t":"· Ahorro:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":846},{"t":"· Antes:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":853},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":866},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":871},{"t":"Último precio:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":879},{"t":"· Fac.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":887},{"t":"Usar precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":892},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":899},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":910},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":928},{"t":"Monto a cobrar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":936},{"t":"Cant. (calc.)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Se calcula del monto. Si la cambiás, se recalcula el monto.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":958},{"t":"Precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":963},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":975},{"t":"(máx.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":978},{"t":"% sin autorización)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":979},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1015},{"t":"Agregar (Enter)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1047},{"t":"Montos rápidos:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1056},{"t":"Cargá el","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1066},{"t":": la cantidad se calcula sola.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Enter","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"para agregar o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Esc","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"para cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"Presiona","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1071},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1072},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1110},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1125},{"t":"Usar precio contado","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1133},{"t":"Exento (0%)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1148},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1291},{"t":"Seleccione una afectación de IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1295},{"t":"Seleccione una unidad de medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1299},{"t":"Nuevo Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1339},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1353},{"t":"Descripción *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1364},{"t":"Descripción del producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1371},{"t":"Afectación IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1380},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1386},{"t":"Unidad de Medida *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1395},{"t":"% IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1414},{"t":"Proporción IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1452},{"t":"Guardar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1456},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347}],"desde":["Ventas › Facturación"],"resumen":"Orden actualizada · Orden guardada como borrador · Orden confirmada · Este cliente tiene · Este cliente es de reparto (zona · Elegí un presupuesto aceptado · F. Fab. · F. Venc. · Equivalente · Agregar nuevo producto · Resolviendo precio por lista... · Lista: · Crear cliente · No se encontraron clientes · Explorar todos los clientes · Buscar por RUC, CI o nombre... · Ya existe un cliente con este documento · Buscar Cliente · Marca · Buscar Producto · No se encontraron producto"},{"id":"ruta:/ordenes-venta/:id","tipo":"pantalla","titulo":"Orden Venta Detalle","miga":"Orden Venta Detalle","ruta":"/ordenes-venta/:id","archivos":["frontend/src/pages/OrdenVentaDetalle.jsx"],"textos":[{"t":"Borrador","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":46},{"t":"Confirmada","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":47},{"t":"Aprobada","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":48},{"t":"En proceso","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":49},{"t":"Fact. parcial","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":50},{"t":"Facturada","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":51},{"t":"Cancelada","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":52},{"t":"Vencida","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":53},{"t":"Cancelar orden","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":97},{"t":"Esta acción no se puede deshacer. El stock reservado será liberado.","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":99},{"t":"Motivo (opcional)","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":103},{"t":"Volver","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":113},{"t":"Confirmar cancelación","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":120},{"t":"Orden cancelada","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":170},{"t":"No se pudo cargar la orden de venta.","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":186},{"t":"Volver a la lista","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":207},{"t":"Borrador sin número","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":214},{"t":"Estado: …","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":219},{"t":"Stock reservado","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":228},{"t":"Editar","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":240},{"t":"Confirmar","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":250},{"t":"Aprobar","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":264},{"t":"Iniciar proceso","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":277},{"t":"Próximamente — Facturar desde POS","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":283},{"t":"Facturar","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":291},{"t":"Ver factura","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":304},{"t":"Cancelar","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":317},{"t":"Ítems (","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":332},{"t":"Sin ítems registrados","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":336},{"t":"Producto","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":344},{"t":"Presentación","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":345},{"t":"Cantidad","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":346},{"t":"Precio unit.","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":347},{"t":"Desc.","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":348},{"t":"Total","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":349},{"t":"Historial de cambios","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":403},{"t":"Sistema","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":422},{"t":"Información","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":439},{"t":"Cliente","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":440},{"t":"RUC","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":442},{"t":"Vendedor","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":444},{"t":"Origen","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":445},{"t":"Sucursal","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":446},{"t":"Depósito","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":447},{"t":"Moneda","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":448},{"t":"Lista de precios","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":449},{"t":"Fecha","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":451},{"t":"Vencimiento","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":452},{"t":"Creado por","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":454},{"t":"Totales","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":459},{"t":"Subtotal","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":461},{"t":"Descuento","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":464},{"t":"IVA","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":467},{"t":"Facturado","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":479},{"t":"Pendiente","archivo":"frontend/src/pages/OrdenVentaDetalle.jsx","linea":480}],"resumen":"No se pudo cargar la orden de venta. · Borrador sin número · Stock reservado — Esta acción no se puede deshacer. El stock reservado será liberado."},{"id":"ruta:/ordenes-venta/:id/editar","tipo":"pantalla","titulo":"Orden Venta Nueva","miga":"Orden Venta Nueva","ruta":"/ordenes-venta/:id/editar","archivos":["frontend/src/pages/OrdenVentaNueva.jsx","frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx"],"textos":[{"t":"Solo se pueden editar órdenes en borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":101},{"t":"Seleccione un cliente","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":371},{"t":"Agregue al menos un producto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":372},{"t":"Orden actualizada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":377},{"t":"Orden guardada como borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":380},{"t":"Orden confirmada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":403},{"t":"Editar Orden de Venta","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":429},{"t":"Nueva Orden de Venta","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":429},{"t":"Sin numeración configurada","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":439},{"t":"Datos de la Orden","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":451},{"t":"Sucursal","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":456},{"t":"Punto Expedición","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":471},{"t":"Sin puntos configurados","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":481},{"t":"Numeración","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":492},{"t":"Sin numeración","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":494},{"t":"Fecha","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":499},{"t":"Fecha Vencimiento","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":508},{"t":"Moneda","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":518},{"t":"Condición de Pago","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":535},{"t":"Depósito Inventario","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":550},{"t":"— Sin depósito —","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":558},{"t":"Vendedor","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":566},{"t":"— Sin vendedor —","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":574},{"t":"Datos del Cliente","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":588},{"t":"Buscar Producto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":604},{"t":"Resumen","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":632},{"t":"Total Bruto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":637},{"t":"Liq. IVA 10%","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":641},{"t":"Liq. IVA 5%","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":645},{"t":"Total IVA","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":649},{"t":"Total Exentas","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":653},{"t":"TOTAL ORDEN","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":657},{"t":"Facturación:","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":663},{"t":"Parcial por ítem","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":664},{"t":"Parcial por monto","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":664},{"t":"Observaciones","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":671},{"t":"Observaciones opcionales...","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":675},{"t":"Limpiar","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":684},{"t":"Guardar Cambios","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":693},{"t":"Guardar Borrador","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":693},{"t":"Confirmar Orden","archivo":"frontend/src/pages/OrdenVentaNueva.jsx","linea":700},{"t":"Sin documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":120},{"t":"Explorar todos los clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":136},{"t":"Buscar por RUC, CI o nombre...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":152},{"t":"Sin resultados para \"","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":189},{"t":"Crear cliente con … …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Crear cliente «…»","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":194},{"t":"Complete los campos obligatorios: RUC, Razón Social y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":469},{"t":"Complete los campos obligatorios: Tipo Documento, Nro. Documento, Nombre y Tipo Operación","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":481},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":573},{"t":"Ya existe un cliente con este documento","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":591},{"t":"· RUC …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"· CI …","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":594},{"t":"Usar este cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":601},{"t":"Naturaleza *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":610},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":616},{"t":"Tipo Operación *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":625},{"t":"RUC *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":647},{"t":"DV","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":667},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":676},{"t":"Razón social de la empresa","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":682},{"t":"Tipo Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":691},{"t":"Nro. Documento *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":706},{"t":"Nombre Completo *","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":719},{"t":"Nombre y apellido","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":725},{"t":"Dirección","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":734},{"t":"Dirección del cliente (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":740},{"t":"Celular","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":747},{"t":"595981000000 (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":753},{"t":"Email","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":757},{"t":"email@ejemplo.com (opcional)","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":763},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":770},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":776},{"t":"Guardar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteSearch.jsx","linea":780},{"t":"Este cliente tiene","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":38},{"t":"presupuesto(s) aceptado(s). Podés generar la Orden de Venta desde uno.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":39},{"t":"Este cliente es de reparto (zona","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":42},{"t":"). Generando la orden de venta, el pedido entra en la carga del camión y se pueden registrar entregas parciales; facturando directo, no.","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":43},{"t":"Elegí un presupuesto aceptado","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":56},{"t":"Generar OV","archivo":"frontend/src/components/organismos/PresupuestosDesign/PresupuestoAceptadoBanner.jsx","linea":64},{"t":"Todavía no agregaste productos. Buscalos arriba por código, código de barra o descripción.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":87},{"t":"Centro costo","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":98},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":99},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":100},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":101},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":102},{"t":"% IVA","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":104},{"t":"Lote","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":105},{"t":"F. Fab.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":106},{"t":"F. Venc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":107},{"t":"Descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc. %","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":112},{"t":"Equivalente","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":120},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":122},{"t":"Buscar centro","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":158},{"t":"Oferta: … — Antes: …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":183},{"t":"Exento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":229},{"t":"Tipo de descuento","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":266},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":301},{"t":"Porcentaje","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":332},{"t":"Cargá el monto y la cantidad se calcula sola","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":351},{"t":"Cargar …","archivo":"frontend/src/components/organismos/POSAdmin/ItemsTable.jsx","linea":360},{"t":"… productos con ese código. Elegí cuál.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":292},{"t":"No se encontró ningún producto con el código …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":295},{"t":"⚠️ Sin stock disponible para \"…\". Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":597},{"t":"⚠️ Stock insuficiente. Disponible: …, Solicitado: …. Se agregará de todas formas.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":601},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":702},{"t":"Explorar todos los productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":707},{"t":"Debe cargar cotización para facturar...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"Buscar por código, código de barra o descripción...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":720},{"t":"S/C","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":756},{"t":"Stock mínimo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":766},{"t":"⚠ Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"⚠ Stock bajo: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"Stock: …","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":768},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":771},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":785},{"t":"Agregar nuevo producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":787},{"t":"Producto:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":800},{"t":"Resolviendo precio por lista...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":815},{"t":"Lista:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":821},{"t":"· Desc:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":824},{"t":"· Recargo:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":827},{"t":"· Base:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":831},{"t":"Oferta:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":842},{"t":"· Ahorro:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":846},{"t":"· Antes:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":853},{"t":"Precio financiado:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":866},{"t":"cuotas de","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":871},{"t":"Último precio:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":879},{"t":"· Fac.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":887},{"t":"Usar precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":892},{"t":"Descripción","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":899},{"t":"Unid. Medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":910},{"t":"Monto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":928},{"t":"Monto a cobrar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":936},{"t":"Cant. (calc.)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Cant.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":944},{"t":"Se calcula del monto. Si la cambiás, se recalcula el monto.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":958},{"t":"Precio","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":963},{"t":"Desc.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":975},{"t":"(máx.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":978},{"t":"% sin autorización)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":979},{"t":"Máximo sin autorización de supervisor: …%","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1015},{"t":"Agregar (Enter)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1047},{"t":"Montos rápidos:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1056},{"t":"Cargá el","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1066},{"t":": la cantidad se calcula sola.","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Enter","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"para agregar o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1067},{"t":"Esc","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"para cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1068},{"t":"Presiona","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1071},{"t":"para agregar rápido o","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1072},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1110},{"t":"Total:","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1125},{"t":"Usar precio contado","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1133},{"t":"Exento (0%)","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1148},{"t":"La descripción es obligatoria","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1291},{"t":"Seleccione una afectación de IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1295},{"t":"Seleccione una unidad de medida","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1299},{"t":"Nuevo Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1339},{"t":"Código","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1353},{"t":"Descripción *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1364},{"t":"Descripción del producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1371},{"t":"Afectación IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1380},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1386},{"t":"Unidad de Medida *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1395},{"t":"% IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1414},{"t":"Proporción IVA *","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1428},{"t":"Cancelar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1452},{"t":"Guardar","archivo":"frontend/src/components/organismos/POSAdmin/ProductSearch.jsx","linea":1456},{"t":"Buscar Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":105},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"… clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":108},{"t":"Nuevo Cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":116},{"t":"Cerrar","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":119},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":132},{"t":"Cargando...","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":148},{"t":"No se encontraron clientes","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":153},{"t":"Crear cliente","archivo":"frontend/src/components/organismos/POSAdmin/ClienteBrowserModal.jsx","linea":156},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347}],"resumen":"Orden actualizada · Orden guardada como borrador · Orden confirmada · Este cliente tiene · Este cliente es de reparto (zona · Elegí un presupuesto aceptado · F. Fab. · F. Venc. · Equivalente · Agregar nuevo producto · Resolviendo precio por lista... · Lista: · Crear cliente · No se encontraron clientes · Explorar todos los clientes · Buscar por RUC, CI o nombre... · Ya existe un cliente con este documento · Buscar Cliente · Marca · Buscar Producto · No se encontraron producto"},{"id":"ruta:/pedidos-mayoristas","tipo":"pantalla","titulo":"Mayoristas","miga":"Ventas › Mayoristas","ruta":"/pedidos-mayoristas","archivos":["frontend/src/pages/PedidosMayoristas.jsx","frontend/src/components/pedidos/CartPanel.jsx","frontend/src/components/pedidos/CatalogPanel.jsx","frontend/src/components/pedidos/ClienteInfoPanel.jsx","frontend/src/components/pedidos/ClienteSelector.jsx","frontend/src/components/pedidos/PedidoHeader.jsx","frontend/src/components/pedidos/ProductDetailModal.jsx"],"textos":[{"t":"No se pudo cargar info del cliente","archivo":"frontend/src/pages/PedidosMayoristas.jsx","linea":180},{"t":"Debe configurar una numeración de pedidos para esta sucursal antes de operar.","archivo":"frontend/src/pages/PedidosMayoristas.jsx","linea":190},{"t":"No hay numeración de pedidos configurada para esta sucursal. Configure una numeración con tipo de documento \"Pedido\" en Configuración.","archivo":"frontend/src/pages/PedidosMayoristas.jsx","linea":253},{"t":"Item eliminado","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":101},{"t":"El descuento no puede superar el 100%","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":117},{"t":"Porcentaje inválido (0–100)","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":148},{"t":"Confirmado: … (con alertas de stock)","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":173},{"t":"Confirmado: …","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":176},{"t":"Pedido cancelado","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":198},{"t":"Carrito vacío","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":239},{"t":"Agrega productos desde el catálogo","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":240},{"t":"Pedido","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":251},{"t":"Editar descuento individual","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":372},{"t":"Desc.","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":375},{"t":"Subtotal","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":391},{"t":"Descuentos","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":396},{"t":"IVA incl.","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":401},{"t":"Total","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":405},{"t":"Equiv.","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":411},{"t":"cot. ₲","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":418},{"t":"Sin cotización registrada para","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":425},{"t":"Descuento global (todos los items)","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":434},{"t":"Aplicar","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":451},{"t":"Condiciones del pedido","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":464},{"t":"Condición de pago...","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":484},{"t":"Moneda...","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":498},{"t":"Depósito (auto)...","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":528},{"t":"Contado","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":541},{"t":"días plazo","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":548},{"t":"Entrega inicial","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":559},{"t":"Supera crédito disponible (₲","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":568},{"t":"Observaciones del pedido...","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":574},{"t":"Confirmar Pedido","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":593},{"t":"Confirmado:","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":599},{"t":"Cancelar","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":606},{"t":"Nuevo","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":611},{"t":"Cancelar pedido","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":622},{"t":"Motivo (opcional)","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":626},{"t":"Ej: Cliente cambió de parecer...","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":628},{"t":"Volver","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":639},{"t":"Confirmar cancelación","archivo":"frontend/src/components/pedidos/CartPanel.jsx","linea":650},{"t":"Pedido iniciado…","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":202},{"t":"… agregado - …","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":210},{"t":"… agregado…","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":212},{"t":"Buscar productos (F2)...","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":244},{"t":"Lista de precios activa:","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":264},{"t":"Buscar","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":277},{"t":"Frecuentes (","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":282},{"t":"Top ventas (","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":288},{"t":"Ofertas (","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":294},{"t":"Categoría","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":311},{"t":"Catálogo de productos","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":327},{"t":"Busca por nombre, código o código de barras","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":328},{"t":"F2","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":330},{"t":"buscar ·","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":330},{"t":"Tab","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":330},{"t":"navegar ·","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":330},{"t":"Enter","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":331},{"t":"Variantes","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":357},{"t":"OFERTA","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":358},{"t":"Sin stock","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":359},{"t":"Agregar","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":376},{"t":"Sin productos frecuentes","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":395},{"t":"Sin productos top","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":457},{"t":"Hasta","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":487},{"t":"Aplica a todos los productos","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":535},{"t":"Sin ofertas activas","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":542},{"t":"Sin resultados para \"…\"","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":553},{"t":"Sin productos en esta categoría","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":553},{"t":"Agregar unidad base","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":628},{"t":"Todos","archivo":"frontend/src/components/pedidos/CatalogPanel.jsx","linea":673},{"t":"Info Cliente","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":57},{"t":"Cargando contexto...","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":64},{"t":"Sin datos de contexto","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":80},{"t":"Datos","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":101},{"t":"Razón Social","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":105},{"t":"RUC","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":109},{"t":"Tipo","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":114},{"t":"Lista de precios","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":123},{"t":"Descuento general","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":145},{"t":"Recargo general","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":152},{"t":"Productos","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":166},{"t":"Redondeo","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":173},{"t":"dec.)","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":174},{"t":"Vigencia","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":180},{"t":"Inicio","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":182},{"t":"Sin fin","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":184},{"t":"Sin beneficios configurados","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":189},{"t":"Sin lista de precios asignada","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":197},{"t":"Dirección","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":202},{"t":"Teléfono","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":208},{"t":"Crédito","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":217},{"t":"Cliente bloqueado por crédito","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":222},{"t":"Uso de crédito","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":229},{"t":"Límite","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":248},{"t":"Disponible","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":252},{"t":"Pendiente","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":256},{"t":"Último pago","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":262},{"t":"Sin límite de crédito configurado","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":268},{"t":"Últimas compras","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":276},{"t":"Borrador","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":284},{"t":"Cargando...","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":302},{"t":"Condición","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":308},{"t":"Lista precios","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":313},{"t":"Factura","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":319},{"t":"Descuento","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":325},{"t":"Subtotal","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":330},{"t":"Vendedor","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":335},{"t":"Productos (","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":348},{"t":"No se pudo cargar el detalle","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":373},{"t":"Condiciones","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":387},{"t":"Monedas","archivo":"frontend/src/components/pedidos/ClienteInfoPanel.jsx","linea":397},{"t":"Seleccionar Cliente","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":57},{"t":"Busca por razón social, RUC o documento para iniciar la negociación","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":58},{"t":"Ej: Distribuidora ABC, 80012345-6...","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":70},{"t":"Sin nombre","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":94},{"t":"No se encontraron clientes","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":113},{"t":"Enter","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":118},{"t":"seleccionar único resultado · Escribe mínimo 2 caracteres","archivo":"frontend/src/components/pedidos/ClienteSelector.jsx","linea":118},{"t":"Ventas Mayoristas","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":36},{"t":"Negociación y pedidos","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":37},{"t":"Sucursal","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":46},{"t":"Punto de expedición","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":58},{"t":"Numeración siguiente","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":67},{"t":"Sin numeración","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":69},{"t":"Sin numeración de pedidos","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":76},{"t":"Borrador","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":84},{"t":"Requiere entrega inicial","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":98},{"t":"Crédito bloqueado","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":112},{"t":"Ocultar info cliente","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":131},{"t":"Mostrar info cliente","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":131},{"t":"Nuevo pedido","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":138},{"t":"Nuevo","archivo":"frontend/src/components/pedidos/PedidoHeader.jsx","linea":140},{"t":"Ver","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":139},{"t":"Oferta","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":146},{"t":"Producto padre","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":195},{"t":"… en stock","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":216},{"t":"Sin stock","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":216},{"t":"Ver disponibilidad","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":216},{"t":"Consultando depósitos...","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":232},{"t":"Sin registros de stock","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":235},{"t":"Disponible","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":241},{"t":"Reservado","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":247},{"t":"Neto","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":253},{"t":"Principal","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":286},{"t":"Bajo mín.","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":287},{"t":"Mín.","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":311},{"t":"Máx.","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":317},{"t":"Precio base","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":343},{"t":"Lista de precios","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":351},{"t":"Variantes","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":378},{"t":"Cargando variantes...","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":383},{"t":"Sin variantes disponibles","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":429},{"t":"Presentaciones","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":438},{"t":"Unidad","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":446},{"t":"Agregar — …","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":480},{"t":"Agregar al pedido","archivo":"frontend/src/components/pedidos/ProductDetailModal.jsx","linea":480}],"resumen":"No se pudo cargar info del cliente · Item eliminado · El descuento no puede superar el 100% · Porcentaje inválido (0–100) · Buscar productos (F2)... · Lista de precios activa: · Frecuentes ( · Variantes · Info Cliente · Cargando contexto... · Sin datos de contexto · Ej: Distribuidora ABC, 80012345-6... · Ventas Mayoristas · Negociación y pedidos · Punto de expedición · Oferta · Producto padre · Seleccionar Cliente · No se encontraron clientes — Debe configurar una numeración "},{"id":"ruta:/solicitudes-credito","tipo":"pantalla","titulo":"Créditos","miga":"Ventas › Créditos","ruta":"/solicitudes-credito","archivos":["frontend/src/pages/SolicitudesCredito.jsx","frontend/src/components/ventas/SolicitudesCreditoTab.jsx","frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx"],"textos":[{"t":"Solicitudes de Crédito","archivo":"frontend/src/pages/SolicitudesCredito.jsx","linea":25},{"t":"Nueva Solicitud","archivo":"frontend/src/pages/SolicitudesCredito.jsx","linea":35},{"t":"Todos los estados","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":57},{"t":"Borrador","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":58},{"t":"Pendiente Aprobación","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":59},{"t":"Aprobada","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":60},{"t":"Rechazada","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":61},{"t":"Facturada","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":62},{"t":"Cancelada","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":63},{"t":"Hoy","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":67},{"t":"Ayer","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":68},{"t":"Esta semana","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":69},{"t":"Este mes","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":70},{"t":"Mes anterior","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":71},{"t":"Nro. Solicitud","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":75},{"t":"Fecha","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":76},{"t":"Cliente","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":77},{"t":"Vendedor","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":78},{"t":"Items","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":79},{"t":"Cuotas","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":80},{"t":"Total","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":81},{"t":"Estado","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":82},{"t":"Creado por","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":83},{"t":"Acciones","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":84},{"t":"Solicitud cancelada","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":133},{"t":"Error al generar el PDF","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":149},{"t":"Limpiar filtros","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":295},{"t":"Solo refinanciaciones","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":305},{"t":"Buscar por número, cliente...","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":315},{"t":"Ocultar filtros","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":338},{"t":"Más filtros","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":338},{"t":"Filtros…","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":341},{"t":"Refrescar","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":348},{"t":"Columnas","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":353},{"t":"Desde","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":366},{"t":"Hasta","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":372},{"t":"Limpiar todo","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":395},{"t":"Borradores","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":410},{"t":"Pendientes","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":411},{"t":"Aprobadas","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":412},{"t":"Facturadas","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":413},{"t":"No se encontraron solicitudes","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":443},{"t":"Aún no hay solicitudes de crédito","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":443},{"t":"Ajustá los filtros o probá con otro rango de fechas.","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":448},{"t":"Creá la primera solicitud desde el botón de arriba.","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":448},{"t":"Refinanciación","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":564},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":645},{"t":"Ver PDF","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":650},{"t":"Cancelar solicitud","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":660},{"t":"Solicitud de Crédito — PDF","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":721},{"t":"Generando PDF...","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":728},{"t":"PDF","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":731},{"t":"¿Confirma cancelar la solicitud","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":739},{"t":"? Esta acción no se puede deshacer.","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":740},{"t":"Volver","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":744},{"t":"Cancelando...","archivo":"frontend/src/components/ventas/SolicitudesCreditoTab.jsx","linea":751},{"t":"Borrador","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":39},{"t":"Pendiente Aprobación","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":40},{"t":"Aprobada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":41},{"t":"Rechazada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":42},{"t":"Facturada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":43},{"t":"Cancelada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":44},{"t":"Historial Crediticio","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":105},{"t":"… vencidas","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":110},{"t":"Al día","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":110},{"t":"Sin deudas","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":110},{"t":"Deuda:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":118},{"t":"Ver detalle","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":131},{"t":"Límite","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":143},{"t":"Sin tope","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":148},{"t":"Deuda","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":153},{"t":"Vencido","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":162},{"t":"Créditos activos","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":171},{"t":"— Total:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":183},{"t":"S/N","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":207},{"t":"Sin créditos activos","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":219},{"t":"Solicitud enviada a aprobación","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":263},{"t":"Error al enviar a aprobación","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":266},{"t":"Solicitud aprobada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":272},{"t":"Error al aprobar solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":275},{"t":"Solicitud rechazada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":281},{"t":"Error al rechazar solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":286},{"t":"Solicitud cancelada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":292},{"t":"Error al cancelar solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":295},{"t":"Solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":337},{"t":"Información General","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":357},{"t":"Fecha Solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":362},{"t":"Condición de Pago","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":366},{"t":"Moneda","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":376},{"t":"Cuotas Total","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":379},{"t":"Entrega Inicial","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":383},{"t":"Primera Cuota","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":389},{"t":"A Financiar","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":396},{"t":"Fecha Aprobación","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":401},{"t":"Aprobado por","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":406},{"t":"Motivo de Rechazo","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":414},{"t":"Rechazado por:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":421},{"t":"Supervisor","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":422},{"t":"Observaciones","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":431},{"t":"Cliente","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":440},{"t":"Razón Social","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":445},{"t":"RUC / Documento","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":448},{"t":"Teléfono","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":451},{"t":"Vendedor","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":463},{"t":"Creado por","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":471},{"t":"Política de Cobranza","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":509},{"t":"Frecuencia: …","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":515},{"t":"Gracia acordada: … días","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":531},{"t":"Detalle de Productos (","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":545},{"t":"Producto","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":553},{"t":"Cant.","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":554},{"t":"Cuotas","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":557},{"t":"Monto/Cuota","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":560},{"t":"Cuota Inicial","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":564},{"t":"Total","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":568},{"t":"Plan:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":580},{"t":"Sin productos","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":599},{"t":"Totales","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":615},{"t":"Total Productos:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":620},{"t":"Cuotas:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":627},{"t":"Entrega inicial:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":636},{"t":"Saldo a financiar:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":644},{"t":"Frecuencia:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":653},{"t":"Cada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":656},{"t":"días","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":657},{"t":"(semanal)","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":658},{"t":"(quincenal)","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":659},{"t":"(mensual)","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":660},{"t":"MONTO TOTAL:","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":666},{"t":"Cronograma de Pagos","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":680},{"t":"Nº","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":687},{"t":"Vencimiento","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":688},{"t":"Monto","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":689},{"t":"Saldo","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":692},{"t":"Factura Generada","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":771},{"t":"Nro. Factura","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":776},{"t":"Fecha","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":779},{"t":"Cancelar solicitud","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":789},{"t":"Cancelar","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":790},{"t":"Enviar a Aprobación","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":803},{"t":"Rechazar","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":810},{"t":"Aprobar","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":820},{"t":"Motivo de rechazo * — Será visible para el vendedor","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":827},{"t":"Ej: Cliente con cuotas vencidas, monto excede límite, documentación incompleta...","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":836},{"t":"Rechazando...","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":853},{"t":"Confirmar Rechazo","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":853},{"t":"Cerrar","archivo":"frontend/src/components/ventas/SolicitudCreditoDetalleDialog.jsx","linea":860},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096}],"desde":["Ecommerce › Ecommerce","Nueva Solicitud Credito"],"resumen":"Solicitudes de Crédito · Nueva Solicitud · Pendiente Aprobación · Nro. Solicitud · Solicitud cancelada · Solo refinanciaciones · No se encontraron solicitudes · Cancelar solicitud · Gestión de mora activa · Abierta el · Ver expediente — Ej: Cliente con cuotas vencidas, monto excede límite, documentación incompleta..."},{"id":"ruta:/solicitudes-credito/nueva","tipo":"pantalla","titulo":"Nueva Solicitud Credito","miga":"Ventas › Créditos › Nueva Solicitud Credito","ruta":"/solicitudes-credito/nueva","archivos":["frontend/src/pages/NuevaSolicitudCredito.jsx","frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","frontend/src/components/cobranzas/gestion-mora/NuevaPromesaModal.jsx","frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx"],"textos":[{"t":"Cronograma de pagos (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":171},{"t":"cuotas)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":172},{"t":"Interés total del plan:","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":175},{"t":"Frecuencia semanal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":184},{"t":"Frecuencia quincenal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":184},{"t":"Frecuencia mensual","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":184},{"t":"Cada … días","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":184},{"t":"Cuotas redondeadas de","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":217},{"t":"por cuota).","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":219},{"t":"El ajuste total de","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":226},{"t":"se suma a la última cuota (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":227},{"t":"Entrega","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":271},{"t":"Capital","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":304},{"t":"· Interés","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":305},{"t":"Nº","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":317},{"t":"Fecha","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":323},{"t":"Cuota","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":329},{"t":"Saldo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":335},{"t":"Último vencimiento","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":348},{"t":"Pagada","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":532},{"t":"…% pagado","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":532},{"t":"| Total:","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":555},{"t":"Vencimiento","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":620},{"t":"Monto","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":626},{"t":"Estado","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":638},{"t":"…d","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":703},{"t":"Al día","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":703},{"t":"Sin detalle de cuotas disponible","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":732},{"t":"Historial crediticio","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":757},{"t":"Deuda:","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":778},{"t":"Ver detalle","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":791},{"t":"Límite","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":810},{"t":"Sin tope","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":815},{"t":"Disponible","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":819},{"t":"Deuda total","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":838},{"t":"Vencido","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":851},{"t":"— Total:","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":889},{"t":"El cliente tiene pagos atrasados. Evalúe el riesgo antes de aprobar un nuevo crédito.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":896},{"t":"Últimas facturas a crédito","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":910},{"t":"Sin facturas a crédito registradas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":935},{"t":"Este cliente no tiene historial de compras a crédito","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":942},{"t":"Toque una factura para ver el detalle de cuotas y vencimientos","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":958},{"t":"Sugerido: …","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":990},{"t":"Cant.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1011},{"t":"El precio viene de la lista de precios. Necesitás el permiso VEN_SOL_PRECIO_EDITAR para cambiarlo a mano.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1022},{"t":"Precio unitario","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1030},{"t":"Total","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1053},{"t":"Seleccionar Cliente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1102},{"t":"Busca por nombre, razón social, RUC o documento del cliente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1105},{"t":"Ej: \"Juan Pérez\", \"80012345-6\", \"0981...\"","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1119},{"t":"No se encontraron clientes para \"","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1142},{"t":"Tip: Presiona Enter cuando hay un solo resultado para seleccionarlo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1223},{"t":"… agregado","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":1651},{"t":"Agregue al menos un producto","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2050},{"t":"Seleccione un vendedor","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2054},{"t":"La entrega inicial no puede ser mayor o igual al total. Si el cliente paga todo hoy, use una venta contado.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2067},{"t":"Solicitud creada exitosamente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2131},{"t":"Cambiar cliente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2166},{"t":"Número de solicitud (se asigna al enviar a aprobación)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2213},{"t":"Nueva","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2225},{"t":"Vendedor *","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2260},{"t":"Buscar vendedor…","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2261},{"t":"Configure vendedores activos en Configuración > Vendedores/Cobradores","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2263},{"t":"Cobrador","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2294},{"t":"Buscar cobrador (opcional)…","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2295},{"t":"Sucursal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2304},{"t":"Principal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2317},{"t":"Pto. Expedición","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2329},{"t":"Moneda","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2350},{"t":"Gs. (PYG)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2356},{"t":"US$ (USD)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2357},{"t":"R$ (BRL)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2358},{"t":"No hay numeración de \"Solicitud de crédito\" configurada para esta sucursal. Configure una numeración con tipo de documento código 300 en Configuración > Numeración.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2377},{"t":"Agregar productos a la solicitud","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2398},{"t":"Buscar por nombre, código o código de barras...","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2408},{"t":"Buscar en catálogo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2413},{"t":"Si el producto tiene planes de cuotas predefinidos, se ofrecerán como sugerencia. Siempre puede ajustar cuotas y montos.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2431},{"t":"Sin código","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2474},{"t":"Stock: ……","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2480},{"t":"Busque y agregue productos para armar la solicitud","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2520},{"t":"Los precios y cuotas sugeridos son referenciales. Puede negociar y ajustar cuotas, montos y frecuencia de pago libremente.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2527},{"t":"Productos de la solicitud (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2539},{"t":"Condiciones","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2569},{"t":"Condición de Pago","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2580},{"t":"La cantidad de cuotas la define el plan automático","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2584},{"t":"días","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2611},{"t":"Plan de cuotas automático","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2623},{"t":"Sin plan (división simple, sin interés)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2630},{"t":"(sin interés)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2636},{"t":"cuotas cada","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2644},{"t":"· calculando…","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2645},{"t":"Frecuencia de pago","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2659},{"t":"Cada (días)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2666},{"t":"Semanal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2682},{"t":"Quincenal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2682},{"t":"Mensual","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2682},{"t":"Al cambiar la frecuencia, las cuotas se recalculan manteniendo el monto total","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2704},{"t":"Vencimiento de cuotas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2718},{"t":"Fecha primera cuota","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2779},{"t":"Día fijo de pago","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2800},{"t":"Sin día fijo (por intervalo)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2810},{"t":"Día","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2812},{"t":"de cada mes","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2813},{"t":"Vencimientos quincenales","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2839},{"t":"Primer día","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2844},{"t":"Segundo día","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2868},{"t":"15 y último","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2888},{"t":"5 y 20","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2889},{"t":"1 y 15","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2890},{"t":"10 y 25","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2891},{"t":"Los dos días no pueden ser iguales — quincenal implica dos fechas distintas por mes.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2912},{"t":"Los días están muy cerca (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2918},{"t":"días de separación) — quincenal implica ~15 días entre pagos.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2919},{"t":"Separación baja (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2924},{"t":"días). Quincenal habitual es ~15 días entre pagos.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2925},{"t":"Día de cobro semanal","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2935},{"t":"Sin día fijo de semana","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2944},{"t":"Lunes","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2946},{"t":"Martes","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2947},{"t":"Miércoles","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2948},{"t":"Jueves","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2949},{"t":"Viernes","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2950},{"t":"Sábado","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2951},{"t":"Domingo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2952},{"t":"Las cuotas se ajustarán automáticamente al próximo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2960},{"t":"Acuerdo especial (default empresa: … días). Motivo: …. Click para editar.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2968},{"t":"Configurado en Cobranzas > Config. de Mora. Click para acordar un plazo distinto sólo para este cliente.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2968},{"t":"… días de gracia (acuerdo)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2976},{"t":"… días de gracia (config. mora)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2976},{"t":"Ajustar días de gracia","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":2999},{"t":"Default de la empresa:","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3002},{"t":". Sólo modificar en casos de acuerdo especial (queda registrado en auditoría).","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3003},{"t":"Días de gracia","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3008},{"t":"Motivo del acuerdo","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3019},{"t":"Ej: cliente VIP, convenio, empleado…","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3020},{"t":"Requerido para el registro de auditoría","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3026},{"t":"No requerido si mantenés el default","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3026},{"t":"Volver al default","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3042},{"t":"Cancelar","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3046},{"t":"Aplicar","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3057},{"t":"Las cuotas alternan entre el día … y el … de cada mes.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3074},{"t":"Todas las cuotas vencen el día … de cada mes. Facilita al cliente recordar su fecha de pago.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3074},{"t":"Cobro semanal fijo los ….","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3074},{"t":"Las cuotas se calculan por intervalo (cada … días) desde la primera cuota.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3074},{"t":"Plan de pago","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3086},{"t":"Cuotas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3092},{"t":"Cuotas financiadas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3110},{"t":"… por cuota (… × …)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3117},{"t":"Cantidad de cuotas para financiar el saldo (sin contar la entrega)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3117},{"t":"Los productos traen planes de distinta cantidad de cuotas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3127},{"t":"La solicitud tiene un solo cronograma. Elegí el plazo que corresponde (o cargá los productos en solicitudes separadas):","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3135},{"t":"… cuotas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3144},{"t":"Entrega inicial (opcional)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3157},{"t":"Monto de entrega","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3163},{"t":"La entrega no puede superar el total (…)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3170},{"t":"…% del total — Se registra como cuota 1 del cronograma.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3170},{"t":"Monto que el cliente entrega hoy. Se registra como primera cuota del cronograma.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3170},{"t":"Fecha de entrega","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3183},{"t":"Vencimiento de la cuota 1 (entrega)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3189},{"t":"Sólo si hay entrega","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3189},{"t":"Observaciones","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3200},{"t":"Condiciones especiales, notas para el supervisor, referencias...","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3201},{"t":"Visible en el PDF y para el supervisor al aprobar","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3206},{"t":"Resumen","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3218},{"t":"Productos","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3223},{"t":"Total solicitud","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3245},{"t":"Entrega inicial","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3255},{"t":"A financiar","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3270},{"t":"por cuota","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3284},{"t":"Guardando...","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3310},{"t":"Confirmar Solicitud","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3310},{"t":"Ajuste los días de pago quincenal (deben ser distintos y con separación razonable)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3320},{"t":"Precio en 0: …","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3321},{"t":"Precio por debajo del costo: …","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3321},{"t":"Se enviará a aprobación del supervisor. Una vez aprobada, el cajero podrá facturarla.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3339},{"t":"Confirmar solicitud de crédito","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3347},{"t":"Cliente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3349},{"t":"Entrega (cuota 1)","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3366},{"t":"La solicitud quedará pendiente de aprobación. El supervisor deberá aprobarla antes de facturar.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3381},{"t":"Confirmar","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3392},{"t":"Seleccionar plan de cuotas","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3415},{"t":"cuotas de","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3445},{"t":"| Entrada: …","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3447},{"t":"Usar precio contado (","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3464},{"t":"Volver a solicitudes","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3488},{"t":"Nueva Solicitud de Crédito","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3497},{"t":"¿Cómo funciona la solicitud de crédito?","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3514},{"t":"Registrás una intención de venta a crédito. Al aprobarse, se factura y se genera el cronograma de cobros.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3516},{"t":"1. Elegí el cliente","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3521},{"t":"Buscá por razón social, RUC o CI. Revisá su historial crediticio antes de continuar.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3522},{"t":"2. Agregá productos","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3527},{"t":"Cargá los productos, cantidad y monto por cuota. El total se calcula automáticamente.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3528},{"t":"3. Ajustá el cronograma","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3533},{"t":"Definí frecuencia, fecha de la primera cuota y entrega inicial (opcional).","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3534},{"t":"4. Enviás a aprobación","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3539},{"t":"Un supervisor revisa y aprueba. Después el cajero factura y las cuotas quedan visibles para el cobrador.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3540},{"t":"Entrega inicial: monto que el cliente paga hoy y que reduce el saldo a financiar (por eso cambia el cronograma). Se cobra hoy como cuota 1 y el saldo se reparte en las cuotas restantes; la próxima cuota vence en el período normal, no se adelanta. El total no cambia y no puede ser mayor o igual al total (eso sería venta al contado).","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3546},{"t":"No confundir: pagar hoy una cuota del plan —entera o en parte— NO es entrega, es un abono de cuota (se registra desde Cobros). La entrega es solo la que achica el saldo antes de armar las cuotas.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3550},{"t":"Si el cliente tiene cuotas vencidas, evaluá el riesgo antes de aprobar un crédito nuevo — se muestra el detalle en el historial crediticio.","archivo":"frontend/src/pages/NuevaSolicitudCredito.jsx","linea":3554},{"t":"Sin stock info","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":14},{"t":"Sin stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":15},{"t":"… restantes","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":16},{"t":"… en stock","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":17},{"t":"Buscar Producto","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":197},{"t":"… resultado…","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"… productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":200},{"t":"Buscar por descripción, código o código de barra...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":219},{"t":"Categoría","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":246},{"t":"Marca","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":273},{"t":"Cargando productos...","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":295},{"t":"No se encontraron productos","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":300},{"t":"IVA","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":324},{"t":"Seleccionar","archivo":"frontend/src/components/organismos/POSAdmin/ProductoBrowserModal.jsx","linea":347},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640},{"t":"Seleccioná un estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":77},{"t":"Indicá el motivo de la transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":78},{"t":"Este estado requiere documento (URL)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":80},{"t":"Este estado requiere autorización de otro usuario","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":82},{"t":"Estado actualizado","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":92},{"t":"Transicionar estado ·","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":104},{"t":"Estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":111},{"t":"Motivo","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":125},{"t":"URL documento (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":136},{"t":"Adjuntá carátula/acta como evidencia","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":142},{"t":"No se pudo cargar la lista de usuarios para elegir el autorizador. Si no tenés permiso para ver usuarios, pedile a un administrador que haga esta transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":147},{"t":"Usuario autorizador (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":157},{"t":"Cargando usuarios...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"Doble autorización requerida","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"No hay otros usuarios disponibles","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":168},{"t":"Sin nombre","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":174},{"t":"Los estados Demanda e Incobrable requieren documento y doble autorización.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":184},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":191},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Confirmar transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Emitida:","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":87},{"t":"· Total","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":88},{"t":"Saldo snapshot","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":93},{"t":"… vencida…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":108},{"t":"… cuota… pendiente…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":116},{"t":"Pendiente … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":125},{"t":"Vencido … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":133},{"t":"Items (","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":139},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":143},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":187},{"t":"Sin cuotas pendientes (al día o pagada).","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":191},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":198},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":199},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":200},{"t":"Días","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":201},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":202},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":203},{"t":"Vencida","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"Por vencer","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"…d","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":222}],"desde":["Ventas › Créditos"],"resumen":"Cronograma de pagos ( · Interés total del plan: · Frecuencia semanal · Seleccioná un estado destino · Indicá el motivo de la transición · Este estado requiere documento (URL) · Emitida: · Saldo snapshot · Items ( · Gestión de mora activa · Abierta el · Ver expediente · Incluir todas las cuotas · Detallar ítems · Vista previa del estado de cuenta · Cumplida · Incumplida · Ver expediente PDF · Marca · Sin stock info · Buscar Producto — El cliente tiene pagos atrasados. Evalúe e"},{"id":"ruta:/cartera-inteligente","tipo":"pantalla","titulo":"Cartera Inteligente","miga":"Cobranzas › Cartera Inteligente","ruta":"/cartera-inteligente","archivos":["frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","frontend/src/components/cartera-inteligente/OnboardingWizard.jsx"],"textos":[{"t":"Operacional","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":34},{"t":"El equipo trabaja todo desde Cartera Inteligente. Es la fuente de verdad.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":35},{"t":"Co-pilot (sólo recomendaciones)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":39},{"t":"El equipo sigue trabajando en el sistema actual. El módulo da worklist + sugerencias IA.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":40},{"t":"Híbrido","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":44},{"t":"Mix configurable: algunas features acá, otras en el sistema actual.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":45},{"t":"Configuración guardada","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":90},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":101},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":179},{"t":"Plataforma de cobranza inteligente","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":184},{"t":"Capa de cobranza inteligente: worklist priorizada, recomendaciones IA, campañas masivas y webhooks.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":184},{"t":"¿Cómo funciona Cartera Inteligente?","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":192},{"t":"Configurás cómo querés operar y el módulo adapta el comportamiento:","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":193},{"t":"Operacional:","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":196},{"t":"usás Cartera Inteligente para todo (worklist + gestiones + cobros).","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":196},{"t":"Co-pilot:","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":197},{"t":"seguís usando tu flujo actual; el módulo te da recomendaciones IA sobre a quién contactar y cómo.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":197},{"t":"Híbrido:","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":198},{"t":"combinás ambos modos por feature.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":198},{"t":"La fuente de datos por defecto define de dónde lee la cartera. Para clientes del ERP es","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":199},{"t":"(lee de facturas + cuotas existentes).","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":200},{"t":"Operación diaria","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":205},{"t":"Mi día","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":220},{"t":"Agenda priorizada del día con seguimientos, cuentas críticas y resumen IA.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":221},{"t":"Worklist","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":229},{"t":"Cuentas pendientes priorizadas por mora desde la fuente configurada.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":230},{"t":"Dashboard","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":236},{"t":"KPIs agregados: tasa de mora, cumplimiento de promesas, tendencias.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":237},{"t":"Promesas","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":243},{"t":"Compromisos del cliente con recordatorio D-1 automático vía Twilio.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":244},{"t":"Campañas","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":250},{"t":"Envío masivo WhatsApp/SMS con templates dinámicos y tracking.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":251},{"t":"Importar cartera","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":257},{"t":"Excel/CSV con cartera externa si no usás el ERP completo.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":258},{"t":"Integraciones","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":264},{"t":"Webhooks salientes","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":279},{"t":"URLs que reciben eventos firmados HMAC: gestión, promesa, cobro, campaña.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":280},{"t":"API REST","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":286},{"t":"Endpoints para que tu sistema externo sincronice cartera + notifique cobros/gestiones.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":287},{"t":"Configuración del tenant","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":291},{"t":"Configuración operativa","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":297},{"t":"Modo operativo","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":303},{"t":"Fuente de datos (default)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":323},{"t":"De dónde lee la cartera el worklist","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":329},{"t":"ERP Novasis (facturas + cuotas)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":331},{"t":"Cartera importada (Excel)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":332},{"t":"Recomendaciones IA automáticas","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":336},{"t":"Generar resumen IA del día automáticamente","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":351},{"t":"Un cron diario genera el resumen y dispara webhooks","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":354},{"t":"por cada cliente priorizado. Consume tokens IA.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":355},{"t":"Hora de ejecución","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":366},{"t":"Hora del día (zona horaria del servidor) en la que corre el cron","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":370},{"t":"Marca (white-label)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":382},{"t":"Nombre de la marca","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":390},{"t":"Reemplaza el título en el header","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":395},{"t":"Color primario","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":400},{"t":"Color hex (futuro)","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":405},{"t":"URL del logo","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":411},{"t":"Logo cuadrado, mínimo 128×128. Si está vacío se usa el ícono cerebro.","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":416},{"t":"Guardando…","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":427},{"t":"Guardar configuración","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":427},{"t":"Próximamente","archivo":"frontend/src/pages/cartera-inteligente/CarteraInteligenteHub.jsx","linea":510},{"t":"Operacional","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":9},{"t":"El equipo trabaja todo desde acá. El módulo es la fuente de verdad.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":10},{"t":"Co-pilot","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":15},{"t":"Solo recomendaciones. El equipo opera en su sistema original; este módulo da worklist + sugerencias.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":16},{"t":"Híbrido","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":22},{"t":"Mix configurable: algunas features acá, otras en el sistema original.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":23},{"t":"Operacional","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":29},{"t":"Mi equipo trabaja todo desde acá. El módulo es la fuente de verdad.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":30},{"t":"Co-pilot","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":36},{"t":"Seguimos en nuestro sistema actual. Acá solo queremos recomendaciones IA + worklist.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":37},{"t":"Híbrido","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":43},{"t":"Mix configurable: algunas funciones acá (worklist, IA), otras allá (cobro).","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":44},{"t":"ERP Novasis","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":53},{"t":"Leemos las facturas + cuotas existentes en el ERP.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":54},{"t":"Cartera importada (Excel)","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":60},{"t":"Subimos un Excel con la cartera pendiente. Funciona sin ERP.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":61},{"t":"¡Configuración inicial completa!","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":83},{"t":"Cartera Inteligente","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":125},{"t":"Configuración inicial · Paso","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":128},{"t":"Saltar onboarding","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":137},{"t":"¡Bienvenido a Cartera Inteligente!","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":162},{"t":"Configuremos rápido cómo querés operar. Toma menos de un minuto.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":165},{"t":"Worklist priorizada","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":176},{"t":"Cuentas con mora ordenadas por urgencia","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":176},{"t":"Recomendaciones IA","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":177},{"t":"Canal + mensaje sugerido por cliente","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":177},{"t":"Campañas WhatsApp/SMS","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":178},{"t":"Envío masivo con templates","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":178},{"t":"Webhooks","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":179},{"t":"Integración bidireccional con tu sistema","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":179},{"t":"Dashboard KPIs","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":180},{"t":"Tasa de mora, cumplimiento, tendencias","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":180},{"t":"Promesas formales","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":181},{"t":"Con recordatorio D-1 automático","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":181},{"t":"¿Cómo querés operar?","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":188},{"t":"Esto define qué partes del módulo son fuente de verdad y qué partes son sugerencia.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":191},{"t":"¿De dónde leemos la cartera?","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":212},{"t":"Esto define qué datos alimentan el worklist y los reportes.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":215},{"t":"¿Activar recomendaciones IA automáticas?","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":236},{"t":"Un cron diario genera el resumen y dispara webhooks","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":239},{"t":"por cada cliente priorizado.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":241},{"t":"Requiere que el holding tenga IA configurada en Dashboard IA → Configuración. Si no la tenés todavía, dejá esto en OFF y activalo después.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":243},{"t":"No, por ahora","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":252},{"t":"Generar el resumen IA manualmente desde Mi día cuando lo necesite.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":253},{"t":"Sí, activar","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":259},{"t":"Cron diario que genera resumen + dispara webhooks. Consume tokens IA.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":260},{"t":"Hora de ejecución","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":267},{"t":"Zona horaria del servidor","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":273},{"t":"¡Todo listo!","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":290},{"t":"Cartera Inteligente está configurada y lista para usar. Podés cambiar cualquier opción más tarde desde el Hub → Configuración del tenant.","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":293},{"t":"Modo: …","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":298},{"t":"Fuente: …","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":299},{"t":"IA auto: …:00","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":303},{"t":"Anterior","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":315},{"t":"Saltar","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":321},{"t":"Siguiente","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":326},{"t":"Guardando…","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":338},{"t":"Empezar a usar","archivo":"frontend/src/components/cartera-inteligente/OnboardingWizard.jsx","linea":338}],"desde":["Cartera Worklist","Cartera Importar","Cartera Webhooks","Cartera Mi Dia","Cartera Promesas","Cartera Campanas","Cartera Dashboard","Cartera Api Keys"],"resumen":"Co-pilot (sólo recomendaciones) · Plataforma de cobranza inteligente · ¿Cómo funciona Cartera Inteligente? · Cartera importada (Excel) · Hora de ejecución · ERP Novasis — El equipo trabaja todo desde Cartera Inteligente. Es la fuente de verdad."},{"id":"ruta:/cartera-inteligente/worklist","tipo":"pantalla","titulo":"Cartera Worklist","miga":"Cobranzas › Cartera Inteligente › Cartera Worklist","ruta":"/cartera-inteligente/worklist","archivos":["frontend/src/pages/cartera-inteligente/WorklistPage.jsx","frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","frontend/src/components/cartera-inteligente/GestionDialog.jsx","frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx"],"textos":[{"t":"… d","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":48},{"t":"Al día","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":51},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":99},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":119},{"t":"Worklist","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":123},{"t":"Facturas con saldo pendiente ordenadas por vencimiento más antiguo.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":179},{"t":"Recargar","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":183},{"t":"Modo Co-pilot:","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":200},{"t":"el módulo solo recomienda. La cobranza y las acciones operativas siguen ocurriendo en tu sistema original. Las gestiones que registres acá quedan como tracking + disparan webhooks.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":200},{"t":"¿Cómo funciona el worklist?","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":204},{"t":"Cada fila es una factura con saldo a cobrar. El orden por defecto prioriza el vencimiento más antiguo (mayor mora arriba). Usá los filtros para enfocarte en un cliente específico o un rango de días de mora. Click en el cliente abre el drawer con recomendaciones IA, informe ejecutivo y todas sus cuentas.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":205},{"t":"Buscar cliente o número de documento…","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":221},{"t":"Mora mínima (días)","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":235},{"t":"Solo mis clientes","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":255},{"t":"No estás asignado como cobrador en este sistema.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":265},{"t":"El filtro «Solo mis clientes» no devuelve resultados. Pedile al admin que te vincule en Contactos → Vendedores y Cobradores.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":265},{"t":"No hay cuentas pendientes","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":287},{"t":"No se encontraron facturas con saldo pendiente con los filtros actuales.","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":288},{"t":"Cliente","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":309},{"t":"Documento","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":310},{"t":"Saldo","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":311},{"t":"Total","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":312},{"t":"Vencimiento","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":313},{"t":"Mora","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":314},{"t":"Acciones","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":315},{"t":"Nueva gestión","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":427},{"t":"Ver historial","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":442},{"t":"Ver cliente","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":453},{"t":"Registrar cobro","archivo":"frontend/src/pages/cartera-inteligente/WorklistPage.jsx","linea":465},{"t":"Operacional","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":9},{"t":"El equipo trabaja todo desde acá. El módulo es la fuente de verdad.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":10},{"t":"Co-pilot","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":15},{"t":"Solo recomendaciones. El equipo opera en su sistema original; este módulo da worklist + sugerencias.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":16},{"t":"Híbrido","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":22},{"t":"Mix configurable: algunas features acá, otras en el sistema original.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":23},{"t":"Llamada","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":25},{"t":"WhatsApp","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":26},{"t":"Visita","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":27},{"t":"Email","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":28},{"t":"SMS","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":29},{"t":"Otro","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":30},{"t":"Cobrado total","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":34},{"t":"Cobrado parcial","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":35},{"t":"Promesa de pago","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":36},{"t":"No atiende","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":37},{"t":"Cliente ausente","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":38},{"t":"Dirección incorrecta","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":39},{"t":"Cliente en disputa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":40},{"t":"Se niega a pagar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":41},{"t":"Llamar después","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":42},{"t":"Cliente fallecido","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":43},{"t":"Verbal","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":48},{"t":"Documento firmado","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":52},{"t":"Cliente","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":56},{"t":"Garante","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":57},{"t":"Tercero","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":58},{"t":"Registrar acción realizada","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":149},{"t":"Nueva gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":149},{"t":"— Doc:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":155},{"t":"— Saldo:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":156},{"t":"Modo Co-pilot:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":161},{"t":"registrá lo que ya hiciste en tu sistema original. Esto queda como tracking y dispara webhooks a tus integraciones.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":161},{"t":"Tipo de gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":167},{"t":"Resultado","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":181},{"t":"Observación","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":201},{"t":"Detalles de la conversación, compromiso del cliente, etc.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":208},{"t":"Próxima acción","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":212},{"t":"Volver a llamar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":217},{"t":"Próxima fecha","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":221},{"t":"PROMESA FORMAL (genera registro en Promesas)","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":235},{"t":"Se crea una promesa real visible en Mesa de Gestión → Promesas, con recordatorio automático D-1 vía Twilio.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":240},{"t":"Fecha prometida","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":246},{"t":"Monto prometido","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":255},{"t":"Opcional","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":261},{"t":"Evidencia","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":267},{"t":"Pagador","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":281},{"t":"Notas de la promesa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":295},{"t":"Si la promesa cubre cuotas específicas, montos parciales, etc.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":303},{"t":"La fuente actual (","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":309},{"t":") no soporta promesas formales — se registra solo la gestión-label.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":310},{"t":"Cancelar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":316},{"t":"Guardando…","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar gestión + promesa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar acción","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Cobrado total","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":28},{"t":"Cobrado parcial","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":29},{"t":"Promesa de pago","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":30},{"t":"No atiende","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":31},{"t":"Cliente ausente","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":32},{"t":"Dirección incorrecta","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":33},{"t":"Cliente en disputa","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":34},{"t":"Se niega a pagar","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":35},{"t":"Llamar después","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":36},{"t":"Cliente fallecido","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":37},{"t":"Otro","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":38},{"t":"Historial de gestiones","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":61},{"t":"Sin gestiones registradas","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":89},{"t":"Esta cuenta todavía no tiene gestiones. Usá el botón 'Nueva gestión' en el worklist.","archivo":"frontend/src/components/cartera-inteligente/HistorialGestionesDrawer.jsx","linea":90},{"t":"Detalle del cliente","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":73},{"t":"Cliente no encontrado","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":91},{"t":"No se pudieron cargar los datos.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":92},{"t":"Cuentas","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":131},{"t":"Saldo total","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":139},{"t":"Gestiones","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":147},{"t":"Cuentas (…)","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":160},{"t":"Gestiones (…)","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":161},{"t":"Informe IA","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":165},{"t":"Sin cuentas pendientes","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":173},{"t":"Este cliente no tiene saldo pendiente.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":174},{"t":"Documento","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":181},{"t":"Saldo","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":182},{"t":"Vence","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":183},{"t":"Mora","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":184},{"t":"…d","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":208},{"t":"Sin gestiones","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":227},{"t":"Todavía no se registraron gestiones para este cliente.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":228},{"t":"Cómo funciona este paso:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"tildá las facturas a cobrar. Opcionalmente ingresá un","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"importe parcial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"para cobrar menos que el saldo total — si lo dejás vacío, se cobra todo el saldo.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"En facturas a crédito, el importe se imputa","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":153},{"t":"FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":154},{"t":": primero a la cuota más vencida y desborda a las siguientes. Expandí la factura (▸) para ver en vivo qué cuotas se van a pagar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":154},{"t":"RUC …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"CI …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"Sin identificación","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"Cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Buscar por razón social, RUC o documento…","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Podés escribir parte del nombre, RUC o CI","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Facturas con saldo pendiente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":196},{"t":"Este cliente no tiene facturas con saldo pendiente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":202},{"t":"Factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":212},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":213},{"t":"Fecha venc.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":214},{"t":"Total","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":215},{"t":"Saldo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":216},{"t":"Importe parcial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":217},{"t":"Colapsar cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":231},{"t":"Ver cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":231},{"t":"Crédito","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":242},{"t":"Cont. diferido","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":244},{"t":"Contado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":246},{"t":"Imputa … FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":260},{"t":"Vacío = cobra todo (…)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":260},{"t":"Cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":281},{"t":"— preview FIFO con …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":282},{"t":"Se imputa: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":289},{"t":"Nº","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":296},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":297},{"t":"Monto cuota","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":298},{"t":"Saldo cuota","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":299},{"t":"A imputar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":300},{"t":"Estado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":301},{"t":"Vencida","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":321},{"t":". Acá podés:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":431},{"t":"Notas de crédito y saldos a favor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":433},{"t":"— descuentan del total a cobrar como si fueran un pago.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":433},{"t":"Retenciones IVA / Renta","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":434},{"t":"— certificados que el cliente te entrega; reducen lo que cobrás en efectivo y se cargan al Libro de Retenciones automáticamente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":434},{"t":"Gastos documentados","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":435},{"t":"— comisiones bancarias, fletes u otros con CxP pendiente; se descuentan del cobro y la CxP queda cancelada automáticamente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":435},{"t":"Si el cliente no entrega ni NC ni retenciones, dejá todo vacío y avanzá.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":436},{"t":"Detalles contables y guía de retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":456},{"t":"Contable:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"NC modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"ESTRICTO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"(aplicada a su factura origen) no genera línea en el asiento — la NC al emitirse ya descargó CxC. NC modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"FLEXIBLE","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"(a otra factura del cliente) sí genera línea contra cuenta puente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"¿Cuándo cargar retención?","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"Solo cuando el cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"es agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"designado por SET y te entrega el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"comprobante de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"(físico o electrónico) al momento de pagar. Vos no decidís retener — lo hace el cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"Efecto:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"cobrás menos en efectivo, pero la factura queda","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"totalmente saldada","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"(la parte retenida cuenta como pago vía SET).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"Destino:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"queda en el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"Libro de Retenciones Recibidas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":". Te sirve como crédito de IVA (DJ mensual) y pago a cuenta de Renta (cierre anual).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"Datos requeridos:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":474},{"t":"tipo (IVA/Renta), monto, número de comprobante, timbrado y fecha.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":474},{"t":"Si no trae comprobante:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":475},{"t":"no cargues nada — no es opcional ni a criterio del cobrador.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":475},{"t":"Notas de crédito disponibles","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":493},{"t":"Modo flexible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":496},{"t":"No hay NC ni saldos a favor disponibles para este cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":501},{"t":"Nota de crédito","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":510},{"t":"Fecha","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":511},{"t":"Factura vinculada","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":512},{"t":"Modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":513},{"t":"Saldo disponible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":514},{"t":"— sin factura origen —","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":530},{"t":"Total NC a aplicar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":553},{"t":"Retenciones recibidas por factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":582},{"t":"Cliente agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":588},{"t":"Este cliente está marcado como","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":593},{"t":"agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":594},{"t":". Si te entregó comprobante(s) al pagar, cargalos acá antes de continuar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":594},{"t":"Seleccioná al menos una factura en el paso anterior.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":599},{"t":"Saldo:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":608},{"t":"Agregar retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":609},{"t":"Total retenciones:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":628},{"t":"Facturas por acuerdo comercial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":640},{"t":"Compensación","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":645},{"t":"Facturas que el cliente le emitió a la empresa (mismo titular como proveedor). El monto se compensa contra la deuda del cliente — FIFO sobre las cuotas pendientes de la compra.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":648},{"t":"Este cliente no tiene facturas de compra (mismo RUC como proveedor) con saldo pendiente para compensar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":652},{"t":"Monto a compensar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":665},{"t":"Máx: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":688},{"t":"Total a compensar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":700},{"t":"Descuento del cobro","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":714},{"t":"Solo del cliente (mismo RUC)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":725},{"t":"Gastos con CxP pendiente (comisiones bancarias, fletes, etc.) descontados del monto a cobrar. El sistema cancela la CxP automáticamente al confirmar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":729},{"t":"No hay gastos con CxP pendiente disponibles.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":735},{"t":"Proveedor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":742},{"t":"CxP disponible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":745},{"t":"Monto a descontar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":746},{"t":"No hay gastos del mismo RUC del cliente. Desmarcá el filtro para ver todos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":753},{"t":"Mismo RUC del cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":775},{"t":"Total gastos a descontar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":802},{"t":"agregá uno o varios medios para cubrir el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"total a pagar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"(lo que falta después de aplicar NC, saldos a favor y retenciones).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"Combinable","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":873},{"t":": ej. parte en efectivo + parte en transferencia.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":873},{"t":"Cheques","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":874},{"t":"requieren número y banco; quedan registrados en Tesorería como pendientes hasta depositarse.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":874},{"t":"Sobrante","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":": si pagás de más, el excedente queda como","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"saldo a favor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"del cliente para futuros recibos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"El indicador \"Balanceado ✓\" debe quedar en verde antes de confirmar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":876},{"t":"Medios de pago","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":881},{"t":"Agregar medio","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":882},{"t":"Agregá al menos un medio de pago.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":888},{"t":"Tipo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":896},{"t":"Monto","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":908},{"t":"Sugerido: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":913},{"t":"Cuenta tesorería","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":919},{"t":"Cartera destino","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":925},{"t":"Cuenta de ingreso","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":925},{"t":"Referencia (opcional)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":934},{"t":"Ej: nro. transferencia","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":939},{"t":"N° Cheque","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":950},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":955},{"t":"Banco emisor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":958},{"t":"Seleccioná o escribí","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":962},{"t":"Titular","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":965},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":970},{"t":"N° Cuenta","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":973},{"t":"Opcional","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":977},{"t":"Fecha cobro / venc.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":990},{"t":"Si es futura → diferido","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":995},{"t":"Total facturas:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1006},{"t":"− Notas de Crédito:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1012},{"t":"− Retenciones:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1018},{"t":"− Facturas acuerdo comercial:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1024},{"t":"− Gastos documentados:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1030},{"t":"Total a cobrar (medios de pago):","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1035},{"t":"Cubierto por medios:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1039},{"t":"Total cubierto (medios + NC","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1046},{"t":"+ retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1047},{"t":"Faltante:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1057},{"t":"Vuelto / saldo a favor:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1057},{"t":"No se pudo generar la vista previa. Revisá los pasos anteriores.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1079},{"t":"Fecha de emisión del recibo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1085},{"t":"Por defecto, hoy. Modificá si necesitás registrar el recibo con otra fecha.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1092},{"t":"Último paso — revisá antes de confirmar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1096},{"t":"La imputación FIFO mostrada se aplicará exactamente así a las facturas y cuotas.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1098},{"t":"Las retenciones quedarán en el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"Libro de Retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"del mes del recibo.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"Si hay diferencia positiva, se registra como saldo a favor del cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1100},{"t":"Para revertir hay que","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1101},{"t":"el recibo — bloqueado si algún cheque ya fue depositado.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1101},{"t":"Imputación FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1106},{"t":"Saldo anterior","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1112},{"t":"Imputado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1113},{"t":"Saldo nuevo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1114},{"t":"Sin número","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1120},{"t":"Total imputado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1133},{"t":"NC aplicadas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1134},{"t":"Retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1135},{"t":"Intereses","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1136},{"t":"Total a cobrar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1137},{"t":"Se generará un saldo a favor de","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1149},{"t":"para este cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1150},{"t":"Error al calcular el preview. Revisá los datos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1301},{"t":"Recibo creado correctamente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1311},{"t":"Nuevo recibo multi-factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1337},{"t":"Atrás","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1408},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1413},{"t":"Calcular y revisar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1423},{"t":"Siguiente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1423},{"t":"Guardando…","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1433},{"t":"Confirmar recibo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1433},{"t":"WhatsApp","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":22},{"t":"Llamada","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":23},{"t":"Visita","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":24},{"t":"Email","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":25},{"t":"SMS","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":26},{"t":"Mensaje copiado al portapapeles","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":59},{"t":"Recomendación IA","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":89},{"t":"Resultado cacheado (24h). Click en regenerar para recalcular.","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":93},{"t":"Regenerar (consume tokens)","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":104},{"t":"Sugerí qué canal usar, qué mensaje mandar y por qué este cliente es prioritario.","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":114},{"t":"Generar recomendación","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":123},{"t":"Prioridad …","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":155},{"t":"MENSAJE SUGERIDO","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":160},{"t":"Copiar mensaje","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":178},{"t":"Generado","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":196},{"t":"· fuente: …","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":198},{"t":"Riesgo alto","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":23},{"t":"Riesgo medio","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":24},{"t":"Riesgo bajo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":25},{"t":"Informe copiado al portapapeles","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":71},{"t":"Informe ejecutivo IA","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":97},{"t":"Cacheado 24h. Click en regenerar para recalcular.","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":101},{"t":"Copiar informe completo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":113},{"t":"Regenerar (consume tokens)","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":118},{"t":"Generá un análisis estructurado: perfil de cumplimiento, evolución de mora, nivel de riesgo, factores, acciones correctivas y oportunidades.","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":133},{"t":"Generar informe","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":144},{"t":"Esta semana:","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":179},{"t":"Perfil de cumplimiento","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":185},{"t":"Evolución de la mora","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":188},{"t":"Factores de riesgo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":198},{"t":"Acciones correctivas recomendadas","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":204},{"t":"Oportunidades","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":210},{"t":"Generado","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":214},{"t":"El archivo supera 5MB","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":53},{"t":"Comprobante adjuntado","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":61},{"t":"Agregar retención —","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":110},{"t":"Tipo de retención","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":115},{"t":"IVA","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":117},{"t":"Renta","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":118},{"t":"Monto retenido","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":123},{"t":"Ej: 150.000","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":127},{"t":"% Retención (opcional)","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":133},{"t":"Ej: 30 para IVA 30%","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":138},{"t":"Nro. comprobante de retención","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":142},{"t":"Ej: 001-001-0000123","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":146},{"t":"Timbrado","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":152},{"t":"Ej: 12345678","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":156},{"t":"Fecha del comprobante","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":162},{"t":"Comprobante (PDF / imagen, máx. 5MB) — opcional","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":174},{"t":"Comprobante adjunto","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":180},{"t":"Subiendo...","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":197},{"t":"Adjuntar archivo","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":197},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":210},{"t":"Agregar","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":211}],"desde":["Cobranzas › Cartera Inteligente","Cartera Importar"],"resumen":"¿Cómo funciona el worklist? · No hay cuentas pendientes · Ver cliente · Historial de gestiones · Sin gestiones registradas · Modo Co-pilot: · Llamada · Visita · Cobrado total · Registrar acción realizada · Volver a llamar · Detalle del cliente · No se pudieron cargar los datos. · Gestiones · Cómo funciona este paso: · Facturas con saldo pendiente · Fecha venc. · Mensaje copiado al portapapeles · Regenerar (consume tokens) · Riesgo medio · Riesgo bajo · El archivo supera 5MB ·"},{"id":"ruta:/cartera-inteligente/importar","tipo":"pantalla","titulo":"Cartera Importar","miga":"Cobranzas › Cartera Inteligente › Cartera Importar","ruta":"/cartera-inteligente/importar","archivos":["frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx"],"textos":[{"t":"ID Cliente (externo)","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":36},{"t":"Nombre / Razón social","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":37},{"t":"RUC / Documento","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":38},{"t":"Teléfono / Whatsapp","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":39},{"t":"Email","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":40},{"t":"Nro. de documento (factura/contrato)","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":41},{"t":"Tipo de documento","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":42},{"t":"Moneda (PYG, USD…)","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":43},{"t":"Monto total","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":44},{"t":"Saldo pendiente","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":45},{"t":"Fecha de emisión","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":46},{"t":"Fecha de vencimiento","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":47},{"t":"Cantidad de cuotas","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":48},{"t":"Importación completada: … nuevas, … actualizadas","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":80},{"t":"Necesitás el permiso COB_CART_CONFIGURAR para importar cartera.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":90},{"t":"Volver","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":110},{"t":"Importar cartera","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":115},{"t":"Subí un Excel/CSV con la cartera pendiente. Queda guardada como cartera importada y aparece en el worklist si la fuente \"Cartera importada\" está activa.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":119},{"t":"¿Cómo funciona la importación?","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":125},{"t":"Subís un archivo .xlsx, .xls o .csv.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":128},{"t":"Mapeás cada campo destino a la columna de tu archivo.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":129},{"t":"Revisás el preview y confirmás. Las filas válidas se persisten; las inválidas quedan en el log de errores.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":130},{"t":"Si volvés a subir un documento con el mismo ID de cliente externo y número de documento, se actualiza en vez de duplicarse.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":131},{"t":"Tamaño máximo 10 MB. Formatos: .xlsx, .xls, .csv. La primera fila debe contener los encabezados.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":186},{"t":"Seleccionar archivo","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":194},{"t":"… KB","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":207},{"t":"Procesando…","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":218},{"t":"Subir y procesar","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":218},{"t":"Archivo:","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":231},{"t":"filas detectadas. Se cargan automáticamente las columnas que coinciden por nombre; ajustá si es necesario.","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":232},{"t":"Mapeo de columnas","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":236},{"t":"Requerido","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":249},{"t":"— Sin asignar —","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":251},{"t":"Preview (","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":261},{"t":"filas)","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":262},{"t":"Importando…","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":301},{"t":"Confirmar e importar","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":301},{"t":"Importación finalizada. Procesadas:","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":314},{"t":"nuevas,","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":316},{"t":"actualizadas).","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":316},{"t":"Válidas","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":321},{"t":"Inválidas","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":327},{"t":"Errores (primeras","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":336},{"t":"Fila","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":343},{"t":"Errores","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":344},{"t":"Ver worklist","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":370},{"t":"Nueva importación","archivo":"frontend/src/pages/cartera-inteligente/ImportarCarteraPage.jsx","linea":373}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"ID Cliente (externo) · Nombre / Razón social · Teléfono / Whatsapp — Necesitás el permiso COB_CART_CONFIGURAR para importar cartera."},{"id":"ruta:/cartera-inteligente/webhooks","tipo":"pantalla","titulo":"Cartera Webhooks","miga":"Cobranzas › Cartera Inteligente › Cartera Webhooks","ruta":"/cartera-inteligente/webhooks","archivos":["frontend/src/pages/cartera-inteligente/WebhooksPage.jsx"],"textos":[{"t":"Gestión registrada","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":46},{"t":"Promesa creada","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":47},{"t":"Promesa cumplida","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":48},{"t":"Promesa incumplida","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":49},{"t":"Cobro registrado","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":50},{"t":"Campaña enviada","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":51},{"t":"Recomendación alta prioridad","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":52},{"t":"Endpoint actualizado","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":90},{"t":"Endpoint eliminado","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":99},{"t":"Eliminar endpoint","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":107},{"t":"Se eliminará el endpoint … y todos sus deliveries históricos. ¿Continuar?","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":108},{"t":"Eliminar","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":109},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":118},{"t":"Volver","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":134},{"t":"Webhooks salientes","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":139},{"t":"Configurá URLs que reciban eventos del módulo cuando ocurran cosas relevantes (gestiones, promesas, cobros, etc.). Útil para sincronizar con tu sistema en modo co-pilot.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":143},{"t":"¿Cómo funcionan los webhooks?","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":149},{"t":"Cuando el módulo emite un evento, busca todos los endpoints suscritos a ese evento y hace un","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":150},{"t":"POST","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":152},{"t":"al URL con el payload firmado.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":152},{"t":"Firma HMAC SHA256 en header","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":154},{"t":"X-Cartera-Signature: sha256=...","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":154},{"t":"(si configuraste secreto).","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":154},{"t":"Retry exponencial 3x (30s, 60s, 120s). Después marca como falla definitiva.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":155},{"t":"Solo URLs HTTPS (o","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":156},{"t":"para development).","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":156},{"t":"Body:","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":157},{"t":"{ evento, payload, timestamp, empresa_id }","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":157},{"t":"Endpoints suscritos","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":164},{"t":"Nuevo endpoint","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":173},{"t":"Sin endpoints configurados","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":187},{"t":"Creá un endpoint para recibir eventos cuando ocurran gestiones, promesas, cobros, etc.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":188},{"t":"Evento","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":195},{"t":"URL","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":196},{"t":"Secreto","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":197},{"t":"Activo","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":198},{"t":"Acciones","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":199},{"t":"Deliveries recientes","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":252},{"t":"(refresh cada 15s)","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":256},{"t":"Sin deliveries","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":264},{"t":"Todavía no se envió ningún webhook. Probá registrar una gestión.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":265},{"t":"Fecha","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":272},{"t":"Estado","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":274},{"t":"Intentos","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":275},{"t":"HTTP","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":276},{"t":"Último error","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":277},{"t":"Endpoint creado","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":361},{"t":"Solo se permiten URLs HTTPS (o","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":373},{"t":"). Si configurás un secreto, el body se firma con HMAC SHA256 en header","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":374},{"t":"X-Cartera-Signature","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":375},{"t":"Secreto HMAC (opcional)","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":400},{"t":"mínimo 16 caracteres","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":405},{"t":"Recomendado: 32+ caracteres aleatorios. Se usa para firmar cada delivery.","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":406},{"t":"Cancelar","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":411},{"t":"Creando…","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":419},{"t":"Crear","archivo":"frontend/src/pages/cartera-inteligente/WebhooksPage.jsx","linea":419}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"Promesa creada · Promesa cumplida · Promesa incumplida — Se eliminará el endpoint … y todos sus deliveries históricos. ¿Continuar?"},{"id":"ruta:/cartera-inteligente/mi-dia","tipo":"pantalla","titulo":"Cartera Mi Dia","miga":"Cobranzas › Cartera Inteligente › Cartera Mi Dia","ruta":"/cartera-inteligente/mi-dia","archivos":["frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","frontend/src/components/cartera-inteligente/GestionDialog.jsx","frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx"],"textos":[{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":67},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":106},{"t":"Mi día","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":110},{"t":"Agenda del día: seguimientos pendientes, cuentas críticas y métricas operativas.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":153},{"t":"Solo mis clientes","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":167},{"t":"Recargar","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":173},{"t":"No estás vinculado como cobrador.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":191},{"t":"Pedile al admin que te vincule en Contactos → Vendedores y Cobradores para usar este filtro.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":191},{"t":"Modo Co-pilot:","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":196},{"t":"esta agenda es","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":196},{"t":". La acción real (cobro, recibo, etc.) ocurre en tu sistema original; al volver, registrá acá la gestión para mantener el tracking sincronizado.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":196},{"t":"¿Cómo usar Mi día?","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":200},{"t":"Cada vez que registrás una gestión y cargás una","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":201},{"t":"próxima fecha","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":202},{"t":", esa gestión aparece acá cuando llega ese día. Trabajá la lista de arriba abajo: click","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":202},{"t":"Hacer ahora","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":204},{"t":"para registrar el resultado del nuevo contacto.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":204},{"t":"La lista de cuentas críticas muestra los 10 documentos con más mora — ideal para si terminás la agenda y querés seguir con alta prioridad.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":205},{"t":"Para hoy","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":223},{"t":"Atrasados","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":229},{"t":"Gestiones hoy","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":235},{"t":"Seguimientos pendientes","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":244},{"t":"Sin seguimientos pendientes","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":252},{"t":"No hay gestiones programadas para hoy o atrasadas. Buen momento para trabajar las cuentas críticas de abajo.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":253},{"t":"Cliente","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":260},{"t":"Documento","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":261},{"t":"Acción","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":262},{"t":"Programada","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":263},{"t":"Estado","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":264},{"t":"Acciones","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":265},{"t":"Anterior:","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":283},{"t":"Hoy","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":302},{"t":"Atrasado …d","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":306},{"t":"Registrar lo realizado","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":313},{"t":"Top 10 cuentas críticas","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":344},{"t":"Sin cuentas críticas","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":352},{"t":"No hay cuentas con mora actualmente — buen trabajo.","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":353},{"t":"Saldo","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":362},{"t":"Días mora","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":363},{"t":"…d","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":396},{"t":"Registrar acción","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":402},{"t":"Nueva gestión","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":402},{"t":"Actualizado:","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":431},{"t":"— Fuente:","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":432},{"t":"— Refresh cada 60s","archivo":"frontend/src/pages/cartera-inteligente/MiDiaPage.jsx","linea":432},{"t":"Operacional","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":9},{"t":"El equipo trabaja todo desde acá. El módulo es la fuente de verdad.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":10},{"t":"Co-pilot","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":15},{"t":"Solo recomendaciones. El equipo opera en su sistema original; este módulo da worklist + sugerencias.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":16},{"t":"Híbrido","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":22},{"t":"Mix configurable: algunas features acá, otras en el sistema original.","archivo":"frontend/src/components/cartera-inteligente/ModoCarteraBadge.jsx","linea":23},{"t":"Llamada","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":25},{"t":"WhatsApp","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":26},{"t":"Visita","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":27},{"t":"Email","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":28},{"t":"SMS","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":29},{"t":"Otro","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":30},{"t":"Cobrado total","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":34},{"t":"Cobrado parcial","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":35},{"t":"Promesa de pago","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":36},{"t":"No atiende","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":37},{"t":"Cliente ausente","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":38},{"t":"Dirección incorrecta","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":39},{"t":"Cliente en disputa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":40},{"t":"Se niega a pagar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":41},{"t":"Llamar después","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":42},{"t":"Cliente fallecido","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":43},{"t":"Verbal","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":48},{"t":"Documento firmado","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":52},{"t":"Cliente","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":56},{"t":"Garante","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":57},{"t":"Tercero","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":58},{"t":"Registrar acción realizada","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":149},{"t":"Nueva gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":149},{"t":"— Doc:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":155},{"t":"— Saldo:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":156},{"t":"Modo Co-pilot:","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":161},{"t":"registrá lo que ya hiciste en tu sistema original. Esto queda como tracking y dispara webhooks a tus integraciones.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":161},{"t":"Tipo de gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":167},{"t":"Resultado","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":181},{"t":"Observación","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":201},{"t":"Detalles de la conversación, compromiso del cliente, etc.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":208},{"t":"Próxima acción","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":212},{"t":"Volver a llamar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":217},{"t":"Próxima fecha","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":221},{"t":"PROMESA FORMAL (genera registro en Promesas)","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":235},{"t":"Se crea una promesa real visible en Mesa de Gestión → Promesas, con recordatorio automático D-1 vía Twilio.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":240},{"t":"Fecha prometida","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":246},{"t":"Monto prometido","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":255},{"t":"Opcional","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":261},{"t":"Evidencia","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":267},{"t":"Pagador","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":281},{"t":"Notas de la promesa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":295},{"t":"Si la promesa cubre cuotas específicas, montos parciales, etc.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":303},{"t":"La fuente actual (","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":309},{"t":") no soporta promesas formales — se registra solo la gestión-label.","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":310},{"t":"Cancelar","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":316},{"t":"Guardando…","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar gestión + promesa","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar acción","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Registrar gestión","archivo":"frontend/src/components/cartera-inteligente/GestionDialog.jsx","linea":325},{"t":"Detalle del cliente","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":73},{"t":"Cliente no encontrado","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":91},{"t":"No se pudieron cargar los datos.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":92},{"t":"Cuentas","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":131},{"t":"Saldo total","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":139},{"t":"Gestiones","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":147},{"t":"Cuentas (…)","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":160},{"t":"Gestiones (…)","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":161},{"t":"Informe IA","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":165},{"t":"Sin cuentas pendientes","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":173},{"t":"Este cliente no tiene saldo pendiente.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":174},{"t":"Documento","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":181},{"t":"Saldo","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":182},{"t":"Vence","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":183},{"t":"Mora","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":184},{"t":"…d","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":208},{"t":"Sin gestiones","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":227},{"t":"Todavía no se registraron gestiones para este cliente.","archivo":"frontend/src/components/cartera-inteligente/ClienteCarteraDrawer.jsx","linea":228},{"t":"Cartera sana","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":22},{"t":"Cartera tensionada","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":23},{"t":"Cartera crítica","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":24},{"t":"Resumen IA del día","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":69},{"t":"Generado hoy. Click en regenerar para recalcular.","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":73},{"t":"Regenerar (1 llamada IA)","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":84},{"t":"Una sola llamada IA por día analiza tu cartera completa: top prioridades, alertas, salud general.","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":94},{"t":"Generar resumen del día","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":103},{"t":"cuentas analizadas","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":127},{"t":"Prioridades del día","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":139},{"t":"Razón:","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":166},{"t":"Acción:","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":169},{"t":"Alertas","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":181},{"t":"Generado","archivo":"frontend/src/components/cartera-inteligente/ResumenDiaIaCard.jsx","linea":195},{"t":"WhatsApp","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":22},{"t":"Llamada","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":23},{"t":"Visita","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":24},{"t":"Email","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":25},{"t":"SMS","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":26},{"t":"Mensaje copiado al portapapeles","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":59},{"t":"Recomendación IA","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":89},{"t":"Resultado cacheado (24h). Click en regenerar para recalcular.","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":93},{"t":"Regenerar (consume tokens)","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":104},{"t":"Sugerí qué canal usar, qué mensaje mandar y por qué este cliente es prioritario.","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":114},{"t":"Generar recomendación","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":123},{"t":"Prioridad …","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":155},{"t":"MENSAJE SUGERIDO","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":160},{"t":"Copiar mensaje","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":178},{"t":"Generado","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":196},{"t":"· fuente: …","archivo":"frontend/src/components/cartera-inteligente/RecomendacionIaCard.jsx","linea":198},{"t":"Riesgo alto","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":23},{"t":"Riesgo medio","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":24},{"t":"Riesgo bajo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":25},{"t":"Informe copiado al portapapeles","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":71},{"t":"Informe ejecutivo IA","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":97},{"t":"Cacheado 24h. Click en regenerar para recalcular.","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":101},{"t":"Copiar informe completo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":113},{"t":"Regenerar (consume tokens)","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":118},{"t":"Generá un análisis estructurado: perfil de cumplimiento, evolución de mora, nivel de riesgo, factores, acciones correctivas y oportunidades.","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":133},{"t":"Generar informe","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":144},{"t":"Esta semana:","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":179},{"t":"Perfil de cumplimiento","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":185},{"t":"Evolución de la mora","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":188},{"t":"Factores de riesgo","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":198},{"t":"Acciones correctivas recomendadas","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":204},{"t":"Oportunidades","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":210},{"t":"Generado","archivo":"frontend/src/components/cartera-inteligente/InformeEjecutivoIaCard.jsx","linea":214}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"No estás vinculado como cobrador. · ¿Cómo usar Mi día? · Hacer ahora · Cartera sana · Cartera tensionada · Cartera crítica · Modo Co-pilot: · Registrar acción · Llamada · Visita · Cobrado total · Detalle del cliente · No se pudieron cargar los datos. · Gestiones · Mensaje copiado al portapapeles · Regenerar (consume tokens) · Riesgo medio · Riesgo bajo · Operacional · Co-pilot · Híbrido — Agenda del día: seguimientos pendientes, cuentas críticas y métricas operativas."},{"id":"ruta:/cartera-inteligente/promesas","tipo":"pantalla","titulo":"Cartera Promesas","miga":"Cobranzas › Cartera Inteligente › Cartera Promesas","ruta":"/cartera-inteligente/promesas","archivos":["frontend/src/pages/cartera-inteligente/PromesasCarteraPage.jsx","frontend/src/views/cobranzas/PromesasListPage.jsx","frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx"],"textos":[{"t":"Volver","archivo":"frontend/src/pages/cartera-inteligente/PromesasCarteraPage.jsx","linea":21},{"t":"Promesas de pago","archivo":"frontend/src/pages/cartera-inteligente/PromesasCarteraPage.jsx","linea":26},{"t":"Compromisos del cliente con recordatorio D-1 automático.","archivo":"frontend/src/pages/cartera-inteligente/PromesasCarteraPage.jsx","linea":30},{"t":"Marcar promesa como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":166},{"t":"Vas a marcar como cumplida la promesa de … por …. Esto es para casos en que el cobro ya fue registrado por otra vía.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":167},{"t":"Marcar cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":168},{"t":"Promesa marcada como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":174},{"t":"Marcar promesa como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":183},{"t":"El cliente no cumplió con la promesa. Esto afecta su score de cumplimiento.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":184},{"t":"Marcar incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":185},{"t":"Promesa marcada como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":191},{"t":"Cliente","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":202},{"t":"Paga:","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":217},{"t":"Factura / Cuota","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":227},{"t":"Cuota #","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":235},{"t":"Prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":244},{"t":"Monto","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":251},{"t":"Estado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":260},{"t":"Renegociar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":306},{"t":"Cancelar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":314},{"t":"Promesas de Pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":337},{"t":"Listado operativo de promesas de pago. Filtrá por estado / cobrador / cliente y ejecutá acciones (cancelar, renegociar, marcar cumplida).","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":338},{"t":"Promesas de pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":347},{"t":"Nueva promesa","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":351},{"t":"Todas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":360},{"t":"Pendientes","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":361},{"t":"Cumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":362},{"t":"Parciales","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":363},{"t":"Incumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":364},{"t":"Canceladas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":365},{"t":"Renegociadas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":366},{"t":"Desde","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":369},{"t":"Hasta","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":370},{"t":"Cobrador","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":380},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":407},{"t":"Total prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":422},{"t":"Sin promesas con esos filtros","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Probá ajustar el estado o ampliar el rango de fechas.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Cobrado … de …","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":558},{"t":"Cobrado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":566},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":45},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":46},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":47},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":48},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":52},{"t":"Garante","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":53},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":54},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":148},{"t":"Seleccioná un cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":217},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":218},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":219},{"t":"Indicá el cliente garante/tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":221},{"t":"Registrar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":271},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":311},{"t":"Cuota a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":327},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":330},{"t":"· Saldo Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":331},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":337},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":341},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Todas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Seleccioná un cliente para ver sus cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":350},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":356},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":370},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":378},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":383},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":394},{"t":"Cómo se documentó el compromiso del cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":399},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":412},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":420},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":464},{"t":"Notas del acuerdo","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":472},{"t":"Detalle del contacto: con quién hablaste, qué prometió, medio de pago acordado...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":479},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":491},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":494},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":502},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Indicá el motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":31},{"t":"Promesa cancelada","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":37},{"t":"Cancelar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":50},{"t":"La promesa quedará en estado","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":55},{"t":"y dejará de aparecer en el cashflow proyectado. El motivo se registra para auditoría.","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":56},{"t":"Cliente:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":61},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":63},{"t":"Motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":67},{"t":"Ej: el cliente desistió, error de carga, factura ya pagada por otra vía...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":74},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":79},{"t":"Cancelando...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Cancelar promesa","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":23},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":24},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":25},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":26},{"t":"Indicá la nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":52},{"t":"Indicá el motivo de la renegociación","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":53},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":54},{"t":"Promesa renegociada","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":64},{"t":"Renegociar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":77},{"t":"La promesa actual quedará como","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":82},{"t":"y se creará una nueva promesa vinculada con los nuevos términos.","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":83},{"t":"Promesa original","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":89},{"t":"Fecha:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":92},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":94},{"t":"Nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":102},{"t":"Nuevo monto prometido","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":111},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":122},{"t":"Motivo / notas","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":134},{"t":"Ej: el cliente pidió extender el plazo por falta de liquidez transitoria...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":141},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":146},{"t":"Renegociando...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Renegociar","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":119},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":120},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":121},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":122},{"t":"… venc.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":165},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":183},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":230},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":237},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":244},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":245},{"t":"Días","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":246},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":247},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":248},{"t":"…d","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Al día","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"Promesas de pago · Marcar promesa como cumplida · Marcar cumplida · Renegociar · Indicá el motivo de la cancelación · Promesa cancelada · Cancelar promesa de pago · Indicá la nueva fecha prometida · Indicá el motivo de la renegociación · Indicá el cliente garante/tercero · Registrar promesa de pago · Cuota a comprometer · N° Factura · Items de la factura ( · Nueva promesa · Gestión de mora activa · Abierta el · Ver expediente · Sin items registrados. · Incluir todas las cuota"},{"id":"ruta:/cartera-inteligente/campanas","tipo":"pantalla","titulo":"Cartera Campanas","miga":"Cobranzas › Cartera Inteligente › Cartera Campanas","ruta":"/cartera-inteligente/campanas","archivos":["frontend/src/pages/cartera-inteligente/CampanasPage.jsx"],"textos":[{"t":"WhatsApp","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":46},{"t":"SMS","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":47},{"t":"Recordatorio cordial","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":60},{"t":"Mora media (30-60 d)","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":64},{"t":"Mora alta (>60 d)","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":68},{"t":"Campaña cancelada","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":91},{"t":"Cancelar campaña","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":99},{"t":"Se cancelarán todos los envíos pendientes de «…». Los ya enviados quedan intactos. ¿Continuar?","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":100},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":110},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":127},{"t":"Campañas masivas","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":131},{"t":"Envío masivo WhatsApp/SMS a clientes con saldo pendiente. Templates con placeholders dinámicos.","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":158},{"t":"Nueva campaña","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":169},{"t":"¿Cómo funcionan las campañas?","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":175},{"t":"Filtrás clientes con saldo pendiente (por mora, cobrador, etc.), escribís un template con placeholders y el sistema envía vía Twilio. Cada envío queda registrado y se dispara webhook","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":176},{"t":"al terminar.","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":179},{"t":"Placeholders disponibles:","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":181},{"t":"{{nombre}} {{saldo}} {{documento}} {{dias_mora}} {{vencimiento}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":181},{"t":"Sin campañas todavía","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":198},{"t":"Creá tu primera campaña masiva para empezar a contactar clientes en bulk.","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":199},{"t":"Campaña","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":207},{"t":"Canal","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":208},{"t":"Estado","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":209},{"t":"Progreso","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":210},{"t":"Creada","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":211},{"t":"Acciones","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":212},{"t":"Cancelar envíos pendientes","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":260},{"t":"Campaña enviada — los mensajes se están procesando","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":324},{"t":"Nueva campaña masiva","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":351},{"t":"Nombre de la campaña","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":361},{"t":"Recordatorio septiembre — mora >30d","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":366},{"t":"Nombre interno para identificarla luego","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":367},{"t":"Filtros (opcional)","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":386},{"t":"Mora mínima (días)","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":392},{"t":"Mora máxima (días)","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":401},{"t":"Usá placeholders:","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":414},{"t":"{{nombre}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":415},{"t":"{{saldo}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":415},{"t":"{{documento}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":415},{"t":"{{dias_mora}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":415},{"t":"{{vencimiento}}","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":415},{"t":"Mensaje","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":430},{"t":"… caracteres","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":436},{"t":"Elegibles","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":444},{"t":"Con teléfono","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":445},{"t":"Sin teléfono","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":446},{"t":"Ningún cliente elegible tiene teléfono. Ajustá filtros o cargá teléfonos en los clientes.","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":449},{"t":"Muestra (","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":454},{"t":"Cliente","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":461},{"t":"Teléfono","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":462},{"t":"Saldo","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":463},{"t":"Mora","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":464},{"t":"Anterior","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":495},{"t":"Cancelar","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":499},{"t":"Siguiente","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":503},{"t":"Calculando…","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":514},{"t":"Ver preview","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":514},{"t":"Enviando…","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":525},{"t":"Enviar a … clientes","archivo":"frontend/src/pages/cartera-inteligente/CampanasPage.jsx","linea":525}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"Recordatorio cordial · Mora media (30-60 d) · Mora alta (>60 d) — Se cancelarán todos los envíos pendientes de «…». Los ya enviados quedan intactos. ¿Continuar?"},{"id":"ruta:/cartera-inteligente/dashboard","tipo":"pantalla","titulo":"Cartera Dashboard","miga":"Cobranzas › Cartera Inteligente › Cartera Dashboard","ruta":"/cartera-inteligente/dashboard","archivos":["frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx"],"textos":[{"t":"7 días","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":34},{"t":"14 días","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":35},{"t":"30 días","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":36},{"t":"60 días","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":37},{"t":"90 días","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":38},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":56},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":73},{"t":"Dashboard","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":77},{"t":"Dashboard supervisor","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":101},{"t":"KPIs operativos del módulo: cartera, promesas, gestiones y top morosos.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":104},{"t":"Rango","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":111},{"t":"Excel descargado","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":141},{"t":"Error al exportar Excel","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":143},{"t":"Excel","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":146},{"t":"Saldo total pendiente","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":169},{"t":"Saldo vencido","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":176},{"t":"Tasa de mora","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":183},{"t":"Cumplimiento promesas","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":190},{"t":"Promesas (","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":201},{"t":"d)","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":202},{"t":"Sin promesas en el período","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":207},{"t":"Ninguna promesa formal registrada.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":207},{"t":"Cumplidas","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":210},{"t":"Incumplidas","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":211},{"t":"Pendientes","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":212},{"t":"Gestiones por canal","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":220},{"t":"Sin gestiones","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":226},{"t":"No se registraron gestiones en el período.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":226},{"t":"Tendencia gestiones por día","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":248},{"t":"Top cobradores","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":258},{"t":"Sin cobradores activos","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":263},{"t":"No hay gestiones asociadas a cobradores.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":263},{"t":"Top 10 clientes en mora","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":289},{"t":"Sin clientes en mora","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":296},{"t":"Excelente — todas las cuentas están al día.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":296},{"t":"Cliente","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":304},{"t":"Saldo","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":305},{"t":"Mora","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":306},{"t":"…d","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":330},{"t":"Sin datos","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":419},{"t":"No hay gestiones para graficar.","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":419},{"t":"…: … gestiones","archivo":"frontend/src/pages/cartera-inteligente/DashboardSupervisorPage.jsx","linea":432}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"Dashboard supervisor · Rango · Error al exportar Excel — KPIs operativos del módulo: cartera, promesas, gestiones y top morosos."},{"id":"ruta:/cartera-inteligente/api-keys","tipo":"pantalla","titulo":"Cartera Api Keys","miga":"Cobranzas › Cartera Inteligente › Cartera Api Keys","ruta":"/cartera-inteligente/api-keys","archivos":["frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx"],"textos":[{"t":"Sincronizar cartera (snapshot/delta)","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":56},{"t":"Notificar cobros externos","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":57},{"t":"Registrar gestiones externas","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":58},{"t":"API key revocada","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":129},{"t":"Revocar API key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":137},{"t":"«…» dejará de funcionar inmediatamente. Esta acción no se puede deshacer. ¿Continuar?","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":138},{"t":"Revocar","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":139},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":148},{"t":"Cartera Inteligente","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":165},{"t":"API REST","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":169},{"t":"API REST entrante","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":193},{"t":"Endpoints para que tu sistema externo sincronice cartera y notifique cobros/gestiones.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":196},{"t":"Nueva API key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":207},{"t":"¿Cómo usar la API REST?","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":213},{"t":"1. Generá una API key (botón arriba) — copiala apenas se muestre, no se vuelve a poder ver.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":214},{"t":"2. Tu sistema manda requests con header","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":216},{"t":"X-Api-Key: sk_carc_XXXX","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":217},{"t":"3. Endpoints disponibles:","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":218},{"t":"POST /api/v1/cartera/api/sync","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":221},{"t":"— actualizar cartera","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":221},{"t":"POST /api/v1/cartera/api/cobros","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":222},{"t":"— notificar cobro","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":222},{"t":"POST /api/v1/cartera/api/gestiones","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":223},{"t":"— registrar gestión","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":223},{"t":"Cada scope se puede limitar individualmente al crear la key.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":224},{"t":"Keys","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":231},{"t":"Auditoría","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":232},{"t":"Código de ejemplo","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":233},{"t":"Sin API keys todavía","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":250},{"t":"Creá tu primera key para empezar a usar la API REST.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":251},{"t":"Nombre","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":259},{"t":"Key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":260},{"t":"Scopes","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":261},{"t":"Estado","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":262},{"t":"Último uso","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":263},{"t":"Expira","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":264},{"t":"Acciones","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":265},{"t":"Sin expiración","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":298},{"t":"Sin actividad","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":333},{"t":"No se han recibido llamadas a la API todavía.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":334},{"t":"Fecha","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":342},{"t":"Method","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":343},{"t":"Endpoint","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":344},{"t":"Status","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":346},{"t":"Latency","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":347},{"t":"Error","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":348},{"t":"Reemplazá","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":401},{"t":"sk_carc_XXXX","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":402},{"t":"con tu API key real. Las dependencias son curl/httpie/cualquier cliente HTTP.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":402},{"t":"POST /api/v1/cartera/api/","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":406},{"t":"Copiado","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":421},{"t":"Nombre de la key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":499},{"t":"Integración FITBANK producción","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":503},{"t":"Etiqueta para identificarla luego","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":504},{"t":"Expira en","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":539},{"t":"30 días","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":544},{"t":"90 días","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":545},{"t":"180 días","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":546},{"t":"1 año","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":547},{"t":"2 años","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":548},{"t":"Cancelar","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":553},{"t":"Creando…","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":562},{"t":"Crear key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":562},{"t":"API key creada","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":576},{"t":"Esta es la única vez que vas a ver la key.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":582},{"t":"Copiala ahora — después solo se mostrará el prefijo.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":582},{"t":"Key —","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":585},{"t":"Copiado al portapapeles","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":610},{"t":"Usá esta key en el header","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":618},{"t":"X-Api-Key","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":619},{"t":"en todas las requests a la API REST de Cartera Inteligente.","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":619},{"t":"Listo, ya la copié","archivo":"frontend/src/pages/cartera-inteligente/ApiKeysPage.jsx","linea":624}],"desde":["Cobranzas › Cartera Inteligente"],"resumen":"Sincronizar cartera (snapshot/delta) · Notificar cobros externos · Registrar gestiones externas — «…» dejará de funcionar inmediatamente. Esta acción no se puede deshacer. ¿Continuar?"},{"id":"ruta:/cobranzas/config-mora","tipo":"pantalla","titulo":"Config Mora","miga":"Config Mora","ruta":"/cobranzas/config-mora","archivos":["frontend/src/pages/ConfigMora.jsx"],"textos":[{"t":"Interés diario","archivo":"frontend/src/pages/ConfigMora.jsx","linea":39},{"t":"Se cobra un porcentaje del capital por cada día que la cuota está vencida. Es el método más común y preciso.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":40},{"t":"Interés mensual","archivo":"frontend/src/pages/ConfigMora.jsx","linea":50},{"t":"Se aplica un porcentaje mensual. Los días se redondean al mes completo más cercano (ej: 35 días = 2 meses).","archivo":"frontend/src/pages/ConfigMora.jsx","linea":51},{"t":"Monto fijo por cuota","archivo":"frontend/src/pages/ConfigMora.jsx","linea":62},{"t":"Se cobra un monto fijo cada vez que se cobra una cuota vencida, sin importar el capital ni los días de atraso.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":63},{"t":"Solo capital (saldo pendiente)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":75},{"t":"La mora se calcula sobre lo que el cliente todavía debe de esa cuota. Si ya pagó parte, la mora baja proporcionalmente.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":76},{"t":"Cuota completa (capital + interés original)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":82},{"t":"La mora siempre se calcula sobre el monto total original de la cuota, sin importar cuánto ya se pagó.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":83},{"t":"Error al cargar configuración de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":115},{"t":"Configuración de mora guardada","archivo":"frontend/src/pages/ConfigMora.jsx","linea":132},{"t":"Error al guardar configuración","archivo":"frontend/src/pages/ConfigMora.jsx","linea":134},{"t":"Submódulo no habilitado","archivo":"frontend/src/pages/ConfigMora.jsx","linea":179},{"t":"El submódulo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":180},{"t":"Interés por Mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":181},{"t":"no está activo en la suscripción de esta empresa. Contactá al administrador para activarlo.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":181},{"t":"Acceso restringido","archivo":"frontend/src/pages/ConfigMora.jsx","linea":192},{"t":"No tenés permisos para ver la configuración de mora. Contactá al administrador.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":193},{"t":"Configuración de Mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":206},{"t":"Define cómo se calcula el interés por mora en cobros de cuotas vencidas","archivo":"frontend/src/pages/ConfigMora.jsx","linea":207},{"t":"Aplicar mora en cobros","archivo":"frontend/src/pages/ConfigMora.jsx","linea":219},{"t":"Si está activo, se calculará mora para cuotas vencidas al momento del cobro","archivo":"frontend/src/pages/ConfigMora.jsx","linea":220},{"t":"Activo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":234},{"t":"Inactivo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":234},{"t":"Tipo de cálculo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":248},{"t":"Por día","archivo":"frontend/src/pages/ConfigMora.jsx","linea":258},{"t":"Por mes","archivo":"frontend/src/pages/ConfigMora.jsx","linea":259},{"t":"Monto fijo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":260},{"t":"Monto fijo de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Tasa diaria (%)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Tasa mensual (%)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Gs.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":303},{"t":"Base de cálculo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":311},{"t":"Solo capital","archivo":"frontend/src/pages/ConfigMora.jsx","linea":321},{"t":"Cuota completa","archivo":"frontend/src/pages/ConfigMora.jsx","linea":322},{"t":"Período de gracia (días)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":349},{"t":"días","archivo":"frontend/src/pages/ConfigMora.jsx","linea":355},{"t":"¿Qué es el período de gracia?","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"Son los días después del vencimiento durante los cuales","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"se cobra mora. Sirve para dar un margen al cliente antes de penalizarlo.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"Ej: Con 5 días de gracia, una cuota vencida el día 1 recién genera mora a partir del día 6.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":361},{"t":"Con tu configuración actual de … días, una cuota vencida hoy no genera mora hasta el día ….","archivo":"frontend/src/pages/ConfigMora.jsx","linea":363},{"t":"Límites de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":370},{"t":"Mora mínima","archivo":"frontend/src/pages/ConfigMora.jsx","linea":375},{"t":"0 = sin mínimo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":381},{"t":"Mora máxima (tope)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":385},{"t":"Vacío = sin tope","archivo":"frontend/src/pages/ConfigMora.jsx","linea":391},{"t":"Mora mínima:","archivo":"frontend/src/pages/ConfigMora.jsx","linea":397},{"t":"Si el cálculo da un monto menor, se cobra este mínimo. Útil para que la mora siempre valga la pena cobrar.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":397},{"t":"(Ej: mínimo Gs. 5.000 — aunque la cuota sea pequeña, siempre se cobra al menos eso)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":398},{"t":"Mora máxima:","archivo":"frontend/src/pages/ConfigMora.jsx","linea":401},{"t":"Limita la mora para cuotas muy atrasadas. Protege al cliente de acumular una mora desproporcionada.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":401},{"t":"(Ej: máximo Gs. 50.000 — por más días que pasen, nunca se cobra más de eso)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":402},{"t":"Concepto / descripción","archivo":"frontend/src/pages/ConfigMora.jsx","linea":412},{"t":"Aparece en el recibo de cobro como concepto de la mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":417},{"t":"Simulación — cuota de Gs. 100.000","archivo":"frontend/src/pages/ConfigMora.jsx","linea":446},{"t":"¿Cuánta mora generaría una cuota de Gs. 100.000?","archivo":"frontend/src/pages/ConfigMora.jsx","linea":449},{"t":"Monto fijo por cuota vencida (sin importar días)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":465},{"t":"En gracia — Gs. 0","archivo":"frontend/src/pages/ConfigMora.jsx","linea":497},{"t":"(mín)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":511},{"t":"(tope)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":517},{"t":"Gracia: … días ·","archivo":"frontend/src/pages/ConfigMora.jsx","linea":541},{"t":"Mín: Gs. … ·","archivo":"frontend/src/pages/ConfigMora.jsx","linea":542},{"t":"Tope: Gs. …","archivo":"frontend/src/pages/ConfigMora.jsx","linea":543},{"t":"Guardando...","archivo":"frontend/src/pages/ConfigMora.jsx","linea":558},{"t":"Guardar configuración","archivo":"frontend/src/pages/ConfigMora.jsx","linea":558}],"resumen":"Interés diario · Interés mensual · Monto fijo por cuota — Se cobra un porcentaje del capital por cada día que la cuota está vencida. Es el método más común y preciso."},{"id":"ruta:/cobranzas/config-intereses","tipo":"pantalla","titulo":"Config Intereses","miga":"Config Intereses","ruta":"/cobranzas/config-intereses","archivos":["frontend/src/pages/ConfigIntereses.jsx"],"textos":[{"t":"Factura electrónica","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":61},{"t":"Cada vez que se cobra interés moratorio se emite una factura electrónica al cliente por ese importe. Es la opción fiscalmente más completa.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":62},{"t":"Nota de débito (próximamente)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":67},{"t":"Genera una nota de débito electrónica. Requiere que el módulo ND-e esté implementado — aún no disponible en este ERP.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":68},{"t":"Sin comprobante (uso interno)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":73},{"t":"El interés se cobra y queda registrado contablemente, pero no se emite documento fiscal al cliente. Útil sólo para pruebas o casos puntuales no fiscalizados.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":74},{"t":"Error al cargar configuración de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":137},{"t":"Para emitir factura tenés que elegir un producto/servicio que represente el cargo de interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":184},{"t":"Elegí la numeración (timbrado / punto de expedición) que emitirá las facturas de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":189},{"t":"Configuración guardada","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":196},{"t":"No tenés permiso para ver la configuración de intereses moratorios.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":223},{"t":"Cómo se cobra el interés moratorio","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":233},{"t":"Intereses moratorios — comprobante fiscal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":245},{"t":"Define cómo se documenta fiscalmente el cobro de mora y qué políticas aplicar","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":248},{"t":"Comprobante a emitir al cobrar interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":258},{"t":"Factura","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":268},{"t":"Nota de débito","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":269},{"t":"Ninguno","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":272},{"t":"Producto/servicio para el cargo de interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":303},{"t":"Configurado: …","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":305},{"t":"Buscá un servicio tipo 'Interés por mora' o creá uno","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":305},{"t":"Numeración para emitir la factura de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":324},{"t":"Sucursal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":342},{"t":"La sucursal define qué puntos de expedición están disponibles","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":344},{"t":"Numeración (timbrado + punto de expedición)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":362},{"t":"Elegí primero una sucursal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"Esta sucursal no tiene numeraciones activas","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"Se reserva atómicamente al emitir (sin riesgo de duplicados)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"IVA aplicable al interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":380},{"t":"0% (Exento)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":390},{"t":"¿Cómo se aplica el IVA sobre la tasa de mora?","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":397},{"t":"IVA incluido","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":407},{"t":"IVA por fuera","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":408},{"t":"Esta decisión debe coincidir con lo que firmó el cliente en el pagaré/contrato.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":416},{"t":"IVA incluido:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":418},{"t":"la tasa de mora (ej: 2%/mes) ya contiene el IVA. El cliente paga exactamente lo que dice el recibo; la factura desglosa el IVA por dentro.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":418},{"t":"IVA por fuera:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":420},{"t":"el IVA se suma al monto de mora calculado. El cliente paga el interés + IVA aparte.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":420},{"t":"Simulación:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":432},{"t":"con una mora calculada de Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":432},{"t":", el cliente paga Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":433},{"t":"y la factura desglosa: Gravado Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":434},{"t":"+ IVA","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":436},{"t":"% Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":437},{"t":"(IVA sumado por fuera)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":439},{"t":"(IVA incluido en la tasa)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":439},{"t":"Pausar devengamiento por estado de gestión de mora","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":449},{"t":"Pausar cuando la gestión está en DEMANDA","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":460},{"t":"Pausar cuando la gestión está en INCOBRABLE","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":469},{"t":"Cuando un cliente entra en demanda o incobrable, lo habitual es dejar de devengar intereses para no inflar la deuda. Si lo desactivás, el sistema seguirá calculando mora normalmente.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":473},{"t":"Orden de imputación del cobro","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":483},{"t":"Interés primero","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":493},{"t":"Capital primero","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":496},{"t":"(default contable paraguayo): el pago cubre primero la mora y después el capital.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":502},{"t":"Capital primero:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":504},{"t":"útil cuando se negocia priorizando bajar la deuda principal.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":504},{"t":"Guardando...","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":519},{"t":"Guardar configuración","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":519}],"resumen":"Factura electrónica · Nota de débito (próximamente) · Sin comprobante (uso interno) — Cada vez que se cobra interés moratorio se emite una factura electrónica al cliente por ese importe. Es la opción fiscalmente más completa."},{"id":"ruta:/reportes/cobranzas/cobrador","tipo":"pantalla","titulo":"Reporte Cobrador","miga":"Reporte Cobrador","ruta":"/reportes/cobranzas/cobrador","archivos":["frontend/src/pages/ReporteCobrador.jsx"],"textos":[{"t":"Error al cargar el reporte","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":101},{"t":"Error al cargar el detalle","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":139},{"t":"Error al exportar","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":152},{"t":"Reporte por Cobrador","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":185},{"t":"Rendimiento, morosidad y productividad de cobradores","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":186},{"t":"Exportar Excel","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":190},{"t":"Desde","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":199},{"t":"Hasta","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":203},{"t":"Consultar","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":207},{"t":"Total cobrado","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":219},{"t":"Cobros realizados","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":224},{"t":"Intereses cobrados","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":230},{"t":"Monto pendiente","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":236},{"t":"Tasa morosidad global","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":245},{"t":"Rendimiento por Cobrador","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":254},{"t":"Cargando...","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":259},{"t":"No hay datos en el período seleccionado","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":261},{"t":"Cobrado","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":281},{"t":"Cobros","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":285},{"t":"Intereses","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":290},{"t":"Promedio","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":295},{"t":"Vencidas","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":300},{"t":"Mostrando productividad","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":318},{"t":"Ver productividad","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":318},{"t":"Ver detalle","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":321},{"t":"Productividad Diaria","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":335},{"t":"Sin cobros en el período","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":348},{"t":"…: … (… cobros)","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":356},{"t":"Detalle de cobros","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":380},{"t":"Sin cobros en este período","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":402},{"t":"N°","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":408},{"t":"Descuento:","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":432},{"t":"Cuota","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":442},{"t":"· vence …","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":442},{"t":"Parcial","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":443},{"t":"Pág.","archivo":"frontend/src/pages/ReporteCobrador.jsx","linea":463}],"desde":["Reportes"],"resumen":"Error al cargar el reporte · Error al cargar el detalle · Cobros realizados"},{"id":"ruta:/reportes/cobranzas/cierre-cobros","tipo":"pantalla","titulo":"Cierre Cobros","miga":"Cierre Cobros","ruta":"/reportes/cobranzas/cierre-cobros","archivos":["frontend/src/pages/CierreCobros.jsx"],"textos":[{"t":"Cierre de Cobros","archivo":"frontend/src/pages/CierreCobros.jsx","linea":156},{"t":"Cobros del período, agrupados por día, medio y condición de pago","archivo":"frontend/src/pages/CierreCobros.jsx","linea":159},{"t":"Excel","archivo":"frontend/src/pages/CierreCobros.jsx","linea":163},{"t":"PDF","archivo":"frontend/src/pages/CierreCobros.jsx","linea":168},{"t":"Refrescar","archivo":"frontend/src/pages/CierreCobros.jsx","linea":171},{"t":"Desde","archivo":"frontend/src/pages/CierreCobros.jsx","linea":180},{"t":"Hasta","archivo":"frontend/src/pages/CierreCobros.jsx","linea":183},{"t":"Cobrador (opcional — vacío = todos)","archivo":"frontend/src/pages/CierreCobros.jsx","linea":194},{"t":"Buscar…","archivo":"frontend/src/pages/CierreCobros.jsx","linea":195},{"t":"Moneda (opcional)","archivo":"frontend/src/pages/CierreCobros.jsx","linea":208},{"t":"Hay cobros en múltiples monedas","archivo":"frontend/src/pages/CierreCobros.jsx","linea":219},{"t":"Los totales de la tabla se muestran en","archivo":"frontend/src/pages/CierreCobros.jsx","linea":226},{"t":". Filtrá por moneda para ver solo esa.","archivo":"frontend/src/pages/CierreCobros.jsx","linea":227},{"t":"Cargando…","archivo":"frontend/src/pages/CierreCobros.jsx","linea":234},{"t":"Sin cobros para los filtros elegidos","archivo":"frontend/src/pages/CierreCobros.jsx","linea":238},{"t":"Cobros por día","archivo":"frontend/src/pages/CierreCobros.jsx","linea":244},{"t":"Fecha","archivo":"frontend/src/pages/CierreCobros.jsx","linea":249},{"t":"Recibos","archivo":"frontend/src/pages/CierreCobros.jsx","linea":250},{"t":"Total","archivo":"frontend/src/pages/CierreCobros.jsx","linea":254},{"t":"TOTAL","archivo":"frontend/src/pages/CierreCobros.jsx","linea":273},{"t":"Por condición de pago","archivo":"frontend/src/pages/CierreCobros.jsx","linea":295},{"t":"Sin datos","archivo":"frontend/src/pages/CierreCobros.jsx","linea":297},{"t":"Condición","archivo":"frontend/src/pages/CierreCobros.jsx","linea":303},{"t":"Monto","archivo":"frontend/src/pages/CierreCobros.jsx","linea":305},{"t":"Resumen","archivo":"frontend/src/pages/CierreCobros.jsx","linea":327},{"t":"Total cobrado","archivo":"frontend/src/pages/CierreCobros.jsx","linea":330},{"t":"Recibos emitidos","archivo":"frontend/src/pages/CierreCobros.jsx","linea":334},{"t":"Vista previa — Cierre de Cobros","archivo":"frontend/src/pages/CierreCobros.jsx","linea":348},{"t":"Descargar","archivo":"frontend/src/pages/CierreCobros.jsx","linea":357},{"t":"Cerrar","archivo":"frontend/src/pages/CierreCobros.jsx","linea":367}],"desde":["Reportes"],"resumen":"Cobrador (opcional — vacío = todos) · Moneda (opcional) · Hay cobros en múltiples monedas — Cobros del período, agrupados por día, medio y condición de pago"},{"id":"ruta:/reportes/cobranzas/intereses","tipo":"pantalla","titulo":"Reporte Intereses Cobrados","miga":"Reporte Intereses Cobrados","ruta":"/reportes/cobranzas/intereses","archivos":["frontend/src/pages/ReporteInteresesCobrados.jsx"],"textos":[{"t":"Cobrado neto","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":92},{"t":"Interés bruto","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":93},{"t":"Exonerado","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":94},{"t":"IVA cobrado","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":95},{"t":"Recibos","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":96},{"t":"No tenés permisos para ver el reporte de intereses cobrados.","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":103},{"t":"Volver a Reportes","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":113},{"t":"Intereses Moratorios Cobrados","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":119},{"t":"Ranking por cliente y cobrador. Clic en una fila del detalle para abrir el recibo asociado.","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":122},{"t":"Desde","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":134},{"t":"Hasta","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":142},{"t":"Aplicar","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":156},{"t":"Top clientes","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":201},{"t":"Sin datos en el período","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":205},{"t":"Cliente","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":211},{"t":"Cuotas","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":212},{"t":"Cobrado","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":213},{"t":"Por cobrador","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":240},{"t":"Cobrador","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":250},{"t":"Detalle por cuota","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":283},{"t":"filas — página","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":288},{"t":"Sin intereses cobrados en el período","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":295},{"t":"Ajustá las fechas o verificá que haya recibos con mora en este rango.","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":296},{"t":"Fecha","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":304},{"t":"Recibo","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":305},{"t":"Factura · Cuota","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":308},{"t":"Días","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":309},{"t":"Bruto","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":310},{"t":"Emitido","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":313},{"t":"Acciones","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":314},{"t":"· cuota","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":325},{"t":"Con autorización de descuento","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":331},{"t":"Sin comp.","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":347},{"t":"Pendiente","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":351},{"t":"Ver recibo (fuente de verdad para reclamos del cliente)","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":356},{"t":"Anterior","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":377},{"t":"Siguiente","archivo":"frontend/src/pages/ReporteInteresesCobrados.jsx","linea":384}],"desde":["Reportes"],"resumen":"Cobrado neto · Interés bruto · Exonerado — Ranking por cliente y cobrador. Clic en una fila del detalle para abrir el recibo asociado."},{"id":"ruta:/reportes/cobranzas/morosidad","tipo":"pantalla","titulo":"Dashboard Morosidad","miga":"Dashboard Morosidad","ruta":"/reportes/cobranzas/morosidad","archivos":["frontend/src/pages/DashboardMorosidad.jsx"],"textos":[{"t":"Dashboard de Morosidad","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":80},{"t":"Análisis de cartera vencida e intereses de mora","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":83},{"t":"Actualizar","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":87},{"t":"Calculando morosidad...","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":95},{"t":"Mora:","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":103},{"t":"…% diario","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":106},{"t":"…% mensual","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":106},{"t":"Gs. … fijo","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":106},{"t":"cuota completa","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":112},{"t":"· gracia:","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":114},{"t":"días","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":114},{"t":"Inactivo — mora no se aplica","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":117},{"t":"Mora proyectada total","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":128},{"t":"sobre saldos vencidos actuales","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":130},{"t":"Mora cobrada este mes","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":139},{"t":"año:","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":141},{"t":"Tasa de morosidad","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":150},{"t":"Clientes morosos","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":161},{"t":"con al menos 1 cuota vencida","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":163},{"t":"Antigüedad de deuda vencida","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":172},{"t":"Sin cuotas vencidas","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":176},{"t":"Mora estimada:","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":198},{"t":"Mora cobrada — últimos 6 meses","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":212},{"t":"Sin mora cobrada en los últimos 6 meses","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":216},{"t":"Top 10 clientes morosos","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":240},{"t":"Sin clientes morosos","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":244},{"t":"Cliente","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":250},{"t":"Saldo vencido","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":251},{"t":"Mora estimada","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":252},{"t":"Cuotas","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":253},{"t":"Días máx.","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":254},{"t":"Ver estado de cuenta","archivo":"frontend/src/pages/DashboardMorosidad.jsx","linea":284}],"desde":["Reportes"],"resumen":"Calculando morosidad... · Mora: · Inactivo — mora no se aplica"},{"id":"ruta:/reportes/cobranzas/rendiciones","tipo":"pantalla","titulo":"Reporte Rendiciones","miga":"Reporte Rendiciones","ruta":"/reportes/cobranzas/rendiciones","archivos":["frontend/src/pages/ReporteRendiciones.jsx","frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","frontend/src/reportesPDF/generarReporteCobranzasPdf.js","frontend/src/reportesPDF/generarReportePendientesPdf.js","frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","frontend/src/reportesPDF/generarReporteComisionesPdf.js","frontend/src/reportesPDF/_pdfBase.js"],"textos":[{"t":"Volver a Reportes","archivo":"frontend/src/pages/ReporteRendiciones.jsx","linea":21},{"t":"Cobranzas del día","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":22},{"t":"Agregado por cobrador en un rango de fechas (hoy, semana, mes…): rendiciones, recibos, declarado vs verificado y diferencia. Exportable a PDF.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":23},{"t":"Pendientes","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":28},{"t":"Rendiciones en PENDIENTE/OBSERVADO con antigüedad — ámbar a las 24h, rojo a partir de 72h.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":29},{"t":"Diferencias","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":34},{"t":"Lista las rendiciones con diferencia entre declarado y verificado. Filtrá por nivel (menor / mayor).","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":35},{"t":"Comisiones a liquidar","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":40},{"t":"Comisiones aprobadas pendientes de pago al cobrador, listas para incluir en una liquidación.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":41},{"t":"Los datos provienen de vistas SQL: actualizados al momento, refresco automático cada 60s para Pendientes.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":45},{"t":"Una comisión pasa a 'aprobada' al aprobar la rendición y desaparece de aquí cuando se incluye en una liquidación.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":46},{"t":"Desde","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":419},{"t":"Hasta","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":427},{"t":"Hoy","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":435},{"t":"Últimos 7 días","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":438},{"t":"Últimos 30 días","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":441},{"t":"Mes actual","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":444},{"t":"Sin datos para exportar","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":452},{"t":"Exportar a PDF","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":452},{"t":"PDF","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":458},{"t":"Cobradores","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":468},{"t":"Cobrado","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":477},{"t":"Recibos","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":486},{"t":"Rendiciones","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":495},{"t":"Cobrador","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":504},{"t":"Rend.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":505},{"t":"Efectivo","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":507},{"t":"Cheque","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":508},{"t":"Transferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":509},{"t":"Tarjeta","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":510},{"t":"Declarado","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":511},{"t":"Verificado","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":512},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":513},{"t":"Cargando…","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":521},{"t":"Sin cobranzas en este rango","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":530},{"t":"TOTAL","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":559},{"t":"Vista previa del reporte","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":596},{"t":"Imprimir","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":599},{"t":"Descargar","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":602},{"t":"Cerrar","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":605},{"t":"Vista previa PDF","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":610},{"t":"Código","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":643},{"t":"Estado","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":645},{"t":"Enviada","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":646},{"t":"Antigüedad","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":647},{"t":"No hay rendiciones pendientes","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":666},{"t":"Nivel","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":722},{"t":"Todos","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":727},{"t":"Menor","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":728},{"t":"Mayor","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":729},{"t":"Fecha","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":763},{"t":"Sin diferencias detectadas","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":785},{"t":"Total a liquidar","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":850},{"t":"Comisiones","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":859},{"t":"Aprobada","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":868},{"t":"Rendición","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":870},{"t":"Recibo","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":871},{"t":"Base","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":872},{"t":"Comisión","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":874},{"t":"Sin comisiones pendientes de liquidación","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":891},{"t":"¿Cómo leer los reportes de rendiciones?","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":933},{"t":"Cuatro vistas analíticas sobre el flujo de rendiciones: operación del día, cuello de botella en Tesorería, calidad de la verificación y comisiones a pagar.","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":934},{"t":"Reportes de Rendiciones","archivo":"frontend/src/components/organismos/RendicionesDesign/ReportesRendicionesPanel.jsx","linea":939},{"t":"Cobrador","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":20},{"t":"Rend.","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":21},{"t":"Recibos","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":22},{"t":"Efectivo","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":23},{"t":"Cheque","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":24},{"t":"Transferencia","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":25},{"t":"Tarjeta","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":26},{"t":"Declarado","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":27},{"t":"Verificado","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":28},{"t":"Diferencia","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":29},{"t":"Sin datos en el rango seleccionado","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":57},{"t":"TOTAL","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":66},{"t":"Reporte de Cobranzas …_…","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":86},{"t":"Reporte de Cobranzas","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":88},{"t":"Empresa: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":93},{"t":"RUC: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":94},{"t":"Período: … — …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":98},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":103},{"t":"Cobradores: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":114},{"t":"Rendiciones: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":115},{"t":"Recibos: …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":116},{"t":"Cobrado: Gs. …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":118},{"t":"Página … de …","archivo":"frontend/src/reportesPDF/generarReporteCobranzasPdf.js","linea":152},{"t":"Código","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":15},{"t":"Cobrador","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":16},{"t":"Estado","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":17},{"t":"Enviada","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":18},{"t":"Antigüedad","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":19},{"t":"Declarado","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":20},{"t":"Recibos","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":21},{"t":"Sin rendiciones pendientes","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":54},{"t":"Rendiciones Pendientes","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":68},{"t":"Rendiciones Pendientes de Verificación","archivo":"frontend/src/reportesPDF/generarReportePendientesPdf.js","linea":70},{"t":"Código","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":19},{"t":"Fecha","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":20},{"t":"Cobrador","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":21},{"t":"Declarado","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":22},{"t":"Verificado","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":23},{"t":"Diferencia","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":24},{"t":"Nivel","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":25},{"t":"Sin diferencias detectadas","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":53},{"t":"Reporte de Diferencias","archivo":"frontend/src/reportesPDF/generarReporteDiferenciasPdf.js","linea":72},{"t":"Aprobada","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":20},{"t":"Cobrador","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":21},{"t":"Rendición","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":22},{"t":"Recibo","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":23},{"t":"Base","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":24},{"t":"Comisión","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":26},{"t":"Sin comisiones pendientes de liquidación","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":50},{"t":"Comisiones a Liquidar","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":64},{"t":"Comisiones: …","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":75},{"t":"Total: Gs. …","archivo":"frontend/src/reportesPDF/generarReporteComisionesPdf.js","linea":77},{"t":"Página … de …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":30},{"t":"Empresa: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":42},{"t":"RUC: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":43},{"t":"Generado: …","archivo":"frontend/src/reportesPDF/_pdfBase.js","linea":50}],"desde":["Reportes"],"resumen":"Cobranzas del día · Diferencias · Comisiones a liquidar · Rend. · Enviada · Sin comisiones pendientes de liquidación · Sin datos en el rango seleccionado · Reporte de Cobranzas · Sin rendiciones pendientes · Rendiciones Pendientes · Reporte de Diferencias · Comisiones a Liquidar · Sin diferencias detectadas · Rendición · Nivel · Volver a Reportes — Agregado por cobrador en un rango de fechas (hoy, semana, mes…): rendiciones, recibos, declarado vs verificado y diferencia. Expo"},{"id":"ruta:/cobranzas/gestion-mora","tipo":"pantalla","titulo":"Mora avanzada (legal)","miga":"Cobranzas › Mora avanzada (legal)","ruta":"/cobranzas/gestion-mora","archivos":["frontend/src/pages/cobranzas/GestionMoraHub.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","frontend/src/components/cobranzas/gestion-mora/NuevaPromesaModal.jsx","frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx"],"textos":[{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cobranzas/GestionMoraHub.jsx","linea":16},{"t":"Gestión de Mora","archivo":"frontend/src/pages/cobranzas/GestionMoraHub.jsx","linea":26},{"t":"Seguimiento de clientes en mora (máquina de estados) y workflow de cobro.","archivo":"frontend/src/pages/cobranzas/GestionMoraHub.jsx","linea":29},{"t":"Estado actual del cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":46},{"t":"Cada cliente con mora avanzada tiene un estado en la máquina: Gestión Interna → Informconf → Demanda → Incobrable, o transiciones a Recuperada / Refinanciada.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":47},{"t":"Documento obligatorio","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":52},{"t":"Pasar a DEMANDA requiere carátula judicial. Pasar a INCOBRABLE requiere acta de directorio. Sin URL del documento el sistema no acepta la transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":53},{"t":"Doble autorización","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":58},{"t":"DEMANDA e INCOBRABLE necesitan autorización de un segundo usuario con permiso. Se registra quién autorizó cada transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":59},{"t":"Gestión de Mora Avanzada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":165},{"t":"Trazabilidad de clientes morosos a través de la máquina de estados (Gestión Interna → Informconf → Demanda → Incobrable, con caminos a Recuperada/Refinanciada).","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":166},{"t":"RUC …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":193},{"t":"CI …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":193},{"t":"Sin identificación","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":193},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":208},{"t":"Buscar por razón social, RUC o documento…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":209},{"t":"Podés escribir parte del nombre, RUC o CI","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":210},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":217},{"t":"Todos","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":226},{"t":"Desde","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":236},{"t":"Hasta","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":245},{"t":"Exportando…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":263},{"t":"Exportar Excel","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":263},{"t":"Nueva gestión","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":273},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":278},{"t":"Sin gestiones de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":292},{"t":"Cuando un cliente entre en cobranza avanzada aparecerá acá. Podés crear una gestión manualmente o esperar al job nocturno que detecta morosos por umbral configurado.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":293},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":306},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":307},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":308},{"t":"Acciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":309},{"t":"Ver detalle","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":338},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":347},{"t":"resultado(s)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":374},{"t":"Anterior","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":377},{"t":"Siguiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraTab.jsx","linea":383},{"t":"Seleccioná un estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":77},{"t":"Indicá el motivo de la transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":78},{"t":"Este estado requiere documento (URL)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":80},{"t":"Este estado requiere autorización de otro usuario","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":82},{"t":"Estado actualizado","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":92},{"t":"Transicionar estado ·","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":104},{"t":"Estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":111},{"t":"Motivo","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":125},{"t":"URL documento (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":136},{"t":"Adjuntá carátula/acta como evidencia","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":142},{"t":"No se pudo cargar la lista de usuarios para elegir el autorizador. Si no tenés permiso para ver usuarios, pedile a un administrador que haga esta transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":147},{"t":"Usuario autorizador (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":157},{"t":"Cargando usuarios...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"Doble autorización requerida","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"No hay otros usuarios disponibles","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":168},{"t":"Sin nombre","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":174},{"t":"Los estados Demanda e Incobrable requieren documento y doble autorización.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":184},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":191},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Confirmar transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Al día","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":68},{"t":"…d","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":69},{"t":"PYG","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":106},{"t":"… promesa(s) registrada(s)","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":115},{"t":"Factura","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":136},{"t":"· Emitida:","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":137},{"t":"· Total factura:","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":138},{"t":"Cuotas:","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":141},{"t":"vencidas /","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":142},{"t":"pendientes /","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":143},{"t":"totales · Saldo factura:","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":143},{"t":"· Vencido:","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":145},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":152},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":194},{"t":"Detalle de cuotas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":200},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":206},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":207},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":208},{"t":"Días","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":209},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":210},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":211},{"t":"Vencida","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":228},{"t":"Por vencer","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":228},{"t":"No se pudieron cargar las facturas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":376},{"t":"Seleccioná un cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":456},{"t":"Seleccioná al menos una factura","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":458},{"t":"Gestión de mora creada","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":469},{"t":"Nueva gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":482},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":533},{"t":"Buscar por nombre, RUC o documento...","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":535},{"t":"RUC ……","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":565},{"t":"Cobrador: … …","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":593},{"t":"Facturas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":609},{"t":"venc.)","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":615},{"t":"Saldo total","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":620},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":623},{"t":"Saldo vencido","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":626},{"t":"Peor antigüedad","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":634},{"t":"… días","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":638},{"t":"Cliente con","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":643},{"t":"promesa(s) incumplida(s)","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":644},{"t":"previamente. Considerar escalar a Informconf.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":644},{"t":"Ordenar por","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":659},{"t":"Antigüedad","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":664},{"t":"Mayor saldo","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":665},{"t":"N° factura","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":666},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":670},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":674},{"t":"Todas","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":674},{"t":"El cliente no tiene facturas pendientes.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":687},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":697},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":698},{"t":"Vto. más viejo","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":699},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":701},{"t":"Mon.","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":702},{"t":"Total","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":703},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":704},{"t":"Promesas","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":705},{"t":"Estado inicial","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":728},{"t":"Observación / motivo de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":741},{"t":"Resumen del contacto, motivo, próximos pasos...","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":748},{"t":"Monto a gestionar","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":758},{"t":"… factura(s)","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":767},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":772},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":781},{"t":"Crear gestión","archivo":"frontend/src/components/cobranzas/gestion-mora/NuevaGestionMoraModal.jsx","linea":781},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640},{"t":"Emitida:","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":87},{"t":"· Total","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":88},{"t":"Saldo snapshot","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":93},{"t":"… vencida…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":108},{"t":"… cuota… pendiente…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":116},{"t":"Pendiente … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":125},{"t":"Vencido … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":133},{"t":"Items (","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":139},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":143},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":187},{"t":"Sin cuotas pendientes (al día o pagada).","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":191},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":198},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":199},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":200},{"t":"Días","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":201},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":202},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":203},{"t":"Vencida","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"Por vencer","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"…d","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":222}],"desde":["Cobranzas › Mesa de Gestión"],"resumen":"Gestión de Mora · Estado actual del cliente · Documento obligatorio · Doble autorización · Detalle de cuotas pendientes · Seleccioná al menos una factura · Gestión de mora creada · Seleccioná un estado destino · Indicá el motivo de la transición · Este estado requiere documento (URL) · Emitida: · Saldo snapshot · Items ( · Ingreso al estado · Transicionar estado · Cumplida · No tenés permisos para ver esta sección. — Seguimiento de clientes en mora (máquina de estados) y work"},{"id":"ruta:/cobranzas/refinanciaciones","tipo":"pantalla","titulo":"Cobranzas Refinanciaciones","miga":"Cobranzas Refinanciaciones","ruta":"/cobranzas/refinanciaciones","archivos":["frontend/src/views/cobranzas/RefinanciacionesPage.jsx","frontend/src/components/cobranzas/RefinanciacionWizard.jsx"],"textos":[{"t":"Borrador → Ejecutada","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":57},{"t":"El borrador no impacta saldos. Cuando se ejecuta, las cuotas originales pasan a refinanciadas y se generan las nuevas cuotas del plan.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":58},{"t":"Política de intereses","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":63},{"t":"Capitalizar (suma intereses al capital nuevo), Exonerar (condona intereses moratorios) o Mantener (deuda separada).","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":64},{"t":"Acuerdo firmado","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":69},{"t":"Recomendado adjuntar URL del PDF firmado con el cliente para trazabilidad.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":70},{"t":"Ejecutar refinanciación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":137},{"t":"Al ejecutar, las cuotas originales pasarán a REFINANCIADA y se generarán las … cuotas del nuevo plan. ¿Continuar?","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":138},{"t":"Ejecutar","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":139},{"t":"Refinanciación ejecutada","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":145},{"t":"Anular refinanciación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":157},{"t":"Motivo de anulación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":158},{"t":"Refinanciación anulada","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":165},{"t":"Cliente para la refinanciación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":178},{"t":"ID del cliente","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":179},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":193},{"t":"Refinanciaciones","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":203},{"t":"Consolidación de cuotas vencidas en nuevos planes de pago.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":206},{"t":"Refinanciación de deuda","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":212},{"t":"Cuando un cliente entra en mora, se puede acordar un nuevo plan de pago. El borrador no impacta saldos hasta que se ejecuta.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":213},{"t":"Cliente ID","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":225},{"t":"Filtra por ID exacto del cliente","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":233},{"t":"Estado","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":237},{"t":"Todos","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":246},{"t":"Nueva refinanciación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":262},{"t":"Recargar","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":267},{"t":"Sin refinanciaciones","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":281},{"t":"Las refinanciaciones aparecerán acá una vez creadas como borrador.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":282},{"t":"Fecha","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":293},{"t":"Cliente","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":294},{"t":"Capital nuevo","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":295},{"t":"Cuotas","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":296},{"t":"Acciones","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":298},{"t":"Gs.","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":318},{"t":"Ver detalle","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":332},{"t":"Ver PDF","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":340},{"t":"Anular","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":365},{"t":"resultado(s)","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":390},{"t":"Anterior","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":397},{"t":"Siguiente","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":407},{"t":"Detalle de refinanciación","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":490},{"t":"Tasa","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":516},{"t":"Política","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":519},{"t":"Motivo","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":524},{"t":"Cuotas originales","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":532},{"t":"Factura","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":539},{"t":"Cuota","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":540},{"t":"Vencimiento","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":541},{"t":"Capital","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":542},{"t":"Interés","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":543},{"t":"Nuevo plan","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":577},{"t":"Monto","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":586},{"t":"Cerrar","archivo":"frontend/src/views/cobranzas/RefinanciacionesPage.jsx","linea":637},{"t":"Seleccioná al menos una cuota","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":158},{"t":"Cantidad de cuotas debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":160},{"t":"Fecha de primera cuota inválida","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":162},{"t":"Refinanciación creada en estado BORRADOR","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":203},{"t":"Nueva refinanciación","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":221},{"t":"Refinanciación de deuda","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":231},{"t":"Consolidá cuotas vencidas en un nuevo plan. El borrador no impacta saldos hasta ejecutarse.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":232},{"t":"Elegí qué refinanciar","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":237},{"t":"Seleccioná las cuotas pendientes del cliente que entran al nuevo plan.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":238},{"t":"Política de intereses","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":243},{"t":"Decidí qué pasa con los intereses moratorios: capitalizar, exonerar o mantener.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":244},{"t":"Simulá y confirmá","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":249},{"t":"Calculá el plan, revisá el cronograma y guardá el borrador firmado.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":250},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":313},{"t":"Atrás","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":320},{"t":"Siguiente","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":332},{"t":"Crear borrador","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":348},{"t":"Reintentar","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":384},{"t":"El cliente no tiene cuotas pendientes para refinanciar.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":394},{"t":"Seleccionar todas","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":426},{"t":"seleccionada(s)","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":433},{"t":"Factura","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":441},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":442},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":443},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":444},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":474},{"t":"Implicancias de cada política","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":502},{"t":"Política a aplicar","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":506},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":559},{"t":"Tasa de interés (% anual)","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":570},{"t":"Fecha primera cuota","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":579},{"t":"Intervalo (días)","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":585},{"t":"Simular","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":608},{"t":"Resultado de la simulación","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":633},{"t":"Capital original","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":638},{"t":"Intereses originales","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":643},{"t":"Intereses exonerados","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":649},{"t":"Capital nuevo","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":655},{"t":"Monto cuota","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":660},{"t":"Monto","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":669},{"t":"Volvé al paso anterior y simulá el plan antes de confirmar.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":725},{"t":"Se creará un borrador. Para que impacte en los saldos del cliente deberá ejecutarse desde la pantalla de refinanciaciones.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":732},{"t":"… cuotas","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":741},{"t":"Capital nuevo: … Gs.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":746},{"t":"Política: …","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":751},{"t":"Motivo","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":757},{"t":"Ej: cliente atravesando dificultad financiera transitoria; acuerda nuevo plan a 12 meses.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":763},{"t":"Documento firmado (URL)","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":767},{"t":"Opcional. Subí el PDF firmado a tu repositorio y pegá la URL.","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":770},{"t":"No se pudo crear la refinanciación","archivo":"frontend/src/components/cobranzas/RefinanciacionWizard.jsx","linea":775}],"resumen":"Borrador → Ejecutada · Política de intereses · Acuerdo firmado · Ejecutar refinanciación · Refinanciación de deuda · Nueva refinanciación — El borrador no impacta saldos. Cuando se ejecuta, las cuotas originales pasan a refinanciadas y se generan las nuevas cuotas del plan."},{"id":"ruta:/cobranzas/promesas","tipo":"pantalla","titulo":"Cobranzas Promesas List","miga":"Cobranzas Promesas List","ruta":"/cobranzas/promesas","archivos":["frontend/src/views/cobranzas/PromesasListPage.jsx","frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","frontend/src/components/cobranzas/gestion-mora/NuevaPromesaModal.jsx","frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx"],"textos":[{"t":"Marcar promesa como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":166},{"t":"Vas a marcar como cumplida la promesa de … por …. Esto es para casos en que el cobro ya fue registrado por otra vía.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":167},{"t":"Marcar cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":168},{"t":"Promesa marcada como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":174},{"t":"Marcar promesa como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":183},{"t":"El cliente no cumplió con la promesa. Esto afecta su score de cumplimiento.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":184},{"t":"Marcar incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":185},{"t":"Promesa marcada como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":191},{"t":"Cliente","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":202},{"t":"Paga:","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":217},{"t":"Factura / Cuota","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":227},{"t":"Cuota #","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":235},{"t":"Prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":244},{"t":"Monto","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":251},{"t":"Estado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":260},{"t":"Renegociar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":306},{"t":"Cancelar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":314},{"t":"Promesas de Pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":337},{"t":"Listado operativo de promesas de pago. Filtrá por estado / cobrador / cliente y ejecutá acciones (cancelar, renegociar, marcar cumplida).","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":338},{"t":"Promesas de pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":347},{"t":"Nueva promesa","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":351},{"t":"Todas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":360},{"t":"Pendientes","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":361},{"t":"Cumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":362},{"t":"Parciales","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":363},{"t":"Incumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":364},{"t":"Canceladas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":365},{"t":"Renegociadas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":366},{"t":"Desde","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":369},{"t":"Hasta","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":370},{"t":"Cobrador","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":380},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":407},{"t":"Total prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":422},{"t":"Sin promesas con esos filtros","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Probá ajustar el estado o ampliar el rango de fechas.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Cobrado … de …","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":558},{"t":"Cobrado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":566},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":45},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":46},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":47},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":48},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":52},{"t":"Garante","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":53},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":54},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":148},{"t":"Seleccioná un cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":217},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":218},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":219},{"t":"Indicá el cliente garante/tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":221},{"t":"Registrar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":271},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":311},{"t":"Cuota a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":327},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":330},{"t":"· Saldo Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":331},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":337},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":341},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Todas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Seleccioná un cliente para ver sus cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":350},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":356},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":370},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":378},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":383},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":394},{"t":"Cómo se documentó el compromiso del cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":399},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":412},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":420},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":464},{"t":"Notas del acuerdo","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":472},{"t":"Detalle del contacto: con quién hablaste, qué prometió, medio de pago acordado...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":479},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":491},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":494},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":502},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Indicá el motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":31},{"t":"Promesa cancelada","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":37},{"t":"Cancelar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":50},{"t":"La promesa quedará en estado","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":55},{"t":"y dejará de aparecer en el cashflow proyectado. El motivo se registra para auditoría.","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":56},{"t":"Cliente:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":61},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":63},{"t":"Motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":67},{"t":"Ej: el cliente desistió, error de carga, factura ya pagada por otra vía...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":74},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":79},{"t":"Cancelando...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Cancelar promesa","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":23},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":24},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":25},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":26},{"t":"Indicá la nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":52},{"t":"Indicá el motivo de la renegociación","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":53},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":54},{"t":"Promesa renegociada","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":64},{"t":"Renegociar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":77},{"t":"La promesa actual quedará como","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":82},{"t":"y se creará una nueva promesa vinculada con los nuevos términos.","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":83},{"t":"Promesa original","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":89},{"t":"Fecha:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":92},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":94},{"t":"Nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":102},{"t":"Nuevo monto prometido","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":111},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":122},{"t":"Motivo / notas","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":134},{"t":"Ej: el cliente pidió extender el plazo por falta de liquidez transitoria...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":141},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":146},{"t":"Renegociando...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Renegociar","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":119},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":120},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":121},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":122},{"t":"… venc.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":165},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":183},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":230},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":237},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":244},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":245},{"t":"Días","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":246},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":247},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":248},{"t":"…d","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Al día","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640},{"t":"Seleccioná un estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":77},{"t":"Indicá el motivo de la transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":78},{"t":"Este estado requiere documento (URL)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":80},{"t":"Este estado requiere autorización de otro usuario","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":82},{"t":"Estado actualizado","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":92},{"t":"Transicionar estado ·","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":104},{"t":"Estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":111},{"t":"Motivo","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":125},{"t":"URL documento (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":136},{"t":"Adjuntá carátula/acta como evidencia","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":142},{"t":"No se pudo cargar la lista de usuarios para elegir el autorizador. Si no tenés permiso para ver usuarios, pedile a un administrador que haga esta transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":147},{"t":"Usuario autorizador (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":157},{"t":"Cargando usuarios...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"Doble autorización requerida","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"No hay otros usuarios disponibles","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":168},{"t":"Sin nombre","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":174},{"t":"Los estados Demanda e Incobrable requieren documento y doble autorización.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":184},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":191},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Confirmar transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Emitida:","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":87},{"t":"· Total","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":88},{"t":"Saldo snapshot","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":93},{"t":"… vencida…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":108},{"t":"… cuota… pendiente…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":116},{"t":"Pendiente … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":125},{"t":"Vencido … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":133},{"t":"Items (","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":139},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":143},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":187},{"t":"Sin cuotas pendientes (al día o pagada).","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":191},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":198},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":199},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":200},{"t":"Días","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":201},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":202},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":203},{"t":"Vencida","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"Por vencer","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"…d","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":222}],"resumen":"Marcar promesa como cumplida · Marcar cumplida · Promesa marcada como cumplida · Renegociar · Indicá el motivo de la cancelación · Promesa cancelada · Cancelar promesa de pago · Indicá la nueva fecha prometida · Indicá el motivo de la renegociación · Indicá el cliente garante/tercero · Registrar promesa de pago · Cuota a comprometer · Seleccioná un estado destino · Indicá el motivo de la transición · Este estado requiere documento (URL) · Emitida: · Saldo snapshot · Items ( ·"},{"id":"ruta:/reportes/cobranzas/promesas","tipo":"pantalla","titulo":"Cobranzas Promesas Reporte","miga":"Cobranzas Promesas Reporte","ruta":"/reportes/cobranzas/promesas","archivos":["frontend/src/views/cobranzas/PromesasReportePage.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":80},{"t":"Cumplimiento de Promesas","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":160},{"t":"Tasa de cumplimiento por cobrador y cashflow proyectado de promesas pendientes","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":164},{"t":"Exportar","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":178},{"t":"Reportes","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":184},{"t":"Desde","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":196},{"t":"Hasta","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":205},{"t":"Consultar","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":217},{"t":"Total promesas","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":236},{"t":"Cumplidas","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":247},{"t":"Incumplidas","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":258},{"t":"Tasa global","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":269},{"t":"Monto cumplido","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":280},{"t":"Cumplimiento por cobrador","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":291},{"t":"Sin promesas en el rango seleccionado","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":303},{"t":"Cobrador","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":310},{"t":"Total","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":311},{"t":"Cumpl.","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":312},{"t":"Parc.","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":313},{"t":"Incumpl.","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":314},{"t":"Pend.","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":315},{"t":"Tasa","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":316},{"t":"Gs. cumplido","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":317},{"t":"— Sin cobrador","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":325},{"t":"Cashflow proyectado de promesas pendientes","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":363},{"t":"Total pendiente","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":369},{"t":"promesa(s) pendiente(s)","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":375},{"t":"No hay promesas pendientes futuras","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":388},{"t":"Fecha prometida","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":395},{"t":"Monto Gs.","archivo":"frontend/src/views/cobranzas/PromesasReportePage.jsx","linea":396}],"desde":["Reportes"],"resumen":"Total promesas · Tasa global · Monto cumplido — Tasa de cumplimiento por cobrador y cashflow proyectado de promesas pendientes"},{"id":"ruta:/reportes/cobranzas/productividad","tipo":"pantalla","titulo":"Cobranzas Productividad Cobradores","miga":"Cobranzas Productividad Cobradores","ruta":"/reportes/cobranzas/productividad","archivos":["frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx"],"textos":[{"t":"Reporte exportado correctamente","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":76},{"t":"Seleccioná desde y hasta","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":91},{"t":"Productividad de Cobradores","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":137},{"t":"Gestiones realizadas por cobrador, distribución por tipo/resultado y tasa de efectividad","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":141},{"t":"Exportar","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":152},{"t":"Reportes","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":158},{"t":"Desde","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":170},{"t":"Hasta","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":179},{"t":"Consultar","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":191},{"t":"Cobradores activos","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":210},{"t":"Total gestiones","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":221},{"t":"Efectivas","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":232},{"t":"Tasa efectividad","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":243},{"t":"Detalle por cobrador","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":254},{"t":"Sin gestiones en el rango seleccionado","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":266},{"t":"Cobrador","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":273},{"t":"Total","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":274},{"t":"Tasa","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":276},{"t":"— Sin nombre","archivo":"frontend/src/views/cobranzas/ProductividadCobradoresPage.jsx","linea":289}],"desde":["Reportes"],"resumen":"Seleccioná desde y hasta · Cobradores activos · Total gestiones — Gestiones realizadas por cobrador, distribución por tipo/resultado y tasa de efectividad"},{"id":"ruta:/cobranzas/mesa-gestion","tipo":"pantalla","titulo":"Mesa de Gestión","miga":"Cobranzas › Mesa de Gestión","ruta":"/cobranzas/mesa-gestion","archivos":["frontend/src/views/cobranzas/MesaGestionPage.jsx","frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","frontend/src/views/cobranzas/PromesasListPage.jsx","frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","frontend/src/components/cobranzas/gestion-mora/NuevaPromesaModal.jsx","frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx"],"textos":[{"t":"Prioridad (recomendado)","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":52},{"t":"Más vencidos","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":53},{"t":"Mayor saldo","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":54},{"t":"Sin gestión hace más tiempo","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":55},{"t":"El cliente no tiene celular registrado","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":154},{"t":"No hay filas para exportar con los filtros actuales","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":172},{"t":"Exportado: … clientes · … cuotas vencidas","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":260},{"t":"Sin teléfono registrado","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":271},{"t":"Mesa de Gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":283},{"t":"Bandeja priorizada de clientes morosos para llamado/WhatsApp desde oficina","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":287},{"t":"Exportando…","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":299},{"t":"Exportar Excel","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":299},{"t":"Mora avanzada","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":306},{"t":"Bandeja de gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":316},{"t":"Mi agenda","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":322},{"t":"Promesas de pago","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":328},{"t":"Cómo trabajar la mesa de gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":336},{"t":"Bandeja priorizada para el gestor de oficina: contactar morosos, registrar la gestión y derivar a cobrador de ruta cuando corresponda.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":338},{"t":"Filtrá por prioridad","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":340},{"t":"Empezá por los de mayor score: combina mora, sin gestión reciente y promesas incumplidas.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":340},{"t":"Contactá","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":341},{"t":"Botones rápidos de llamada y WhatsApp con mensaje precargado.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":341},{"t":"Registrá la gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":342},{"t":"Tipo, resultado y si hay promesa de pago, fecha y monto comprometidos.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":342},{"t":"Derivá si es necesario","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":343},{"t":"Mora severa pasa a Gestión de Mora; visitas físicas, al cobrador de ruta.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":343},{"t":"Clientes morosos","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":356},{"t":"Saldo vencido","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":359},{"t":"Sin gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":364},{"t":"+30 días","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":365},{"t":"+60 días","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":366},{"t":"+90 días","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":367},{"t":"Buscar por nombre, RUC o CI…","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":375},{"t":"Zona","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":389},{"t":"Mora ≥ días","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":397},{"t":"Sin gestión ≥ días","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":406},{"t":"Ordenar por","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":415},{"t":"Promesas incumplidas","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":432},{"t":"Mis gestiones","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":441},{"t":"Cobros de hoy","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":450},{"t":"Todos","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":463},{"t":"Por contactar","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":464},{"t":"En gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":465},{"t":"Con promesa vigente","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":466},{"t":"Cliente","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":475},{"t":"Contacto","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":476},{"t":"Mora","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":478},{"t":"Última gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":479},{"t":"Promesas","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":480},{"t":"Prioridad","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":481},{"t":"Acciones","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":482},{"t":"Sin clientes morosos en este filtro","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":498},{"t":"— Sin nombre","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":508},{"t":"Sin teléfono","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":528},{"t":"… d","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":543},{"t":"Gestionado por vos","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":561},{"t":"Yo","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":562},{"t":"Nunca","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":568},{"t":"Promesas vigentes","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":574},{"t":"Llamar","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":609},{"t":"WhatsApp","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":616},{"t":"Registrar gestión","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":623},{"t":"Ver historial del cliente","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":644},{"t":"Mostrando … de … clientes","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":686},{"t":"Gestión registrada","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":719},{"t":"Descartar seguimiento de …","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":782},{"t":"La gestión queda en el historial del cliente, sólo se le quita el agendamiento para que no aparezca más en tu agenda.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":783},{"t":"Descartar","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":785},{"t":"Seguimiento descartado","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":792},{"t":"Sin pendientes en este bloque.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":811},{"t":"(sin descripción)","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":835},{"t":"· Factura …","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":836},{"t":"Asignada por","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":844},{"t":"Registrar","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":862},{"t":"Seguimientos con próxima acción agendada. Las gestiones cuyo cliente ya tuvo una gestión posterior no aparecen.","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":892},{"t":"Mías","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":900},{"t":"Toda la oficina","archivo":"frontend/src/views/cobranzas/MesaGestionPage.jsx","linea":901},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":44},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":45},{"t":"Email","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":46},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":47},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":51},{"t":"Garante","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":52},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":53},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":140},{"t":"Cliente no definido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota a comprometer","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":220},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":222},{"t":"Indicá un monto prometido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":223},{"t":"Indicá el garante/tercero pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":225},{"t":"Registrar gestión de cobranza","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":271},{"t":"Cliente:","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":278},{"t":"Factura:","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":287},{"t":"Tipo de gestión","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":295},{"t":"Resultado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":309},{"t":"Observación","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":324},{"t":"Detalle del contacto, con quién hablaste, qué dijo el cliente…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":331},{"t":"Próxima acción","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":336},{"t":"Ej: re-llamar, visita, derivar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":339},{"t":"Próxima fecha","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":345},{"t":"Detalle del compromiso de pago","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":359},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":365},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":371},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":373},{"t":"Todas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":373},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":384},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":397},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":406},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":411},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":422},{"t":"Cómo se documentó el compromiso","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":427},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":440},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":448},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":473},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":474},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":481},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":481},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":493},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":496},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":505},{"t":"Registrando…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"Registrar gestión + promesa","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"Registrar gestión","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"Gestión de mora activa","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":84},{"t":"Monto:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":94},{"t":"Gs.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":95},{"t":"Abierta el","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":96},{"t":"Ver expediente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":107},{"t":"Gestiones de cobranza","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":138},{"t":"Historial completo ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":141},{"t":"Sin gestiones registradas.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":156},{"t":"Factura:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":187},{"t":"Próxima:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":197},{"t":"Registrado por","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":203},{"t":"Ver ubicación","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":215},{"t":"Ver todas (","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":319},{"t":"Refinanciaciones","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":349},{"t":"Gs. ·","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":364},{"t":"Semanal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":458},{"t":"Quincenal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":459},{"t":"Mensual","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":460},{"t":"Cada …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":461},{"t":"… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Plazos","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":463},{"t":"Contado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":471},{"t":"Mixto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":476},{"t":"Política:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":589},{"t":"Gracia …d","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":611},{"t":"Vencido","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":622},{"t":"Por vencer","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":629},{"t":"Pagadas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":635},{"t":"Interés manual pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":643},{"t":"capital saldado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"se cobra después del capital","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":646},{"t":"Al día","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":653},{"t":"Todas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":662},{"t":"Vencidas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":671},{"t":"Por vencer (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":681},{"t":"Pagadas (…)","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":691},{"t":"Cuota","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":705},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":706},{"t":"Monto","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":707},{"t":"Saldo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":708},{"t":"Estado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":709},{"t":"Sin cuotas en este filtro","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":715},{"t":"días","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":733},{"t":"Pagada","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":737},{"t":"interés","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":747},{"t":"Intereses manuales","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":764},{"t":"Sobre","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":771},{"t":"Motivo","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":772},{"t":"Cobrado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":774},{"t":"Cuota …","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":785},{"t":"Parcial","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":797},{"t":"Descripción","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":820},{"t":"Cant.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":821},{"t":"P. Unit.","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":822},{"t":"Subtotal","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":823},{"t":"Crédito","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":900},{"t":"…/… cuotas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":905},{"t":"Último pago:","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":928},{"t":"Error cargando facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":985},{"t":"Sin facturas registradas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":989},{"t":"Facturas","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1010},{"t":"Total facturado","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1014},{"t":"Saldo pendiente","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1018},{"t":"Facturas con deuda","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1025},{"t":"Comportamiento","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1030},{"t":"Periodicidad","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1034},{"t":"Factura / Fecha","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1043},{"t":"Total","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1045},{"t":"Estado de cuenta","archivo":"frontend/src/components/organismos/ClientesDesign/ClienteHistorialDrawer.jsx","linea":1096},{"t":"Marcar promesa como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":166},{"t":"Vas a marcar como cumplida la promesa de … por …. Esto es para casos en que el cobro ya fue registrado por otra vía.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":167},{"t":"Marcar cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":168},{"t":"Promesa marcada como cumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":174},{"t":"Marcar promesa como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":183},{"t":"El cliente no cumplió con la promesa. Esto afecta su score de cumplimiento.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":184},{"t":"Marcar incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":185},{"t":"Promesa marcada como incumplida","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":191},{"t":"Cliente","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":202},{"t":"Paga:","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":217},{"t":"Factura / Cuota","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":227},{"t":"Cuota #","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":235},{"t":"Prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":244},{"t":"Monto","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":251},{"t":"Estado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":260},{"t":"Renegociar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":306},{"t":"Cancelar","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":314},{"t":"Promesas de Pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":337},{"t":"Listado operativo de promesas de pago. Filtrá por estado / cobrador / cliente y ejecutá acciones (cancelar, renegociar, marcar cumplida).","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":338},{"t":"Promesas de pago","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":347},{"t":"Nueva promesa","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":351},{"t":"Todas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":360},{"t":"Pendientes","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":361},{"t":"Cumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":362},{"t":"Parciales","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":363},{"t":"Incumplidas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":364},{"t":"Canceladas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":365},{"t":"Renegociadas","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":366},{"t":"Desde","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":369},{"t":"Hasta","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":370},{"t":"Cobrador","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":380},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":407},{"t":"Total prometido","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":422},{"t":"Sin promesas con esos filtros","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Probá ajustar el estado o ampliar el rango de fechas.","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":445},{"t":"Cobrado … de …","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":558},{"t":"Cobrado","archivo":"frontend/src/views/cobranzas/PromesasListPage.jsx","linea":566},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":119},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":120},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":121},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":122},{"t":"… venc.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":165},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":183},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":230},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":237},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":244},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":245},{"t":"Días","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":246},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":247},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":248},{"t":"…d","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Al día","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Estado de Cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":112},{"t":"Sin marcar: solo cuotas vencidas. Marcado: todas las cuotas con saldo (vencidas y no vencidas).","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":117},{"t":"Incluir todas las cuotas","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":121},{"t":"Anexa el detalle de ítems (productos) de cada factura.","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":124},{"t":"Detallar ítems","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":128},{"t":"Generando estado de cuenta…","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":139},{"t":"Reintentar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":146},{"t":"Vista previa del estado de cuenta","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":150},{"t":"Cerrar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":155},{"t":"Imprimir","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":157},{"t":"Descargar PDF","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":164},{"t":"Descargar","archivo":"frontend/src/components/organismos/EstadoCuentaPdfModal.jsx","linea":166},{"t":"Pendiente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":50},{"t":"Cumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":51},{"t":"Incumplida","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":52},{"t":"Cancelada","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":53},{"t":"Promesa marcada como …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":193},{"t":"Ver expediente PDF","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":226},{"t":"Recargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":233},{"t":"Resumen","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":250},{"t":"Historial (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":251},{"t":"Promesas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":252},{"t":"Facturas (…)","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":253},{"t":"Monto involucrado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":268},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":271},{"t":"Ingreso al estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":276},{"t":"Facturas","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":284},{"t":"Transiciones","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":292},{"t":"Observación de apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":303},{"t":"Abrir","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":322},{"t":"Documento adjunto","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":326},{"t":"Transicionar estado","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":338},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":347},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":358},{"t":"Apertura","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":381},{"t":"Ver documento","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":408},{"t":"Promesas registradas para este cliente","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":422},{"t":"Nueva promesa","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":432},{"t":"Aún no hay promesas registradas. Registrá una al llegar a un acuerdo con el cliente.","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":443},{"t":"Fact. …","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":472},{"t":"Prometido para","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":485},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":526},{"t":"Expediente —","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":592},{"t":"Generando expediente…","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":604},{"t":"Expediente de gestión de mora","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":610},{"t":"Cerrar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":616},{"t":"Nueva pestaña","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":624},{"t":"Descargar","archivo":"frontend/src/components/cobranzas/gestion-mora/GestionMoraDetalleDrawer.jsx","linea":640},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":45},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":46},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":47},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":48},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":52},{"t":"Garante","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":53},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":54},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":148},{"t":"Seleccioná un cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":217},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":218},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":219},{"t":"Indicá el cliente garante/tercero","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":221},{"t":"Registrar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":271},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":311},{"t":"Cuota a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":327},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":330},{"t":"· Saldo Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":331},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":337},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":341},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Todas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":343},{"t":"Seleccioná un cliente para ver sus cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":350},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":356},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":370},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":378},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":383},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":394},{"t":"Cómo se documentó el compromiso del cliente","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":399},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":412},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":420},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":464},{"t":"Notas del acuerdo","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":472},{"t":"Detalle del contacto: con quién hablaste, qué prometió, medio de pago acordado...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":479},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":483},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":491},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":494},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":502},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Registrar promesa","archivo":"frontend/src/components/cobranzas/promesas/PromesaPagoFormModal.jsx","linea":509},{"t":"Indicá el motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":31},{"t":"Promesa cancelada","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":37},{"t":"Cancelar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":50},{"t":"La promesa quedará en estado","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":55},{"t":"y dejará de aparecer en el cashflow proyectado. El motivo se registra para auditoría.","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":56},{"t":"Cliente:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":61},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":63},{"t":"Motivo de la cancelación","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":67},{"t":"Ej: el cliente desistió, error de carga, factura ya pagada por otra vía...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":74},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":79},{"t":"Cancelando...","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Cancelar promesa","archivo":"frontend/src/components/cobranzas/promesas/CancelarPromesaModal.jsx","linea":87},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":23},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":24},{"t":"Email","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":25},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":26},{"t":"Indicá la nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":52},{"t":"Indicá el motivo de la renegociación","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":53},{"t":"El monto debe ser mayor a cero","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":54},{"t":"Promesa renegociada","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":64},{"t":"Renegociar promesa de pago","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":77},{"t":"La promesa actual quedará como","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":82},{"t":"y se creará una nueva promesa vinculada con los nuevos términos.","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":83},{"t":"Promesa original","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":89},{"t":"Fecha:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":92},{"t":"Monto:","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":94},{"t":"Nueva fecha prometida","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":102},{"t":"Nuevo monto prometido","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":111},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":122},{"t":"Motivo / notas","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":134},{"t":"Ej: el cliente pidió extender el plazo por falta de liquidez transitoria...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":141},{"t":"Volver","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":146},{"t":"Renegociando...","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Renegociar","archivo":"frontend/src/components/cobranzas/promesas/RenegociarPromesaModal.jsx","linea":154},{"t":"Seleccioná un estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":77},{"t":"Indicá el motivo de la transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":78},{"t":"Este estado requiere documento (URL)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":80},{"t":"Este estado requiere autorización de otro usuario","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":82},{"t":"Estado actualizado","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":92},{"t":"Transicionar estado ·","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":104},{"t":"Estado destino","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":111},{"t":"Motivo","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":125},{"t":"URL documento (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":136},{"t":"Adjuntá carátula/acta como evidencia","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":142},{"t":"No se pudo cargar la lista de usuarios para elegir el autorizador. Si no tenés permiso para ver usuarios, pedile a un administrador que haga esta transición.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":147},{"t":"Usuario autorizador (obligatorio)","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":157},{"t":"Cargando usuarios...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"Doble autorización requerida","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":163},{"t":"No hay otros usuarios disponibles","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":168},{"t":"Sin nombre","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":174},{"t":"Los estados Demanda e Incobrable requieren documento y doble autorización.","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":184},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":191},{"t":"Guardando...","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Confirmar transición","archivo":"frontend/src/components/cobranzas/gestion-mora/TransicionEstadoModal.jsx","linea":195},{"t":"Emitida:","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":87},{"t":"· Total","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":88},{"t":"Saldo snapshot","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":93},{"t":"… vencida…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":108},{"t":"… cuota… pendiente…","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":116},{"t":"Pendiente … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":125},{"t":"Vencido … …","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":133},{"t":"Items (","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":139},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":143},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":187},{"t":"Sin cuotas pendientes (al día o pagada).","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":191},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":198},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":199},{"t":"Estado","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":200},{"t":"Días","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":201},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":202},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":203},{"t":"Vencida","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"Por vencer","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":217},{"t":"…d","archivo":"frontend/src/components/cobranzas/gestion-mora/FacturaDetalleCard.jsx","linea":222}],"resumen":"Prioridad (recomendado) · Más vencidos · Sin gestión hace más tiempo · Cliente no definido · Indicá un monto prometido · Indicá el garante/tercero pagador · Promesas de pago · Marcar promesa como cumplida · Marcar cumplida · Renegociar · Indicá el motivo de la cancelación · Promesa cancelada · Cancelar promesa de pago · Indicá la nueva fecha prometida · Indicá el motivo de la renegociación · Indicá el cliente garante/tercero · Registrar promesa de pago · Cuota a comprometer ·"},{"id":"ruta:/cobranzas/panel-cobrador","tipo":"pantalla","titulo":"Panel Cobrador","miga":"Panel Cobrador","ruta":"/cobranzas/panel-cobrador","archivos":["frontend/src/pages/PanelCobrador.jsx","frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx"],"textos":[{"t":"Crítica","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":41},{"t":"Vencida","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":42},{"t":"Vence hoy","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":43},{"t":"Al día","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":44},{"t":"Error al cargar cuotas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":145},{"t":"Ingrese la fecha prometida","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":170},{"t":"Promesa de pago registrada","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":181},{"t":"Promesa marcada como …","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":192},{"t":"Error al cargar historial del cliente","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":207},{"t":"Error al obtener el PDF","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":224},{"t":"Hoy","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":301},{"t":"Mañana","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":302},{"t":"Semana","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":303},{"t":"15 días","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":304},{"t":"30 días","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":305},{"t":"Panel Cobrador","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":318},{"t":"Vencidas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":334},{"t":"7 días","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":338},{"t":"Pendientes","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":342},{"t":"Vencimiento:","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":349},{"t":"Desde","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":364},{"t":"Hasta","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":370},{"t":"Buscar cliente o factura...","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":387},{"t":"Todas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":393},{"t":"Cobrado","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":396},{"t":"Viendo todas las cuotas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":414},{"t":"Solo mis asignadas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":414},{"t":"Cargando...","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":421},{"t":"Sin cobros en este rango","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":427},{"t":"No hay cuotas pendientes","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":427},{"t":"· …d","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":468},{"t":"más","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":480},{"t":"C.","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":512},{"t":"Fac.","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":514},{"t":"d vencida","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":521},{"t":"Cobro:","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":593},{"t":"Promesa","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":599},{"t":"Total:","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":622},{"t":"+mora","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":624},{"t":"Historial","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":630},{"t":"Gestión","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":638},{"t":"WhatsApp","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":651},{"t":"Historial de Cobros","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":684},{"t":"Cliente","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":688},{"t":"Cargando historial...","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":699},{"t":"Sin cobros registrados","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":705},{"t":"Rec. #","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":711},{"t":"Desc: -","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":718},{"t":"Mora: +","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":721},{"t":"Venc:","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":735},{"t":"Parcial","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":752},{"t":"Ver A4","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":764},{"t":"A4","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":768},{"t":"Ver Ticket","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":772},{"t":"Ticket","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":776},{"t":"Página","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":795},{"t":"Recibo —","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":814},{"t":"Recibo","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":822},{"t":"Abrir / Imprimir","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":829},{"t":"Promesa de Pago","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":843},{"t":"Fecha prometida *","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":855},{"t":"Monto prometido (opcional)","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":862},{"t":"Gs.","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":868},{"t":"Notas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":870},{"t":"Ej: El cliente dijo que paga el viernes...","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":875},{"t":"Historial de promesas","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":882},{"t":"Cancelar","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":892},{"t":"Guardando...","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":907},{"t":"Guardar promesa","archivo":"frontend/src/pages/PanelCobrador.jsx","linea":907},{"t":"Verbal","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":44},{"t":"WhatsApp","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":45},{"t":"Email","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":46},{"t":"Documento firmado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":47},{"t":"Cliente","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":51},{"t":"Garante","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":52},{"t":"Tercero","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":53},{"t":"No se pudieron cargar las cuotas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":140},{"t":"Cliente no definido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":216},{"t":"Seleccioná al menos una cuota a comprometer","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":220},{"t":"Indicá la fecha prometida","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":222},{"t":"Indicá un monto prometido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":223},{"t":"Indicá el garante/tercero pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":225},{"t":"Registrar gestión de cobranza","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":271},{"t":"Cliente:","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":278},{"t":"Factura:","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":287},{"t":"Tipo de gestión","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":295},{"t":"Resultado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":309},{"t":"Observación","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":324},{"t":"Detalle del contacto, con quién hablaste, qué dijo el cliente…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":331},{"t":"Próxima acción","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":336},{"t":"Ej: re-llamar, visita, derivar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":339},{"t":"Próxima fecha","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":345},{"t":"Detalle del compromiso de pago","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":359},{"t":"Cuotas a comprometer","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":365},{"t":"Solo vencidas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":371},{"t":"Limpiar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":373},{"t":"Todas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":373},{"t":"El cliente no tiene cuotas pendientes.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":384},{"t":"Fecha prometida","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":397},{"t":"Monto prometido","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":406},{"t":"Si difiere del saldo total, se prorratea entre cuotas","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":411},{"t":"Tipo de evidencia","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":422},{"t":"Cómo se documentó el compromiso","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":427},{"t":"Pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":440},{"t":"Quién se compromete al pago","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":448},{"t":"Tercero pagador","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":473},{"t":"Razón social, RUC o CI…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":474},{"t":"Se crearán … promesas (una por cuota) con la misma fecha y evidencia.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":481},{"t":"Se enviará recordatorio automático un día antes de la fecha prometida.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":481},{"t":"Saldo seleccionado","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":493},{"t":"Gs.","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":496},{"t":"Cancelar","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":505},{"t":"Registrando…","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"Registrar gestión + promesa","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"Registrar gestión","archivo":"frontend/src/components/cobranzas/gestiones/RegistrarGestionModal.jsx","linea":512},{"t":"N° Factura","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":119},{"t":"Emisión","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":120},{"t":"Cuotas","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":121},{"t":"Saldo","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":122},{"t":"… venc.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":165},{"t":"Items de la factura (","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":183},{"t":"Sin items registrados.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":230},{"t":"Cuotas pendientes","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":237},{"t":"Cuota","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":244},{"t":"Vencimiento","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":245},{"t":"Días","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":246},{"t":"Monto Orig.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":247},{"t":"Saldo Pend.","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":248},{"t":"…d","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273},{"t":"Al día","archivo":"frontend/src/components/cobranzas/promesas/FacturaCuotasSelector.jsx","linea":273}],"resumen":"Crítica · Ingrese la fecha prometida · Promesa de pago registrada · Cliente no definido · Indicá un monto prometido · Indicá el garante/tercero pagador · N° Factura · Items de la factura ( · Sin items registrados. — Detalle del contacto, con quién hablaste, qué dijo el cliente…"},{"id":"ruta:/cobranzas/recibos","tipo":"pantalla","titulo":"Recibos","miga":"Cobranzas › Recibos","ruta":"/cobranzas/recibos","archivos":["frontend/src/pages/cobranzas/RecibosPage.jsx","frontend/src/components/organismos/RecibosPanel.jsx","frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx"],"textos":[{"t":"Listado","archivo":"frontend/src/pages/cobranzas/RecibosPage.jsx","linea":10},{"t":"Configuración","archivo":"frontend/src/pages/cobranzas/RecibosPage.jsx","linea":11},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cobranzas/RecibosPage.jsx","linea":35},{"t":"Recibos de Cobro","archivo":"frontend/src/pages/cobranzas/RecibosPage.jsx","linea":45},{"t":"Listado y consulta de recibos emitidos. Para emitir nuevos cobros, usá el wizard de Cobros.","archivo":"frontend/src/pages/cobranzas/RecibosPage.jsx","linea":48},{"t":"Caja sin nombre","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":71},{"t":"Sin caja","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":80},{"t":"Personalizado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":95},{"t":"Hoy","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":96},{"t":"Ayer","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":97},{"t":"Última semana","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":98},{"t":"Último mes","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":99},{"t":"Últimos 3 m","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":100},{"t":"Error al cargar recibos","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":233},{"t":"Factura de intereses emitida correctamente","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":316},{"t":"Emisión procesada (… emitidos, … saltados)","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":318},{"t":"Ingresá un motivo de anulación","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":370},{"t":"Recibo #… anulado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":378},{"t":"Recibo #…: fecha cambiada a ……","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":401},{"t":"Ticket enviado a la impresora Bluetooth","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":432},{"t":"Ticket enviado a la impresora","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":434},{"t":"Ticket abierto en el navegador para imprimir.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":436},{"t":"Error al reimprimir: …","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":439},{"t":"Error al obtener PDF","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":459},{"t":"Buscar por cliente, N° recibo...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":533},{"t":"Limpiar","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":541},{"t":"Buscando en todo el historial (ignora el filtro de fechas)","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":549},{"t":"Período","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":556},{"t":"Borrá la búsqueda para volver a filtrar por período","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":561},{"t":"Estado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":572},{"t":"Todos","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":577},{"t":"Emitido","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":578},{"t":"Anulado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":579},{"t":"Tipo","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":584},{"t":"Normal","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":590},{"t":"Multi-factura","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":591},{"t":"Cobrador","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":597},{"t":"Cargando...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":603},{"t":"Caja","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":615},{"t":"Auditoría: caja donde se registró el cobro","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":619},{"t":"Todas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":621},{"t":"Sin caja (","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":628},{"t":"Desde","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":640},{"t":"Hasta","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":650},{"t":"Buscar","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":666},{"t":"Nuevo recibo multi","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":670},{"t":"Exportando...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":675},{"t":"Excel (…)","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":675},{"t":"N° Recibo","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":696},{"t":"Fecha","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":698},{"t":"Cliente","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":699},{"t":"Monto","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":703},{"t":"Mora","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":705},{"t":"Acciones","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":708},{"t":"Cargando recibos...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":723},{"t":"Sin recibos para los filtros seleccionados","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":736},{"t":"Multi","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":767},{"t":"Fecha y hora de registro","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":774},{"t":"Reimprimir ticket","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":848},{"t":"Ver PDF A4","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":852},{"t":"Ver Ticket","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":856},{"t":"Cambiar fecha de emisión","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":866},{"t":"Anular recibo","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":877},{"t":"Pág.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":939},{"t":"Recibo #","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":951},{"t":"Documento","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":982},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1010},{"t":"Fecha registro","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1015},{"t":"Total cobrado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1022},{"t":"Descuento","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1032},{"t":"Interés cobrado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1045},{"t":"Mora cobrada","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1045},{"t":"Total facturas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1060},{"t":"Intereses","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1066},{"t":"NC aplicadas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1072},{"t":"Retenciones","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1078},{"t":"Total pagado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1084},{"t":"Diferencia","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1090},{"t":"Motivo diferencia","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1101},{"t":"Cargando detalle…","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1110},{"t":"Facturas imputadas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1117},{"t":"Sin número","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1121},{"t":"Saldo previo","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1123},{"t":"+ Interés","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1126},{"t":"- NC","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1131},{"t":"Retención","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1136},{"t":"Medios de pago","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1149},{"t":"Ref:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1154},{"t":"Cheque","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1156},{"t":"Titular:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1161},{"t":"Vence:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1163},{"t":"Notas de crédito aplicadas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1176},{"t":"Retenciones recibidas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1194},{"t":"Nº","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1199},{"t":"Gastos documentados descontados","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1211},{"t":"Factura","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1216},{"t":"Cuotas incluidas","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1261},{"t":"· C.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1285},{"t":"Venc.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1289},{"t":"Parcial","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1294},{"t":"Cuota","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1301},{"t":"Desc. -","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1309},{"t":"Mora +","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1318},{"t":"Interés cargado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1336},{"t":"Interés de la cuota …","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1341},{"t":"Interés de la cuenta","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1341},{"t":"Cargado desde Cuentas por Cobrar. No genera comprobante fiscal.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1344},{"t":"Cobro parcial de ….","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1346},{"t":"Documento de intereses emitido","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1368},{"t":"Sin comprobante registrado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1371},{"t":"Se cobró mora pero no se encontró el registro fiscal vinculado (puede haber fallado la emisión o el recibo es anterior a la implementación de Fase A.3).","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1372},{"t":"Nota de débito","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1404},{"t":"Sin comprobante","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1404},{"t":"SIFEN:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1412},{"t":"Bruto:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1429},{"t":"Exo: -","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1438},{"t":"Corregí los datos del cliente y reintentá la emisión.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1466},{"t":"Reintentando...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1489},{"t":"Reintentar emisión","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1489},{"t":"Exoneración de mora aplicada","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1512},{"t":"• Autorizada por","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1533},{"t":") — exonerado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1535},{"t":"Notas:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1554},{"t":"Otro","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1572},{"t":"Formas de pago","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1597},{"t":"Chq:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1603},{"t":"Recibo anulado","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1619},{"t":"A4","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1637},{"t":"Ticket","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1644},{"t":"Anular","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1656},{"t":"Anular Recibo #","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1682},{"t":"Motivo (opcional)","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1692},{"t":"Ej: Cobro duplicado, error de importe...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1696},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1703},{"t":"Anulando...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1710},{"t":"Confirmar anulación","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1710},{"t":"Cambiar fecha de emisión — #","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1723},{"t":"Fecha actual:","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1733},{"t":". El cambio también mueve el asiento contable y los movimientos de tesorería del cobro, y queda en la auditoría con tu usuario y el motivo. No recalcula intereses ni descuentos. No se permite si el recibo ya está rendido, conciliado con el banco, con la comisión liquidada o si alguna de las dos fechas cae en un período contable cerrado.","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1734},{"t":"Nueva fecha de emisión","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1739},{"t":"Motivo del cambio (obligatorio)","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1746},{"t":"Ej: el cobro se hizo el viernes y se cargó el lunes","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1750},{"t":"Guardando...","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1763},{"t":"Guardar","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1763},{"t":"Recibo PDF","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1803},{"t":"Abrir / Imprimir","archivo":"frontend/src/components/organismos/RecibosPanel.jsx","linea":1815},{"t":"Cargando configuración...","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":51},{"t":"Configuración de Recibos Multi-Factura","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":63},{"t":"Parámetros que aplican a todos los recibos multi-factura de la empresa.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":64},{"t":"Guardar cambios","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":73},{"t":"Modo de aplicación de Notas de Crédito","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":82},{"t":"Modo por defecto","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":87},{"t":"Define cómo se aplican las NC en recibos cuando emitís una NC sin especificar su modo individual. Cada NC puede sobrescribir este default al emitirse.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":90},{"t":"ESTRICTO — solo a su factura origen","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":106},{"t":"FLEXIBLE — a cualquier factura del cliente","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":107},{"t":"ESTRICTO","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":112},{"t":"(recomendado, alineado con lo que pide la SET): al emitir la NC vinculada a una factura, ésta se aplica","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":112},{"t":"automáticamente","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":113},{"t":"contra las cuotas pendientes de esa factura (FIFO), reduciendo el saldo por cobrar. Si la NC cubre todo el saldo, la factura queda cancelada. No se puede emitir una NC por un monto mayor al saldo pendiente, y no se puede anular la NC si las cuotas afectadas ya recibieron cobros posteriores.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":113},{"t":"FLEXIBLE","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":119},{"t":": la NC no toca las cuotas al emitirse. Queda como crédito disponible del cliente y puede aplicarse manualmente a cualquier factura del mismo cliente desde el recibo de cobro (genera una línea contra cuenta puente","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":119},{"t":"NC_APLICADA_PUENTE","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":121},{"t":"Excepción — anulación total:","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":124},{"t":"aunque el modo sea FLEXIBLE, si la NC cubre","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":124},{"t":"Además, al emitir cada NC podés elegir otro modo solo para esa nota, en el campo","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":131},{"t":"Modo aplicación NC","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":133},{"t":"(se habilita al asociar la factura).","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":133},{"t":"Parámetros operativos","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":140},{"t":"Diferencia máxima permitida para ajuste automático","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":145},{"t":"Si el total cobrado difiere del total imputado por menos de este monto, se ajusta automáticamente como redondeo. Recomendado: ≤ 1000 Gs.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":148},{"t":"Formato de numeración","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":169},{"t":"Plantilla para el número de recibo. {YYYY} = año, {####} = correlativo de 4 dígitos. Ej: REC-2026-0001","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":172},{"t":"REC-{YYYY}-{####}","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":187},{"t":"Gastos documentados en recibos","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":194},{"t":"Permitir descontar gastos del cobro","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":208},{"t":"Habilita la sección \"Gastos documentados\" en el wizard de nuevo recibo (requiere permiso COB_REC_GASTOS).","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":213},{"t":"Tope máximo de gastos (% del total a cobrar)","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":220},{"t":"Opcional. Si se define, el total de gastos no puede superar este porcentaje del monto a cobrar. Dejá vacío para sin límite.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":222},{"t":"Sin límite","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":234},{"t":"% sobre el total. Ej: 10 = máx. 10%","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":235},{"t":"Los gastos elegibles son aquellos cargados en el módulo de Gastos con forma de pago","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":240},{"t":"Crédito","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":241},{"t":"y con CxP pendiente. Al confirmar el recibo, la CxP queda cancelada automáticamente.","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":241},{"t":"@keyframes spin { to { transform: rotate(360deg); } }","archivo":"frontend/src/components/cobranzas/ConfiguracionRecibosTab.jsx","linea":247},{"t":"Cómo funciona este paso:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"tildá las facturas a cobrar. Opcionalmente ingresá un","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"importe parcial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"para cobrar menos que el saldo total — si lo dejás vacío, se cobra todo el saldo.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":152},{"t":"En facturas a crédito, el importe se imputa","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":153},{"t":"FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":154},{"t":": primero a la cuota más vencida y desborda a las siguientes. Expandí la factura (▸) para ver en vivo qué cuotas se van a pagar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":154},{"t":"RUC …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"CI …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"Sin identificación","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":177},{"t":"Cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Buscar por razón social, RUC o documento…","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Podés escribir parte del nombre, RUC o CI","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":190},{"t":"Facturas con saldo pendiente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":196},{"t":"Este cliente no tiene facturas con saldo pendiente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":202},{"t":"Factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":212},{"t":"Fecha emisión","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":213},{"t":"Fecha venc.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":214},{"t":"Total","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":215},{"t":"Saldo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":216},{"t":"Importe parcial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":217},{"t":"Colapsar cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":231},{"t":"Ver cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":231},{"t":"Crédito","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":242},{"t":"Cont. diferido","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":244},{"t":"Contado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":246},{"t":"Imputa … FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":260},{"t":"Vacío = cobra todo (…)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":260},{"t":"Cuotas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":281},{"t":"— preview FIFO con …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":282},{"t":"Se imputa: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":289},{"t":"Nº","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":296},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":297},{"t":"Monto cuota","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":298},{"t":"Saldo cuota","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":299},{"t":"A imputar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":300},{"t":"Estado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":301},{"t":"Vencida","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":321},{"t":". Acá podés:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":431},{"t":"Notas de crédito y saldos a favor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":433},{"t":"— descuentan del total a cobrar como si fueran un pago.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":433},{"t":"Retenciones IVA / Renta","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":434},{"t":"— certificados que el cliente te entrega; reducen lo que cobrás en efectivo y se cargan al Libro de Retenciones automáticamente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":434},{"t":"Gastos documentados","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":435},{"t":"— comisiones bancarias, fletes u otros con CxP pendiente; se descuentan del cobro y la CxP queda cancelada automáticamente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":435},{"t":"Si el cliente no entrega ni NC ni retenciones, dejá todo vacío y avanzá.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":436},{"t":"Detalles contables y guía de retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":456},{"t":"Contable:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"NC modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"ESTRICTO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"(aplicada a su factura origen) no genera línea en el asiento — la NC al emitirse ya descargó CxC. NC modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"FLEXIBLE","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"(a otra factura del cliente) sí genera línea contra cuenta puente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":464},{"t":"¿Cuándo cargar retención?","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"Solo cuando el cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"es agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"designado por SET y te entrega el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"comprobante de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"(físico o electrónico) al momento de pagar. Vos no decidís retener — lo hace el cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":470},{"t":"Efecto:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"cobrás menos en efectivo, pero la factura queda","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"totalmente saldada","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"(la parte retenida cuenta como pago vía SET).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":472},{"t":"Destino:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"queda en el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"Libro de Retenciones Recibidas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":". Te sirve como crédito de IVA (DJ mensual) y pago a cuenta de Renta (cierre anual).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":473},{"t":"Datos requeridos:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":474},{"t":"tipo (IVA/Renta), monto, número de comprobante, timbrado y fecha.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":474},{"t":"Si no trae comprobante:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":475},{"t":"no cargues nada — no es opcional ni a criterio del cobrador.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":475},{"t":"Notas de crédito disponibles","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":493},{"t":"Modo flexible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":496},{"t":"No hay NC ni saldos a favor disponibles para este cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":501},{"t":"Nota de crédito","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":510},{"t":"Fecha","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":511},{"t":"Factura vinculada","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":512},{"t":"Modo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":513},{"t":"Saldo disponible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":514},{"t":"— sin factura origen —","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":530},{"t":"Total NC a aplicar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":553},{"t":"Retenciones recibidas por factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":582},{"t":"Cliente agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":588},{"t":"Este cliente está marcado como","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":593},{"t":"agente de retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":594},{"t":". Si te entregó comprobante(s) al pagar, cargalos acá antes de continuar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":594},{"t":"Seleccioná al menos una factura en el paso anterior.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":599},{"t":"Saldo:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":608},{"t":"Agregar retención","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":609},{"t":"Total retenciones:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":628},{"t":"Facturas por acuerdo comercial","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":640},{"t":"Compensación","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":645},{"t":"Facturas que el cliente le emitió a la empresa (mismo titular como proveedor). El monto se compensa contra la deuda del cliente — FIFO sobre las cuotas pendientes de la compra.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":648},{"t":"Este cliente no tiene facturas de compra (mismo RUC como proveedor) con saldo pendiente para compensar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":652},{"t":"Monto a compensar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":665},{"t":"Máx: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":688},{"t":"Total a compensar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":700},{"t":"Descuento del cobro","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":714},{"t":"Solo del cliente (mismo RUC)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":725},{"t":"Gastos con CxP pendiente (comisiones bancarias, fletes, etc.) descontados del monto a cobrar. El sistema cancela la CxP automáticamente al confirmar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":729},{"t":"No hay gastos con CxP pendiente disponibles.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":735},{"t":"Proveedor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":742},{"t":"CxP disponible","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":745},{"t":"Monto a descontar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":746},{"t":"No hay gastos del mismo RUC del cliente. Desmarcá el filtro para ver todos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":753},{"t":"Mismo RUC del cliente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":775},{"t":"Total gastos a descontar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":802},{"t":"agregá uno o varios medios para cubrir el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"total a pagar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"(lo que falta después de aplicar NC, saldos a favor y retenciones).","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":871},{"t":"Combinable","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":873},{"t":": ej. parte en efectivo + parte en transferencia.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":873},{"t":"Cheques","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":874},{"t":"requieren número y banco; quedan registrados en Tesorería como pendientes hasta depositarse.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":874},{"t":"Sobrante","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":": si pagás de más, el excedente queda como","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"saldo a favor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"del cliente para futuros recibos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":875},{"t":"El indicador \"Balanceado ✓\" debe quedar en verde antes de confirmar.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":876},{"t":"Medios de pago","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":881},{"t":"Agregar medio","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":882},{"t":"Agregá al menos un medio de pago.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":888},{"t":"Tipo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":896},{"t":"Monto","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":908},{"t":"Sugerido: …","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":913},{"t":"Cuenta tesorería","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":919},{"t":"Cartera destino","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":925},{"t":"Cuenta de ingreso","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":925},{"t":"Referencia (opcional)","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":934},{"t":"Ej: nro. transferencia","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":939},{"t":"N° Cheque","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":950},{"t":"Ej: 0012345","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":955},{"t":"Banco emisor","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":958},{"t":"Seleccioná o escribí","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":962},{"t":"Titular","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":965},{"t":"Nombre del firmante","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":970},{"t":"N° Cuenta","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":973},{"t":"Opcional","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":977},{"t":"Fecha cobro / venc.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":990},{"t":"Si es futura → diferido","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":995},{"t":"Total facturas:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1006},{"t":"− Notas de Crédito:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1012},{"t":"− Retenciones:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1018},{"t":"− Facturas acuerdo comercial:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1024},{"t":"− Gastos documentados:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1030},{"t":"Total a cobrar (medios de pago):","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1035},{"t":"Cubierto por medios:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1039},{"t":"Total cubierto (medios + NC","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1046},{"t":"+ retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1047},{"t":"Faltante:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1057},{"t":"Vuelto / saldo a favor:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1057},{"t":"No se pudo generar la vista previa. Revisá los pasos anteriores.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1079},{"t":"Fecha de emisión del recibo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1085},{"t":"Por defecto, hoy. Modificá si necesitás registrar el recibo con otra fecha.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1092},{"t":"Último paso — revisá antes de confirmar:","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1096},{"t":"La imputación FIFO mostrada se aplicará exactamente así a las facturas y cuotas.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1098},{"t":"Las retenciones quedarán en el","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"Libro de Retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"del mes del recibo.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1099},{"t":"Si hay diferencia positiva, se registra como saldo a favor del cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1100},{"t":"Para revertir hay que","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1101},{"t":"el recibo — bloqueado si algún cheque ya fue depositado.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1101},{"t":"Imputación FIFO","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1106},{"t":"Saldo anterior","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1112},{"t":"Imputado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1113},{"t":"Saldo nuevo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1114},{"t":"Sin número","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1120},{"t":"Total imputado","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1133},{"t":"NC aplicadas","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1134},{"t":"Retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1135},{"t":"Intereses","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1136},{"t":"Total a cobrar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1137},{"t":"Se generará un saldo a favor de","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1149},{"t":"para este cliente.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1150},{"t":"Error al calcular el preview. Revisá los datos.","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1301},{"t":"Recibo creado correctamente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1311},{"t":"Nuevo recibo multi-factura","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1337},{"t":"Atrás","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1408},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1413},{"t":"Calcular y revisar","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1423},{"t":"Siguiente","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1423},{"t":"Guardando…","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1433},{"t":"Confirmar recibo","archivo":"frontend/src/components/organismos/RecibosMulti/NuevoReciboMultiWizard.jsx","linea":1433},{"t":"El archivo supera 5MB","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":53},{"t":"Comprobante adjuntado","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":61},{"t":"Agregar retención —","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":110},{"t":"Tipo de retención","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":115},{"t":"IVA","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":117},{"t":"Renta","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":118},{"t":"Monto retenido","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":123},{"t":"Ej: 150.000","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":127},{"t":"% Retención (opcional)","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":133},{"t":"Ej: 30 para IVA 30%","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":138},{"t":"Nro. comprobante de retención","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":142},{"t":"Ej: 001-001-0000123","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":146},{"t":"Timbrado","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":152},{"t":"Ej: 12345678","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":156},{"t":"Fecha del comprobante","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":162},{"t":"Comprobante (PDF / imagen, máx. 5MB) — opcional","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":174},{"t":"Comprobante adjunto","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":180},{"t":"Subiendo...","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":197},{"t":"Adjuntar archivo","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":197},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":210},{"t":"Agregar","archivo":"frontend/src/components/organismos/RecibosMulti/RetencionFormModal.jsx","linea":211}],"resumen":"Listado · Recibos de Cobro · Sin caja · Última semana · Último mes · Configuración de Recibos Multi-Factura · Modo de aplicación de Notas de Crédito · Modo por defecto · Retenciones · ESTRICTO · FLEXIBLE · El archivo supera 5MB · Comprobante adjuntado · Agregar retención — · Configuración — Listado y consulta de recibos emitidos. Para emitir nuevos cobros, usá el wizard de Cobros."},{"id":"ruta:/cobranzas/cuentas-cobrar","tipo":"pantalla","titulo":"Cuentas por Cobrar","miga":"Cobranzas › Cuentas por Cobrar","ruta":"/cobranzas/cuentas-cobrar","archivos":["frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","frontend/src/components/tesoreria/RevisionCxCTab.jsx","frontend/src/components/tesoreria/RevisionCxCGuia.jsx"],"textos":[{"t":"Revisión CxC","archivo":"frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","linea":11},{"t":"Saldos a Favor","archivo":"frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","linea":16},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","linea":45},{"t":"Cuentas por Cobrar","archivo":"frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","linea":55},{"t":"Revisión de cartera por cobrar y administración de saldos a favor del cliente.","archivo":"frontend/src/pages/cobranzas/CuentasCobrarHub.jsx","linea":58},{"t":"Esta pantalla lista todos los saldos a favor de los clientes (anticipos). Un saldo a favor nace cuando un cobro supera el monto imputado, y se consume al usarse como medio de pago en futuros recibos multi-factura.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":42},{"t":"1. ¿Cómo se generan?","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":48},{"t":"Al crear un Recibo Multi y marcar diferencia tipo «SALDO_FAVOR», el excedente queda como anticipo del cliente, disponible para futuros cobros.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":49},{"t":"2. ¿Cómo se consumen?","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":54},{"t":"En un nuevo recibo, agregá medio de pago tipo «Saldo a Favor» y elegí el saldo disponible del cliente. El sistema descuenta el monto consumido.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":55},{"t":"3. Movimientos","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":60},{"t":"Cada saldo tiene un historial: CARGA (origen), CONSUMO (consumido por otro recibo) y REVERSA (al anular un recibo). Expandí cada fila para ver el detalle.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":61},{"t":"Anular el recibo que generó el saldo solo es posible si aún no fue consumido por otro recibo.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":65},{"t":"Saldos anulados quedan en gris para auditoría; no se pueden volver a usar.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":66},{"t":"Cada saldo está en su moneda original; no se convierten automáticamente entre monedas.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":67},{"t":"¿Cómo funcionan los saldos a favor?","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":106},{"t":"Buscar por cliente, RUC o recibo","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":112},{"t":"Solo con saldo disponible","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":122},{"t":"Total disponible (","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":131},{"t":"Saldos listados","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":136},{"t":"Cliente","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":148},{"t":"Origen","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":149},{"t":"Recibo origen","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":150},{"t":"Fecha alta","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":151},{"t":"Monto original","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":152},{"t":"Consumido","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":153},{"t":"Disponible","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":154},{"t":"Estado","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":155},{"t":"No hay saldos a favor","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":173},{"t":"Los saldos a favor se generan automáticamente cuando un cliente paga más de lo que debe en un recibo multi-factura, o quedan al aplicar NC modo flexible que sobrepasa el saldo.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":174},{"t":"Movimientos del saldo","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":225},{"t":"Sin movimientos registrados.","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":229},{"t":"Fecha","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":236},{"t":"Tipo","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":237},{"t":"Recibo","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":238},{"t":"Monto","archivo":"frontend/src/components/organismos/RecibosMulti/SaldosFavorPanel.jsx","linea":239},{"t":"Semanal","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":78},{"t":"Quincenal","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":79},{"t":"Mensual","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":80},{"t":"Error al cargar clientes","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":799},{"t":"Error al cargar cuentas del cliente","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":919},{"t":"NC … marcada como consumida","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":931},{"t":"No se pudo marcar la NC","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":933},{"t":"Ingresá un monto de interés mayor a cero","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":961},{"t":"Interés cargado a la cuenta — se cobra en el próximo cobro","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":975},{"t":"Interés quitado","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":988},{"t":"Interés cargado — se va a cobrar junto con la cuota","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1011},{"t":"Completá la cantidad de cuotas y la fecha de primer vencimiento","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1162},{"t":"Cuotas regeneradas. Atención: … cuota(s) con cobros registrados no fueron eliminadas y permanecen en la lista.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1192},{"t":"Cuotas regeneradas correctamente","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1196},{"t":"Cuenta marcada como pagada","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1227},{"t":"Clientes","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1290},{"t":"Buscar por nombre o CI/RUC...","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1293},{"t":"Solo migrados desde Access","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1304},{"t":"Cargando...","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1311},{"t":"Sin resultados","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1315},{"t":"Sin nombre","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1329},{"t":"…–… de …","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1342},{"t":"0 clientes","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1342},{"t":"Seleccioná un cliente para revisar sus cuentas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1365},{"t":"Cargando cuentas...","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1370},{"t":"✓ Revisado","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1379},{"t":"RUC/CI:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1382},{"t":"| Saldo total:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1383},{"t":"cuota(s) pendiente(s)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1385},{"t":"Cuenta a editar","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1392},{"t":"Buscar por nro. de factura...","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1399},{"t":"Buscar cuenta por número de factura","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1400},{"t":"Limpiar búsqueda","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1403},{"t":"con saldo","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1409},{"t":"Ver también las saldadas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1420},{"t":"Factura","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1428},{"t":"Vencimiento","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1429},{"t":"Total","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1430},{"t":"Saldo","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1431},{"t":"Estado","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1432},{"t":"Ninguna factura coincide con la búsqueda.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1437},{"t":"Este cliente no tiene cuentas con saldo. Tildá \"Ver también las saldadas\" para revisarlas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1437},{"t":"Este cliente no tiene cuentas a cobrar registradas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1475},{"t":"Notas de Crédito disponibles (","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1482},{"t":"Si una NC ya fue usada fuera del sistema (cobro previo a la migración, aplicación manual, etc.), marcala como consumida para que no aparezca disponible en recibos multi-factura.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1486},{"t":"Aplica a …","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1505},{"t":"Sin factura asociada (FLEXIBLE)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1505},{"t":"Marcar consumida","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1516},{"t":"Datos de la Cuenta","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1529},{"t":"Artículo","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1537},{"t":"Total original","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1541},{"t":"Total cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1561},{"t":"Saldo pendiente (editable)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1567},{"t":"Regenerar Cuotas Pendientes","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1580},{"t":"Condición de pago (preset)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1584},{"t":"— Sin condiciones cargadas —","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1590},{"t":"— Seleccionar condición —","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1590},{"t":"· … cuota…","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1595},{"t":"· c/ … días","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1596},{"t":"Frecuencia","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1604},{"t":"Cantidad de cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1617},{"t":"Solo entero","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1633},{"t":"Monto por cuota (Gs.)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1638},{"t":"Última cuota (prorrateada):","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1655},{"t":"Primer vencimiento","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1661},{"t":"cuota(s)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1672},{"t":"(última:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1676},{"t":"Última:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1678},{"t":"Saldo base:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1680},{"t":"Regenerando...","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1688},{"t":"Regenerar Cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1688},{"t":"Las cuotas con cobros registrados no serán afectadas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1690},{"t":"Interés de la Cuenta","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1699},{"t":"Se cobra en el próximo cobro de esta cuenta, junto con la cuota que se pague. Si el cliente no puede pagarlo entero, el cobrador cobra una parte y el resto queda pendiente. No cambia el capital ni el total de la factura.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1701},{"t":"(cobrado","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1714},{"t":"Quitar","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1721},{"t":"Interés a cobrar","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1732},{"t":"Motivo (opcional)","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1741},{"t":"Ej.: interés por atraso acordado con el cliente","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1745},{"t":"Guardando…","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1753},{"t":"Cargar interés","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1753},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1755},{"t":"Agregar interés a la cuenta","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1767},{"t":"Cuotas Actuales (","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1776},{"t":"Sin cuotas registradas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1781},{"t":"Monto","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1788},{"t":"Interés","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1792},{"t":"Cargar interés a esta cuota","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1826},{"t":"Quitar el interés pendiente de esta cuota","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1834},{"t":"Interés a cobrar con la cuota","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1848},{"t":"Se suma al cobro de esta cuota. No cambia el capital ni el total de la factura.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1855},{"t":"Guardar y Siguiente →","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1894},{"t":"Siguiente sin guardar →","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1897},{"t":"Procesando…","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1906},{"t":"Marcar como Pagada","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1906},{"t":"Marcar cuenta como pagada","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1919},{"t":"Se marcará esta cuenta como","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1920},{"t":"con saldo cero y todas sus cuotas pendientes quedarán liquidadas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1921},{"t":"Esta acción es un","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1922},{"t":"ajuste manual","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1923},{"t":"— no genera recibo de cobro ni registra movimiento de caja. Usá esta opción cuando el pago se realizó fuera del sistema.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1923},{"t":"Saldo a cancelar:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1927},{"t":"Confirmar","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1933},{"t":"Marcar NC como consumida","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1941},{"t":"La NC","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1942},{"t":"dejará de aparecer disponible para recibos multi-factura. Usá esta opción cuando la NC ya fue aplicada fuera del sistema o en un cobro no registrado.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1943},{"t":"Saldo disponible a anular:","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1947},{"t":"Regenerar cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1965},{"t":"Se eliminarán todas las cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1966},{"t":"de esta cuenta y se crearán nuevas con los parámetros indicados. Las cuotas con cobros registrados no serán afectadas.","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1967},{"t":"Se crearán","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1971},{"t":", última el","archivo":"frontend/src/components/tesoreria/RevisionCxCTab.jsx","linea":1976},{"t":"1. Seleccionar cliente","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":20},{"t":"Buscá por nombre, RUC o CI en el panel izquierdo. Navegá con ↑↓ del teclado. Si tiene varias cuentas, elegí la factura con los chips de «Cuenta a editar».","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":21},{"t":"2. Ajustar saldo","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":26},{"t":"El campo «Saldo pendiente (editable)» refleja lo que debe el cliente. Corregilo si el importe en el sistema no coincide con el real — el saldo del cliente se actualiza automáticamente al guardar.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":27},{"t":"3. Regenerar cuotas","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":32},{"t":"Elegí una condición de pago (preset) o configurá frecuencia y cantidad de cuotas manualmente. El primer vencimiento se auto-calcula pero podés editarlo. «Regenerar» reemplaza las cuotas pendientes sin tocar las que ya tienen cobros.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":33},{"t":"4. Guardar y avanzar","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":38},{"t":"«Guardar y Siguiente» graba el saldo, marca al cliente como revisado (✓ verde) y pasa al siguiente. «Siguiente sin guardar» avanza sin modificar nada. «Marcar como Pagada» cierra la cuenta con saldo cero sin generar recibo.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":39},{"t":"5. Marcar NC como consumida","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":44},{"t":"Bajo el bloque de cuentas aparecen las Notas de Crédito disponibles del cliente. Si una NC ya fue aplicada fuera del sistema (cobro previo a la migración, ajuste manual, etc.), tocá «Marcar consumida» para anular su saldo y que deje de aparecer en recibos multi-factura.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":45},{"t":"Las cuotas con cobros registrados nunca son eliminadas por «Regenerar Cuotas» — el sistema las protege automáticamente.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":50},{"t":"«Guardar y Siguiente» marca al cliente con ✓ verde en la lista. Filtrá los revisados para saber cuánto avanzaste.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":51},{"t":"«Marcar como Pagada» es un ajuste contable manual: cierra saldo y cuotas pendientes sin crear recibo ni movimiento de caja. Usalo cuando el pago se realizó fuera del sistema.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":52},{"t":"«Marcar consumida» en una NC pone su saldo disponible en 0 y la quita del wizard de recibos multi-factura. Es un ajuste manual sin recibo asociado — usalo solo para NC ya aplicadas fuera del sistema o importadas de Marangatu que pertenecen a períodos previos a la migración.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":53},{"t":"Las NC importadas desde Marangatu vienen con modo «ESTRICTO» si encontraron su factura asociada por CDC, o «FLEXIBLE» si quedaron libres para aplicar a cualquier factura desde Recibos Multi-Facturas.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":54},{"t":"El monto por cuota se calcula automáticamente con redondeo al millar (≥10.000) o centena (≥1.000). La última cuota absorbe la diferencia por redondeo.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":55},{"t":"El primer vencimiento se auto-sugiere como hoy + el intervalo de la frecuencia o condición elegida, pero podés cambiarlo libremente.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":56},{"t":"Navegación rápida: usá ↑↓ del teclado para moverte entre clientes sin usar el mouse. Ideal para revisar muchos clientes seguidos.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":57},{"t":"Activá «Solo migrados desde Access» para trabajar únicamente con cuentas históricas importadas de sistemas anteriores.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":58},{"t":"¿Cómo funciona Revisión CxC?","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":71},{"t":"Ocultar","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":74},{"t":"Ver guía","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":74},{"t":"Ocultar guía","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":75},{"t":"Esta pantalla permite revisar, corregir y replanificar las cuentas a cobrar de clientes — especialmente útil para sanear datos migrados desde sistemas anteriores y ajustar saldos o cuotas que no reflejan la realidad.","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":85},{"t":"Consideraciones importantes","archivo":"frontend/src/components/tesoreria/RevisionCxCGuia.jsx","linea":110}],"resumen":"Revisión CxC · Saldos a Favor · ¿Cómo funcionan los saldos a favor? · Buscar por cliente, RUC o recibo · Solo con saldo disponible · Error al cargar clientes · Error al cargar cuentas del cliente · No se pudo marcar la NC · ¿Cómo funciona Revisión CxC? · Cuentas por Cobrar · Ver guía · Ocultar guía — Revisión de cartera por cobrar y administración de saldos a favor del cliente."},{"id":"ruta:/cobranzas/cobradores","tipo":"pantalla","titulo":"Cobradores","miga":"Cobranzas › Cobradores","ruta":"/cobranzas/cobradores","archivos":["frontend/src/pages/cobranzas/CobradoresHub.jsx","frontend/src/components/tesoreria/HojaRutaTab.jsx"],"textos":[{"t":"Hoja de Ruta","archivo":"frontend/src/pages/cobranzas/CobradoresHub.jsx","linea":13},{"t":"No tenés permisos para ver esta sección.","archivo":"frontend/src/pages/cobranzas/CobradoresHub.jsx","linea":42},{"t":"Cobradores","archivo":"frontend/src/pages/cobranzas/CobradoresHub.jsx","linea":52},{"t":"Operación de campo del equipo de cobranza.","archivo":"frontend/src/pages/cobranzas/CobradoresHub.jsx","linea":55},{"t":"Todos","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":24},{"t":"Vencidos","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":25},{"t":"Al día","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":26},{"t":"Próx. 7d","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":27},{"t":"Próx. 15d","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":28},{"t":"Próx. 30d","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":29},{"t":"Con promesa","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":30},{"t":"Sin deuda","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":31},{"t":"Cobrador","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":591},{"t":"Buscar cobrador...","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":598},{"t":"Sin resultados","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":605},{"t":"Cargando...","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":625},{"t":"— Seleccionar cobrador —","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":625},{"t":"Seleccione un cobrador","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":645},{"t":"Cobrador asignado correctamente","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":649},{"t":"Error al asignar cobrador","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":651},{"t":"— Seleccionar —","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":669},{"t":"Asignar","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":675},{"t":"d vencido","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":691},{"t":"vence en","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":699},{"t":"Seleccione un cobrador primero","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":793},{"t":"Error al generar PDF","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":805},{"t":"Generando...","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":828},{"t":"Generar PDF","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":828},{"t":"Total clientes","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":836},{"t":"Saldo total","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":840},{"t":"Vencido","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":844},{"t":"Sin cobrador asig.","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":853},{"t":"Clientes asignados","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":881},{"t":"Seleccione un cobrador para ver su hoja de ruta","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":889},{"t":"No hay clientes para este filtro","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":899},{"t":"Estado","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":906},{"t":"Cliente","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":907},{"t":"CI/RUC","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":908},{"t":"Dirección / Referencia","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":909},{"t":"Celular","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":910},{"t":"Día cobro","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":911},{"t":"Saldo","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":912},{"t":"Promesa de pago","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":913},{"t":"Últimas gestiones","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":914},{"t":"Sin cobrador asignado","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":996},{"t":"(mostrando","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1000},{"t":"Buscar por nombre o CI...","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1011},{"t":"Todos los clientes tienen cobrador asignado","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1020},{"t":"Sin resultados para \"","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1024},{"t":"Dirección","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1031},{"t":"Asignar cobrador","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1034},{"t":"Hoja de Ruta — Vista previa","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1055},{"t":"Descargar","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1058},{"t":"Hoja de Ruta PDF","archivo":"frontend/src/components/tesoreria/HojaRutaTab.jsx","linea":1065}],"resumen":"Hoja de Ruta · Próx. 7d · Próx. 15d · Próx. 30d · Cobradores · No tenés permisos para ver esta sección."},{"id":"ruta:/cobranzas/autorizaciones","tipo":"pantalla","titulo":"Autorizaciones","miga":"Cobranzas › Autorizaciones","ruta":"/cobranzas/autorizaciones","archivos":["frontend/src/pages/cobranzas/AutorizacionesPage.jsx"],"textos":[],"resumen":""},{"id":"ruta:/reportes/cobranzas/libro-retenciones","tipo":"pantalla","titulo":"Libro Retenciones","miga":"Libro Retenciones","ruta":"/reportes/cobranzas/libro-retenciones","archivos":["frontend/src/pages/cobranzas/LibroRetencionesPage.jsx","frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","frontend/src/components/organismos/RecibosMulti/_guias.js"],"textos":[{"t":"Volver a Reportes","archivo":"frontend/src/pages/cobranzas/LibroRetencionesPage.jsx","linea":11},{"t":"Libro de Retenciones","archivo":"frontend/src/pages/cobranzas/LibroRetencionesPage.jsx","linea":17},{"t":"Listado fiscal de retenciones emitidas y aplicadas en recibos.","archivo":"frontend/src/pages/cobranzas/LibroRetencionesPage.jsx","linea":20},{"t":"Libro de retenciones exportado correctamente","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":105},{"t":"¿Cómo funciona el Libro de Retenciones?","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":110},{"t":"Período","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":116},{"t":"Total","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":146},{"t":"Sin declarar","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":151},{"t":"Hay","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":159},{"t":"retenciones del período que aún no fueron marcadas como declaradas en el SET.","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":160},{"t":"Tipo","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":169},{"t":"Cliente / RUC","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":170},{"t":"Comprobante","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":171},{"t":"Timbrado","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":172},{"t":"Fecha","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":173},{"t":"Monto","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":175},{"t":"Factura","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":176},{"t":"Estado","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":177},{"t":"Acción","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":178},{"t":"No hay retenciones en este período","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":197},{"t":"Las retenciones se generan automáticamente al cargar un recibo multi-factura con retenciones IVA o Renta. Probá con otro período.","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":198},{"t":"Marcar como declarada al SET","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":226},{"t":"Totales","archivo":"frontend/src/components/organismos/RecibosMulti/LibroRetencionesPanel.jsx","linea":246},{"t":"Esta pantalla concentra todos los recibos multi-factura: cobrar una o varias facturas en una sola operación, aplicar notas de crédito, registrar retenciones recibidas y combinar medios de pago (efectivo, transferencia, cheque, tarjeta, depósito o saldo a favor).","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":4},{"t":"1. Elegí el cliente","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":10},{"t":"Buscá por razón social, RUC o CI. Verás todas sus facturas con saldo pendiente (la lista respeta cuotas no pagadas en facturas crédito).","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":11},{"t":"2. Seleccioná facturas","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":16},{"t":"Marcá las facturas a imputar y, opcionalmente, ingresá un importe parcial. Si no ponés importe, el sistema imputa el saldo completo.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":17},{"t":"3. NC y retenciones","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":22},{"t":"Aplicá notas de crédito del cliente y cargá las retenciones que el cliente te entrega (IVA y/o Renta). Cada retención queda vinculada a una factura.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":23},{"t":"4. Medios de pago y confirmar","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":28},{"t":"Combiná efectivo, transferencia, cheque, tarjeta, depósito o saldo a favor. Al confirmar, el sistema imputa FIFO, descuenta saldo y registra retenciones automáticamente.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":29},{"t":"La imputación es FIFO por factura: primero saldo de cuotas vencidas, luego corrientes.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":33},{"t":"Anular un recibo revierte todos los saldos (facturas, NC y retenciones) y bloquea si hay cheques depositados.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":34},{"t":"Retención IVA por defecto 30% del IVA del comprobante; Renta 2% sobre el monto sin IVA.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":35},{"t":"Si el cliente paga más de lo que debe, el excedente se registra como saldo a favor para futuros recibos.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":36},{"t":"Las retenciones cargadas aparecen automáticamente en la pestaña «Libro Retenciones» del mes correspondiente.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":37},{"t":"Esta pantalla lista todas las retenciones recibidas (IVA y Renta) en un período. Sirve como base para tu declaración informativa al SET y permite marcar cada comprobante como «declarado» para evitar duplicados en períodos siguientes.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":42},{"t":"1. Elegí el período","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":48},{"t":"Por defecto se muestra el mes actual. Podés navegar hasta 24 meses atrás. Se incluyen sólo retenciones de recibos activos (los anulados quedan en gris).","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":49},{"t":"2. Revisá el libro","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":54},{"t":"La tabla muestra tipo (IVA/Renta), cliente y RUC, comprobante, timbrado, fecha, porcentaje, monto y factura imputada. El resumen superior totaliza por tipo.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":55},{"t":"3. Exportá a Excel","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":60},{"t":"Botón «Exportar XLSX» descarga el libro completo del período con columnas listas para usar en el formulario informativo del SET.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":61},{"t":"4. Marcá como declarada","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":66},{"t":"Una vez presentado al SET, marcá cada retención como «Declarada» para que ya no aparezca como pendiente. La acción requiere permiso COB_REC_LIBRO_RETENCIONES.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":67},{"t":"Anular un recibo no borra sus retenciones del libro: quedan en gris para auditoría, pero se excluyen de los totales.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":71},{"t":"Marcar como declarada es irreversible desde la UI. Si necesitás revertir, debe hacerlo un administrador desde la BD.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":72},{"t":"El XLSX exportado incluye el campo «Declarada» para llevar control fuera del sistema si es necesario.","archivo":"frontend/src/components/organismos/RecibosMulti/_guias.js","linea":73}],"desde":["Reportes"],"resumen":"¿Cómo funciona el Libro de Retenciones? · Sin declarar · Cliente / RUC · Libro de Retenciones · Volver a Reportes — Listado fiscal de retenciones emitidas y aplicadas en recibos."},{"id":"config:datos-empresa","tipo":"pantalla","titulo":"Datos de la Empresa","miga":"Configuración › Empresa › Datos de la Empresa","ruta":"/configuracion?seccion=datos-empresa","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/EmpresaConfigTab.jsx","frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","frontend/src/components/marangatu/MarangatuConfigSection.jsx"],"textos":[{"t":"No tienes permisos para ver la configuración de empresa.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresaConfigTab.jsx","linea":19},{"t":"Actividades económicas guardadas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":69},{"t":"Esta actividad ya está agregada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":89},{"t":"Agregue al menos una actividad económica","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":123},{"t":"Debe marcar una actividad como principal","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":127},{"t":"Actividades Económicas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":157},{"t":"Configurado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":163},{"t":"Pendiente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":170},{"t":"Actividades económicas registradas en la SET","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":180},{"t":"Buscar actividad económica","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":208},{"t":"Escriba el código o descripción...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":210},{"t":"No hay actividades económicas configuradas. Busque y seleccione al menos una.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":227},{"t":"Principal","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":284},{"t":"Texto personalizado para el KuDE","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":300},{"t":"Actividad económica a mostrar en factura / NC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":304},{"t":"…/255 — Este texto reemplazará la actividad principal en el PDF (no afecta el XML enviado al SET).","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":312},{"t":"Opcional. Si lo dejás vacío, en el KuDE se muestra la actividad principal.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":312},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":326},{"t":"Guardar Actividades","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/ActividadesConfig.jsx","linea":326},{"t":"Datos de empresa actualizados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":102},{"t":"Solo se permiten archivos de imagen","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":116},{"t":"Logo actualizado correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":133},{"t":"Información de la Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":185},{"t":"Datos básicos de identificación fiscal","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":190},{"t":"Cambiar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":258},{"t":"Cargando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":278},{"t":"RUC: …-…","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":289},{"t":"Como superadmin puedes modificar todos los campos.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":293},{"t":"El RUC y tipo de contribuyente son datos obtenidos de la SET y no pueden ser modificados.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":293},{"t":"Todos los campos (Superadmin)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":301},{"t":"Datos editables","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":301},{"t":"RUC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":311},{"t":"DV","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":317},{"t":"Razón Social","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":326},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":332},{"t":"Nombre comercial de la empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":332},{"t":"Email inválido","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":348},{"t":"Email","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":351},{"t":"Celular","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":354},{"t":"Ej: 0981123456","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":354},{"t":"Tipo Contribuyente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":371},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":387},{"t":"Obligaciones fiscales","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":404},{"t":"Definen los campos IMPUTA IVA / IRE / IRP-RSP del archivo del Registro de Comprobantes que se importa en Marangatu.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":407},{"t":"Imputa IVA","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":417},{"t":"Imputa IRE","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":427},{"t":"Imputa IRP-RSP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":437},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":445},{"t":"Guardar Cambios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":445},{"t":"Configuración de correo guardada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":508},{"t":"Correo de prueba enviado. Revisá tu bandeja de entrada.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":521},{"t":"Ingresá un email válido","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":551},{"t":"Correo de Notificación","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":582},{"t":"Correo propio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":585},{"t":"Correo del sistema","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":585},{"t":"Configurá cómo se enviarán las notificaciones de facturación electrónica por correo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":587},{"t":"Usar correo del sistema","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":636},{"t":"Las notificaciones se enviarán desde el correo de NovasisPY. No necesitás configurar nada.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":640},{"t":"Las facturas se enviarán desde:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":644},{"t":"Usar mis propias credenciales SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":687},{"t":"Configurá tu servidor SMTP para que las facturas se envíen desde tu propio correo empresarial.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":691},{"t":"Servidor SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":712},{"t":"Ej: smtp.gmail.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":712},{"t":"Puerto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":722},{"t":"Usuario SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":746},{"t":"usuario@dominio.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":746},{"t":"Contraseña SMTP","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":756},{"t":"Email Remitente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":793},{"t":"facturacion@empresa.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":796},{"t":"Este email aparecerá como remitente en las facturas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":798},{"t":"SSL/TLS","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":813},{"t":"Adjuntar KuDE (PDF)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":825},{"t":"El KuDE de facturación electrónica se enviará como archivo adjunto en el correo.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":827},{"t":"Se enviará un enlace de descarga directa del KuDE (PDF) y XML.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":827},{"t":"Guardar Configuración","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":836},{"t":"Enviar correo de prueba","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":838},{"t":"Enviá un correo de prueba para verificar que la configuración es correcta.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":845},{"t":"Se usarán las credenciales del sistema.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":847},{"t":"Email destinatario","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":850},{"t":"tucorreo@ejemplo.com","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":850},{"t":"Enviando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":852},{"t":"Enviar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/BasicosConfig.jsx","linea":852},{"t":"Certificado cargado correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":44},{"t":"El archivo debe ser .p12 o .pfx","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":64},{"t":"Seleccione un archivo y ingrese el PIN","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":74},{"t":"Certificado Digital","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":101},{"t":"Configurado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":107},{"t":"Pendiente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":114},{"t":"Certificado para firma electrónica de documentos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":124},{"t":"Certificado activo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":131},{"t":"Titular:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":132},{"t":"Emisor:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":135},{"t":"Vence:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":138},{"t":"Haz clic para seleccionar el certificado (.p12 o .pfx)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":184},{"t":"PIN del Certificado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":191},{"t":"Ingrese el PIN","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":197},{"t":"Cargando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":208},{"t":"Cargar Certificado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/CertificadoConfig.jsx","linea":208},{"t":"Facturación Electrónica (SIFEN)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":72},{"t":"Activa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":77},{"t":"Modo manual","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":77},{"t":"Cuando la facturación electrónica está activa, las facturas y notas de crédito se envían al middleware SIFEN para obtener el CDC, QR y aprobación oficial. Si todavía no tenés certificado digital ni timbrado electrónico, podés operar en","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":83},{"t":"modo manual","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":87},{"t":": los documentos se marcan como aprobados localmente y la cancelación se aplica como reverso directo, sin transmitir nada a SIFEN.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":87},{"t":"Facturación electrónica activada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":102},{"t":"Modo manual (sin SIFEN)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":102},{"t":"Los documentos se envían a SIFEN y obtienen CDC + QR oficial.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":105},{"t":"Los documentos se aprueban localmente. No hay CDC, QR ni eventos enviados a SIFEN.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":105},{"t":"En modo manual:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":116},{"t":"Cada FC y NC queda aprobada de forma manual, sin CDC ni firma SIFEN.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":120},{"t":"La cancelación marca el documento como Cancelado y aplica los reversos de stock/contabilidad/caja localmente.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":121},{"t":"No se admite inutilización ni nominación (eventos SIFEN puros).","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":122},{"t":"El KuDE/PDF se imprime sin QR ni CDC.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":123},{"t":"Guardando…","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":137},{"t":"Guardar cambio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/FacturacionElectronicaConfig.jsx","linea":137},{"t":"Timbrado guardado correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":53},{"t":"Complete todos los campos requeridos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":70},{"t":"Timbrado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":97},{"t":"Configurado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":103},{"t":"Pendiente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":110},{"t":"Configuración del timbrado para facturación electrónica","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":120},{"t":"Número de Timbrado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":138},{"t":"Fecha Inicio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":150},{"t":"ID CSC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":171},{"t":"Ambiente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":183},{"t":"Homologación (Pruebas)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":191},{"t":"Producción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":192},{"t":"CSC (Código de Seguridad)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":198},{"t":"ABCD0000000000000000000000000000","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":203},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":214},{"t":"Guardar Timbrado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":214},{"t":"Timbrado activo:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":219},{"t":"- Ambiente:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":220},{"t":"Homologación","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/TimbradoConfig.jsx","linea":222},{"t":"Integración Marangatu (SET)","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":53},{"t":"Credenciales para importar facturas electrónicas históricas desde el portal de la SET.","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":57},{"t":"Credenciales guardadas. Dejar contraseña vacía para mantener la actual.","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":63},{"t":"Usuario Marangatu (RUC)","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":70},{"t":"Nueva contraseña (opcional)","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":78},{"t":"Contraseña","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":78},{"t":"Sincronización automática de COMPRAS (cada 6 horas)","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":104},{"t":"Sincronización activa de VENTAS","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":113},{"t":"Guardando...","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":123},{"t":"Guardar configuración Marangatu","archivo":"frontend/src/components/marangatu/MarangatuConfigSection.jsx","linea":123}],"resumen":"Actividades económicas guardadas · Esta actividad ya está agregada · Agregue al menos una actividad económica · Configurado · Certificado cargado correctamente · El archivo debe ser .p12 o .pfx · Seleccione un archivo y ingrese el PIN · Facturación Electrónica (SIFEN) · Modo manual · Facturación electrónica activada · Timbrado guardado correctamente · Número de Timbrado · Integración Marangatu (SET) · Usuario Marangatu (RUC) · Nueva contraseña (opcional) · Datos de empresa ac"},{"id":"config:empresas-asociadas","tipo":"pantalla","titulo":"Empresas Asociadas","miga":"Configuración › Empresa › Empresas Asociadas","ruta":"/configuracion?seccion=empresas-asociadas","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx"],"textos":[{"t":"Holding","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":60},{"t":"Subsidiaria","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":61},{"t":"Reseller","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":62},{"t":"Empresa creada correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":217},{"t":"Empresa actualizada correctamente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":229},{"t":"Estado de empresa actualizado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":242},{"t":"Empresa eliminada permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":276},{"t":"No se puede acceder a una empresa inactiva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":288},{"t":"La suscripción de esta empresa está bloqueada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":292},{"t":"Complete los campos obligatorios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":342},{"t":"Usuario y contraseña son obligatorios","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":348},{"t":"El usuario debe tener al menos 3 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":352},{"t":"La contraseña debe tener al menos 6 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":356},{"t":"No tienes permisos para ver las empresas asociadas.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":407},{"t":"Error al cargar empresas:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":421},{"t":"Gestión de Empresas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":444},{"t":"Administra tus empresas y su jerarquía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":451},{"t":"Nueva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":463},{"t":"Nueva Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":463},{"t":"Total","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":478},{"t":"Activas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":479},{"t":"Inactivas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":481},{"t":"Holdings","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":485},{"t":"Subsidiarias","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":487},{"t":"Buscar por nombre, RUC o email...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":524},{"t":"Tipo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":537},{"t":"Todos los tipos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":543},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":550},{"t":"Todos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":556},{"t":"Limpiar filtros","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":565},{"t":"Mostrando","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":575},{"t":"No hay empresas registradas","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":587},{"t":"Actual","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":631},{"t":"Activa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":654},{"t":"Inactiva","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":654},{"t":"RUC:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":671},{"t":"Empresa padre:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":688},{"t":"Entrar a esta empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":706},{"t":"Editar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":722},{"t":"Sin estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":746},{"t":"Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":768},{"t":"RUC","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":769},{"t":"Contacto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":771},{"t":"Empresa Padre","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":772},{"t":"Acciones","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":774},{"t":"Eliminar empresa permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":929},{"t":"Editar Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":954},{"t":"RUC *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":963},{"t":"DV *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":973},{"t":"Razón Social *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":985},{"t":"Nombre Fantasía","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":995},{"t":"Celular *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1006},{"t":"Email *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1015},{"t":"Tipo de Empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1029},{"t":"Plan *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1084},{"t":"— … Gs/mes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1095},{"t":"— Gratis","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1095},{"t":"Condiciones del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1104},{"t":"Precio acordado (Gs.)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1109},{"t":"Base: … Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1117},{"t":"Precio del plan por defecto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1117},{"t":"Vacío = precio base del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1122},{"t":"Día de cobro (1–28)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1125},{"t":"Ej: 1, 10, 15...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1133},{"t":"Día fijo del mes para cobrar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1135},{"t":"Fecha inicio del plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1139},{"t":"Cuándo empieza a correr (puede ser hoy, futura o pasada)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1147},{"t":"Primer vencimiento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1165},{"t":"calculando…","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1169},{"t":"días de servicio antes de cobrar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1181},{"t":"Notas comerciales","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1192},{"t":"Ej: 2 meses gratis, precio especial por volumen...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1201},{"t":"Acuerdos o condiciones especiales del trato","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1203},{"t":"Datos del usuario administrador","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1210},{"t":"Nombre del usuario","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1214},{"t":"Ej: Juan Pérez","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1224},{"t":"Usuario *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1228},{"t":"Ej: admin_empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1235},{"t":"Contraseña *","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1239},{"t":"Mínimo 6 caracteres","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1247},{"t":"Cancelar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1256},{"t":"Guardando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Crear","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Guardar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1267},{"t":"Esta acción eliminará","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1289},{"t":"todos los datos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1290},{"t":"de la empresa","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1290},{"t":"incluyendo facturas, usuarios, suscripciones y todos sus registros. Esta acción es","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1291},{"t":"Escribe el nombre de la empresa para confirmar:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1295},{"t":"El nombre no coincide","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1305},{"t":"Eliminando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1329},{"t":"Eliminar permanentemente","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/EmpresasListConfig.jsx","linea":1329}],"resumen":"Subsidiaria · Empresa creada correctamente · Empresa actualizada correctamente — incluyendo facturas, usuarios, suscripciones y todos sus registros. Esta acción es"},{"id":"config:rubros","tipo":"pantalla","titulo":"Rubros","miga":"Configuración › Empresa › Rubros","ruta":"/configuracion?seccion=rubros","archivos":["frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx"],"textos":[{"t":"1. Creá un rubro por negocio","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":19},{"t":"Un rubro es una unidad de negocio: despensa, ferretería, taller. Sólo hace falta si manejás rubros distintos en la misma empresa.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":20},{"t":"2. Asignale sus sucursales","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":25},{"t":"Cada sucursal puede operar uno o más rubros. De ahí sale el rubro con el que arranca cada usuario según dónde trabaja.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":26},{"t":"3. Etiquetá proveedores y categorías","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":31},{"t":"Lo que quede sin rubro se ve en todos. Es el estado correcto para lo que compartís entre negocios.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":32},{"t":"No tenés permiso para ver los rubros. Pedile a un administrador el privilegio ADM_RUB_RUBRO_VER.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":87},{"t":"¿Cómo funcionan los Rubros?","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":102},{"t":"Los rubros separan proveedores y catálogo cuando una misma empresa opera negocios distintos. Si tu empresa tiene un solo rubro, no hace falta cargar ninguno.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":103},{"t":"Rubros","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":111},{"t":"Sin rubros cargados","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":113},{"t":"… rubro…","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":113},{"t":"Nuevo Rubro","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":121},{"t":"Cargando…","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":127},{"t":"Todavía no hay rubros","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":131},{"t":"Creá un rubro por cada negocio que manejes en esta empresa. Si manejás uno solo, podés dejar esto vacío.","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":132},{"t":"Sin sucursales","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":157},{"t":"Activo","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":173},{"t":"Inactivo","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":173},{"t":"Editar","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":177},{"t":"Dar de baja","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":182},{"t":"Dar de baja el rubro","archivo":"frontend/src/components/organismos/RubrosDesign/RubrosListConfig.jsx","linea":206},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Genérico","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":28},{"t":"Regalería","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":29},{"t":"Taller","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":30},{"t":"Despensa","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":31},{"t":"Ferretería","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":32},{"t":"Farmacia","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":33},{"t":"Indumentaria","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":34},{"t":"Combustible","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":35},{"t":"El rubro se guardó, pero no se pudieron asignar las sucursales","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":89},{"t":"Rubro actualizado","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":105},{"t":"Editar Rubro","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":147},{"t":"Nuevo Rubro","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":147},{"t":"Código *","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":158},{"t":"Corto, sin espacios","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":162},{"t":"Nombre *","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":168},{"t":"Ej: Ferretería","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":169},{"t":"Es lo que ve el usuario en el selector","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":173},{"t":"Sucursales que operan este rubro","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":189},{"t":"Los usuarios asignados a estas sucursales arrancan en este rubro.","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":190},{"t":"Sin sucursales: el rubro sirve para etiquetar, pero no le da default a ningún usuario.","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":190},{"t":"Color e icono del chip","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":201},{"t":"Rubro activo","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":244},{"t":"Un rubro inactivo deja de ofrecerse en los selectores, pero no se pierde nada: lo que ya está etiquetado con él sigue igual.","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":245},{"t":"Cancelar","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":252},{"t":"Guardar","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":256},{"t":"Crear","archivo":"frontend/src/components/organismos/RubrosDesign/RubroFormDialog.jsx","linea":256}],"resumen":"¿Cómo funcionan los Rubros? · Sin rubros cargados · Nuevo Rubro · Todavía no hay rubros · Genérico · Regalería · Procesando... — Un rubro es una unidad de negocio: despensa, ferretería, taller. Sólo hace falta si manejás rubros distintos en la misma empresa."},{"id":"config:suscripcion","tipo":"pantalla","titulo":"Suscripción","miga":"Configuración › Empresa › Suscripción","ruta":"/configuracion?seccion=suscripcion","archivos":["frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx"],"textos":[{"t":"Comprobante enviado correctamente. Tu holding lo revisará pronto.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":88},{"t":"El archivo no puede superar 10MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":110},{"t":"Seleccione un archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":118},{"t":"Cargando suscripción...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":138},{"t":"Error al cargar la información de suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":149},{"t":"Sin suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":160},{"t":"No tienes una suscripción activa. Contacta a tu proveedor para activar un plan.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":160},{"t":"Error al cargar el documento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":177},{"t":"Suscripción bloqueada","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":199},{"t":"Tu suscripción ha vencido. No puedes realizar operaciones hasta renovar tu plan. Envía un comprobante de pago para reactivar.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":199},{"t":"Período de gracia","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":206},{"t":"Tu suscripción venció. Tienes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":206},{"t":"día(s) de gracia restantes para renovar. Envía tu comprobante cuanto antes.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":207},{"t":"Tu suscripción vence en","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":212},{"t":"día(s). Recuerda renovar a tiempo.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":213},{"t":"Mi Suscripción","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":231},{"t":"Plan","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":248},{"t":"Gs. /","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":256},{"t":"Próximo pago:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":303},{"t":"Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":305},{"t":"Incluye módulos adicionales contratados","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":310},{"t":"Inicio","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":331},{"t":"Vencimiento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":342},{"t":"Próximo cobro","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":353},{"t":"Días restantes","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":364},{"t":"Módulos incluidos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":391},{"t":"Enviar Comprobante de Pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":430},{"t":"Adjuntá tu comprobante de transferencia o pago para que tu proveedor valide y renueve tu suscripción.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":433},{"t":"Enviar comprobante","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":445},{"t":"Formatos aceptados: JPG, PNG o PDF · Tamaño máximo: 10 MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":460},{"t":"Historial de Pagos","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":480},{"t":"Ocultar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":494},{"t":"Ver historial","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":494},{"t":"No hay pagos registrados aún","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":516},{"t":"Tus comprobantes enviados aparecerán aquí con su estado de revisión","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":519},{"t":"Fecha","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":529},{"t":"Estado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":530},{"t":"Monto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":531},{"t":"Observación","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":532},{"t":"Revisado","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":533},{"t":"Doc","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":534},{"t":"… Gs.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":553},{"t":"Rechazo:","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":578},{"t":"Ver documento adjunto","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":591},{"t":"Adjuntá una captura o PDF de tu transferencia bancaria o comprobante de pago. Tu proveedor lo revisará y renovará tu suscripción automáticamente.","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":626},{"t":"KB · Click para cambiar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":658},{"t":"Click para seleccionar archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":667},{"t":"JPG, PNG o PDF · Máximo 10 MB","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":670},{"t":"Monto del pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":679},{"t":"Monto que transferiste o pagaste","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":684},{"t":"Observación (opcional)","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":692},{"t":"Ej: Transferencia bancaria #12345, Pago en ventanilla...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":693},{"t":"Agrega información adicional que ayude a tu proveedor a identificar el pago","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":698},{"t":"Cancelar","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":704},{"t":"Enviando...","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":719},{"t":"Enviar Comprobante","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":719},{"t":"Vista previa del documento","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":739},{"t":"Comprobante PDF","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":771},{"t":"No se puede previsualizar este tipo de archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":776},{"t":"Descargar archivo","archivo":"frontend/src/components/organismos/EmpresaConfigDesign/SuscripcionConfig.jsx","linea":783},{"t":"Usuarios","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":9},{"t":"Productos","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":17},{"t":"Clientes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":25},{"t":"Documentos del mes","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":33},{"t":"Monto facturación","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":41},{"t":"Docs. de prueba (CDC test)","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":49},{"t":"Empresas subsidiarias","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":57},{"t":"Sucursales","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":65},{"t":"Ilimitado","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":95},{"t":"Límite alcanzado — no se pueden crear más registros","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cerca del límite — considerá actualizar tu plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":129},{"t":"Cargando límites del plan...","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":156},{"t":"No se pudo obtener información del plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":167},{"t":"Uso del Plan","archivo":"frontend/src/components/organismos/suscripciones/PlanUsageCard.jsx","linea":180}],"resumen":"El archivo no puede superar 10MB · Seleccione un archivo · Cargando suscripción... · Documentos del mes · Monto facturación · Docs. de prueba (CDC test) — Comprobante enviado correctamente. Tu holding lo revisará pronto."},{"id":"config:sucursales-cajas","tipo":"pantalla","titulo":"Sucursales y Cajas","miga":"Configuración › Puntos de Venta › Sucursales y Cajas","ruta":"/configuracion?seccion=sucursales-cajas","archivos":["frontend/src/components/templates/SucursalesCajasTemplate.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","frontend/src/components/ui/ConfirmDialog.jsx","frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx"],"textos":[{"t":"Est.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":207},{"t":"N° …","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":209},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":215},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":215},{"t":"Cajas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":232},{"t":"Depósitos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":240},{"t":"Config.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":250},{"t":"Cómo organizar tus cajas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":263},{"t":"Cada sucursal tiene una o más cajas. Cada caja agrupa puntos de expedición, y cada punto tiene sus numeraciones de comprobantes (factura, recibo, etc.).","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":264},{"t":"1. Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":269},{"t":"Representa una caja física u operativa. Ej: Caja Principal, Caja Delivery.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":270},{"t":"2. Punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":275},{"t":"Código de 3 dígitos que aparece en los comprobantes (XXX-001-0000001). Una caja puede tener varios.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":276},{"t":"3. Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":281},{"t":"Por cada tipo de documento (FE, NCR, REP…) configurás el timbrado y el rango de números.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":282},{"t":"Dónde están las numeraciones: Configuración → Puntos de Venta → Sucursales y Cajas → entrá a la sucursal (Ver detalle) → pestaña CAJAS → expandí la caja → en el Punto de Expedición hacé clic en el botón «Numeraciones». No hay una pantalla ni pestaña propia de «Numeraciones» en el menú principal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":288},{"t":"Para editar el nombre de una caja o el código de un punto, usá el ícono del lápiz en la fila correspondiente.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":292},{"t":"Desactivar una caja o un punto bloquea su uso en futuras ventas, pero conserva el histórico.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":296},{"t":"en esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":314},{"t":"Nueva Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":322},{"t":"Aún no tenés cajas en esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":330},{"t":"Creá una caja para empezar a configurar puntos de expedición y numeraciones de comprobantes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":331},{"t":"punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":379},{"t":"puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":379},{"t":"numeración","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":384},{"t":"Usuarios asignados a esta caja","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":396},{"t":"Activa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":420},{"t":"Inactiva","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":420},{"t":"Editar nombre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":424},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":436},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":436},{"t":"Puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":470},{"t":"Agregar Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":477},{"t":"Sin puntos de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":486},{"t":"Agregá un punto para empezar a configurar numeraciones de comprobantes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":487},{"t":"Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":527},{"t":"Sin numeraciones configuradas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":543},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":556},{"t":"Quitar como predeterminado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":563},{"t":"Marcar como predeterminado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":563},{"t":"Editar punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":598},{"t":"Eliminar punto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":627},{"t":"Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":643},{"t":"usuarios asignados a esta sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":674},{"t":"Las asignaciones de usuarios a sucursales y cajas se administran desde la pantalla de Usuarios.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":677},{"t":"Gestionar usuarios →","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":687},{"t":"Nuevo Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":705},{"t":"No hay depósitos registrados. Crea un depósito para comenzar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":712},{"t":"Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":734},{"t":"Código: … •","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":742},{"t":"Tipo:","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":742},{"t":"Físico","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"Virtual","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"En Tránsito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":744},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":757},{"t":"Configuración de Facturación Electrónica","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":797},{"t":"Configura cómo se envían los documentos electrónicos al middleware SIFEN.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":799},{"t":"Envío en lote al middleware","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":813},{"t":"Los documentos NO se enviarán automáticamente. Deberás enviarlos manualmente desde el módulo de ventas.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":817},{"t":"Los documentos se enviarán automáticamente al middleware al momento de registrarlos.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":817},{"t":"Activado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":836},{"t":"Desactivado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":836},{"t":"Nota:","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":850},{"t":"Cuando el envío en lote está activado, podrás seleccionar múltiples facturas desde el módulo de ventas y enviarlas todas juntas al middleware SIFEN.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":850},{"t":"Control de Stock","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":861},{"t":"Define cómo se comporta el sistema cuando se intenta vender un producto sin stock suficiente en esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":863},{"t":"Política de stock","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":879},{"t":"No se permite vender productos sin stock disponible. El sistema bloqueará la operación.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Se permite vender sin restricciones de stock. No se realizan validaciones.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Se permite vender sin stock pero el vendedor recibirá una alerta visual. Se generará stock negativo.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":883},{"t":"Política","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":891},{"t":"Estricto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":902},{"t":"Advertencia","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":903},{"t":"Libre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":904},{"t":"Bloquea la venta si no hay stock. Ideal para","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":913},{"t":"retail / POS","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":914},{"t":"donde solo vendés lo que tenés en tienda.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":914},{"t":"Permite vender pero muestra alerta. Ideal para","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":919},{"t":"que venden mercadería en tránsito o por llegar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":920},{"t":"Sin validación de stock. Para empresas de","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":925},{"t":"o que no requieren control de inventario.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":926},{"t":"Reserva de stock en Órdenes de Venta","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":935},{"t":"Al confirmar una orden, se reserva el stock del depósito. Evita vender el mismo artículo en otro canal antes de facturar.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":938},{"t":"Configuración ERP (Compras y Lotes)","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":964},{"t":"Estos parámetros aplican a esta sucursal: control de lotes y regla de crédito en compras.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":966},{"t":"Maneja lotes","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":974},{"t":"Habilita control FIFO y operaciones por lote en esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":977},{"t":"Método costeo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1000},{"t":"FIFO","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1011},{"t":"Días alerta vencimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1016},{"t":"7 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1027},{"t":"15 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1028},{"t":"30 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1029},{"t":"45 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1030},{"t":"60 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1031},{"t":"90 días","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1032},{"t":"Alertar lotes vencidos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1039},{"t":"Activa alertas de vencimiento en dashboard y consultas de lotes.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1042},{"t":"Crédito con cuotas obligatorias","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1065},{"t":"Si se activa, las compras a crédito deben informar cuotas manuales con suma exacta.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1068},{"t":"Eliminar punto de expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1142},{"t":"Eliminar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalDetalle.jsx","linea":1143},{"t":"1. Crear sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":20},{"t":"Registra el establecimiento físico donde se emiten documentos. El código debe coincidir con el habilitado en SET.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":21},{"t":"2. Marcar predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":26},{"t":"La sucursal default se preselecciona automáticamente en facturas, NC, recibos y demás documentos de emisión.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":27},{"t":"3. Configurar PE y numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":32},{"t":"Entra al detalle para gestionar puntos de expedición y numeraciones por tipo de documento.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":33},{"t":"4. Activar / Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":38},{"t":"Una sucursal inactiva no aparece en los selectores de emisión, pero conserva su historial.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":39},{"t":"Solo puede haber una sucursal predeterminada activa por empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":43},{"t":"Al cambiar la default, la anterior se desmarca automáticamente.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":44},{"t":"No tienes permisos para ver las sucursales.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":216},{"t":"¿Cómo funciona Sucursales?","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":226},{"t":"Configura los establecimientos donde se emiten documentos. Marca una como predeterminada para acelerar la facturación.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":227},{"t":"Sucursales","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":236},{"t":"Gestiona los establecimientos de tu empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":237},{"t":"Nueva Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":242},{"t":"Aún no hay sucursales registradas","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":263},{"t":"Registra al menos una sucursal para poder emitir documentos.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":264},{"t":"Logo propio de la sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":280},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":287},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":287},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":291},{"t":"N° …","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":298},{"t":"Ver detalle","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":307},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":311},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":311},{"t":"Quitar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":321},{"t":"Marcar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":321},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":329},{"t":"Establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":343},{"t":"Descripción","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":344},{"t":"Dirección","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":345},{"t":"Teléfono","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":346},{"t":"Estado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":347},{"t":"Predet.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":348},{"t":"Acciones","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalesList.jsx","linea":349},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49},{"t":"Editar Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":69},{"t":"Nueva Caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":69},{"t":"Nombre de la caja","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":84},{"t":"Ej: Caja Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":88},{"t":"Nombre con el que identificarás esta caja en reportes y aperturas.","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":90},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":100},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/CajaFormDialog.jsx","linea":109},{"t":"Físico","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":26},{"t":"Virtual","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":27},{"t":"En Tránsito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":28},{"t":"Editar Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":86},{"t":"Nuevo Depósito","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":86},{"t":"Código (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":103},{"t":"Ej: DEP-001","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":106},{"t":"Descripción","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":118},{"t":"Ej: Depósito Principal","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":121},{"t":"Tipo","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":133},{"t":"Es depósito principal","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":153},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":160},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/DepositoFormDialog.jsx","linea":169},{"t":"Numeraciones","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":180},{"t":"Punto","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":183},{"t":"Nueva Numeración","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":201},{"t":"Tipo de Documento *","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":224},{"t":"Timbrado (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":241},{"t":"Sin timbrado","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":243},{"t":"Número Inicial","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":261},{"t":"Número Final (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":275},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":294},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":306},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":306},{"t":"Sin numeraciones configuradas","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":324},{"t":"Agregá una numeración para empezar a emitir comprobantes desde este punto de expedición.","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":325},{"t":"Documento","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":348},{"t":"T. …","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":360},{"t":"Activo","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":377},{"t":"Inactivo","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":377},{"t":"Default","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":384},{"t":"Quitar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":391},{"t":"Marcar como predeterminada","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":391},{"t":"Editar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":419},{"t":"Desactivar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":428},{"t":"Activar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":428},{"t":"usados (","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":459},{"t":"Quedan menos del 10%. Solicitá un nuevo timbrado.","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":476},{"t":"Número Actual","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":515},{"t":"Próximo número que se emitirá","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":527},{"t":"Número Final","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":530},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":565},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/NumeracionesDialog.jsx","linea":565},{"t":"Editar Punto de Expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":82},{"t":"Nuevo Punto de Expedición","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":82},{"t":"Debe ser exactamente 3 dígitos","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":100},{"t":"Código del punto","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":106},{"t":"3 dígitos. Aparece en el número de los comprobantes (ej: 001-001-0000001).","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":112},{"t":"Descripción (opcional)","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":125},{"t":"Ej: Mostrador, Delivery, Web","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":128},{"t":"Para identificar el punto cuando hay varios en la misma caja.","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":129},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":136},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Creando...","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Guardar","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/PuntoExpedicionFormDialog.jsx","linea":145},{"t":"Solo se permiten archivos de imagen","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":102},{"t":"El logo no puede superar los 5MB","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":106},{"t":"Logo de la sucursal actualizado","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":119},{"t":"La sucursal vuelve a usar el logo de la empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":136},{"t":"Editar Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":255},{"t":"Nueva Sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":255},{"t":"Actualiza los datos del establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":258},{"t":"Registra un nuevo establecimiento habilitado en SET","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":258},{"t":"Identificación","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":272},{"t":"Debe ser exactamente 3 dígitos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":282},{"t":"Punto Establecimiento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":288},{"t":"3 dígitos. Ej: 001. Debe coincidir con SET.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":291},{"t":"Descripción / Nombre","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":301},{"t":"Casa Matriz","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":301},{"t":"Nombre de fantasía","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":315},{"t":"Agogo Regalos","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":318},{"t":"Nombre comercial que encabeza los comprobantes de esta sucursal. Vacío: se usa el de la empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":319},{"t":"Ubicación","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":327},{"t":"Dirección","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":335},{"t":"Nro. Casa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":341},{"t":"País","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":356},{"t":"Departamento","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":372},{"t":"Distrito","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":389},{"t":"Ciudad","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":406},{"t":"Contacto","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":415},{"t":"Teléfono","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":418},{"t":"Email inválido","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":425},{"t":"Email","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":428},{"t":"sucursal@empresa.com","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":428},{"t":"Logo de la sucursal","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":437},{"t":"Vas a poder cargarlo al editar la sucursal, una vez creada.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":441},{"t":"Este logo se usa en las facturas emitidas desde esta sucursal.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":476},{"t":"Sin logo propio: se usa el de la empresa.","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":476},{"t":"Cambiar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":480},{"t":"Subir logo","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":480},{"t":"Vuelve a usar el logo de la empresa","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":483},{"t":"Quitar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":485},{"t":"PNG, JPG o WEBP · hasta 5MB","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":492},{"t":"Cancelar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":504},{"t":"Guardando...","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513},{"t":"Actualizar","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513},{"t":"Crear","archivo":"frontend/src/components/organismos/SucursalesDesign/SucursalFormDialog.jsx","linea":513}],"resumen":"Est. · Cajas · Depósitos · Nueva Caja · Punto · Sin numeraciones configuradas · Numeraciones · Nuevo Depósito · Físico · Virtual · ¿Cómo funciona Sucursales? · Nueva Sucursal · Aún no hay sucursales registradas · Logo propio de la sucursal · Editar Caja · Nombre de la caja · Editar Punto de Expedición · Nuevo Punto de Expedición · Debe ser exactamente 3 dígitos · Código del punto · El logo no puede superar los 5MB · Procesando... — Cada sucursal tiene una o más cajas. Cada ca"},{"id":"config:pos-config","tipo":"pantalla","titulo":"Configuración POS","miga":"Configuración › Puntos de Venta › Configuración POS","ruta":"/configuracion?seccion=pos-config","archivos":["frontend/src/components/configuracion/PosConfigTab.jsx"],"textos":[{"t":"Seleccione una impresora primero","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":226},{"t":"Ticket de prueba enviado a la impresora","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":235},{"t":"Error: …","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":238},{"t":"Seleccione una caja antes de guardar","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":255},{"t":"Configuración guardada correctamente","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":264},{"t":"Error al guardar la configuración","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":270},{"t":"No tienes permisos para ver la configuración del POS.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":278},{"t":"No se encontraron sucursales. Configure una sucursal primero desde Sucursales y Cajas.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":292},{"t":"Configuración del Punto de Venta","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":305},{"t":"Seleccione una caja y personalice su configuración","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":306},{"t":"Sucursal:","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":327},{"t":"Sucursal …","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":340},{"t":"Sucursal sin nombre","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":340},{"t":"Caja:","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":355},{"t":"Caja sin nombre","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":368},{"t":"Cada caja tiene su propia configuración de POS e impresora","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":374},{"t":"No hay cajas registradas en la sucursal seleccionada. Cree una caja primero desde Sucursales y Cajas.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":380},{"t":"Tipo de Punto de Venta","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":402},{"t":"POS Retail (Pantalla completa)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":413},{"t":"POS Admin (Con menú lateral)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":416},{"t":"Modo optimizado para ventas rápidas con pantalla completa, ideal para puntos de venta con pantalla táctil.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":420},{"t":"Modo con menú lateral y acceso completo a todas las funciones administrativas del sistema.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":420},{"t":"Modo de Visualización","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":435},{"t":"Modo Pantalla Completa","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":456},{"t":"Layout de Productos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":467},{"t":"Grilla","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":479},{"t":"Lista","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":482},{"t":"Categorías","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":485},{"t":"Tamaño de Tarjetas","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":491},{"t":"Pequeño","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":499},{"t":"Mediano","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":500},{"t":"Grande","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":501},{"t":"Vista Inicial","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":506},{"t":"Productos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":514},{"t":"Favoritos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":516},{"t":"Visualización de Productos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":532},{"t":"Mostrar Imagen","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":549},{"t":"Mostrar Precio","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":566},{"t":"Mostrar Stock","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":583},{"t":"Ventas a crédito","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":600},{"t":"Permitir facturar a crédito","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":611},{"t":"El cajero puede elegir una condición de crédito a plazo en el cobro. Requiere condiciones de crédito cargadas en la empresa, cliente nominado con límite de crédito y conexión: la deuda queda en Cuentas a Cobrar y no entra dinero a la caja.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":613},{"t":"Estación de servicio","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":630},{"t":"Cargar el monto y calcular la cantidad","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":649},{"t":"Aplica sólo a ítems en litros (LT) o kilogramos (kg). El resto no cambia.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":651},{"t":"Decimales de la cantidad","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":656},{"t":"Entre … y … con el modo activo. Con menos, el total no coincide con el monto cargado.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":674},{"t":"Montos rápidos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":679},{"t":"Separados por coma. Aparecen como botones en el ítem.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":692},{"t":"Posición de Elementos","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":708},{"t":"Posición de Categorías","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":713},{"t":"Izquierda","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":721},{"t":"Arriba","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":722},{"t":"Oculto","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":723},{"t":"Posición del Teclado Numérico","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":728},{"t":"Derecha","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":736},{"t":"Abajo","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":737},{"t":"Moneda por Defecto (POS Retail)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":754},{"t":"Moneda para POS Retail","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":759},{"t":"Usar moneda principal","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":771},{"t":"Esta moneda se usará por defecto en el POS Retail de esta sucursal. Si no se selecciona, se usará la moneda principal (PYG).","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":780},{"t":"Impresora Térmica (QZ Tray)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":798},{"t":"QZ Tray Conectado","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":806},{"t":"Conectando...","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":806},{"t":"QZ Tray no disponible","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":806},{"t":"No conectado","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":806},{"t":"Detectando...","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":830},{"t":"Detectar Impresoras","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":830},{"t":"Imprimiendo...","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":840},{"t":"Probar Impresión","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":840},{"t":"Asegúrese de que QZ Tray esté instalado y en ejecución. Descargue desde","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":845},{"t":"Impresora de Tickets","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":861},{"t":"Sin impresora (usar diálogo del navegador)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":870},{"t":"Nombre de Impresora (manual)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":883},{"t":"Ej: EPSON TM-T20III","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":888},{"t":"Haga clic en 'Detectar Impresoras' para listar automáticamente, o ingrese el nombre manualmente.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":889},{"t":"Ancho de Papel","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":895},{"t":"58 mm","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":903},{"t":"80 mm","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":904},{"t":"Auto-imprimir ticket después de cada venta","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":920},{"t":"Imprime automáticamente sin mostrar diálogo de confirmación","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":923},{"t":"Impresión móvil (Novasis Print)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":946},{"t":"COB_PRINT_MOBILE","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":949},{"t":"Usa la app Novasis Print en el celular del cobrador vía Bluetooth","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":951},{"t":"Seguridad de Caja","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":970},{"t":"Configure las autorizaciones y controles de seguridad para esta caja.","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":972},{"t":"Autorización para Apertura","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1008},{"t":"Requiere PIN de supervisor para abrir esta caja","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1010},{"t":"Autorización para Cierre","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1039},{"t":"Requiere PIN de supervisor para cerrar esta caja","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1041},{"t":"Requiere arqueo al cerrar caja","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1063},{"t":"El cajero debe contar el efectivo antes de cerrar","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1066},{"t":"Fondo Fijo de Caja","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1086},{"t":"Ej: 500000","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1093},{"t":"Monto fijo que debe quedar en caja al cerrar (dejar vacío para no controlar)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1094},{"t":"Diferencia Máxima Permitida en Arqueo","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1111},{"t":"Diferencia máxima aceptable sin requerir autorización (0 = sin tolerancia)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1122},{"t":"Funcionalidades","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1150},{"t":"Venta Rápida","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1167},{"t":"Gestión de Mesas","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1184},{"t":"(Próximamente)","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1185},{"t":"Delivery","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1204},{"t":"Vista Previa del Layout","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1224},{"t":"Producto","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1343},{"t":"Numpad","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1369},{"t":"Teclado Numérico","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1392},{"t":"Tenés cambios sin guardar","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1434},{"t":"No hay cambios pendientes","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1434},{"t":"Descartar","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1442},{"t":"Guardando...","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1457},{"t":"Guardar Cambios","archivo":"frontend/src/components/configuracion/PosConfigTab.jsx","linea":1457}],"resumen":"Seleccione una impresora primero · Ticket de prueba enviado a la impresora · Seleccione una caja antes de guardar — No se encontraron sucursales. Configure una sucursal primero desde Sucursales y Cajas."},{"id":"config:usuarios","tipo":"pantalla","titulo":"Usuarios","miga":"Configuración › Usuarios y Permisos › Usuarios","ruta":"/configuracion?seccion=usuarios","archivos":["frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx"],"textos":[{"t":"Sin perfil","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":103},{"t":"Perfil","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":111},{"t":"No tienes permisos para ver los usuarios.","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":121},{"t":"Gestión de Usuarios","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":150},{"t":"Administra los usuarios de tu empresa","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":157},{"t":"Nuevo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":169},{"t":"Nuevo Usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":169},{"t":"No hay usuarios registrados","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":180},{"t":"Sup.","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":211},{"t":"Activo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":225},{"t":"Inactivo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":225},{"t":"Verificado","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":232},{"t":"Pendiente","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":239},{"t":"Acceso a Empresas","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":274},{"t":"Asignaciones","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":284},{"t":"Editar","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":294},{"t":"Desactivar","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":303},{"t":"Activar","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":303},{"t":"Usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":327},{"t":"Email","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":328},{"t":"Perfiles","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":329},{"t":"Estado","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":331},{"t":"Acciones","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":332},{"t":"Supervisor","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":367},{"t":"Acceso a empresas","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":421},{"t":"Asignaciones de sucursal","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":428},{"t":"Editar usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":435},{"t":"Desactivar usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":442},{"t":"Activar usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuariosListConfig.jsx","linea":442},{"t":"Asignaciones -","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":96},{"t":"Nueva Asignación","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":112},{"t":"Sucursal *","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":131},{"t":"Caja (opcional)","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":159},{"t":"Todas las cajas","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":161},{"t":"Cancelar","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":182},{"t":"Asignando...","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":194},{"t":"Asignar","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":194},{"t":"Asignaciones actuales","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":204},{"t":"No hay asignaciones para este usuario.","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":213},{"t":"Sucursal","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":226},{"t":"Código: …","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":230},{"t":"Caja: …","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":236},{"t":"Eliminar asignación","archivo":"frontend/src/components/organismos/UsuariosDesign/AsignacionesDialog.jsx","linea":252},{"t":"Administrador","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":36},{"t":"Operador","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":37},{"t":"Visor","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":38},{"t":"Acceso asignado correctamente","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":73},{"t":"Acceso revocado","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":88},{"t":"Selecciona una empresa","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":113},{"t":"Acceso a Empresas","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":129},{"t":"Empresas con acceso asignado","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":148},{"t":"No tiene acceso a empresas adicionales","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":157},{"t":"Activo","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":200},{"t":"Inactivo","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":200},{"t":"Desactivar","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":209},{"t":"Activar","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":209},{"t":"Revocar acceso","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":224},{"t":"Asignar nueva empresa","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":246},{"t":"No hay más empresas disponibles para asignar.","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":259},{"t":"El usuario ya tiene acceso a todas las empresas disponibles o no hay empresas adicionales en tu organización.","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":266},{"t":"Empresa","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":274},{"t":"Rol","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":289},{"t":"Asignar","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":308},{"t":"Cerrar","archivo":"frontend/src/components/organismos/UsuariosDesign/EmpresasAccesoDialog.jsx","linea":318},{"t":"Activo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":33},{"t":"Pendiente","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":34},{"t":"Inactivo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":35},{"t":"Editar Usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":142},{"t":"Nuevo Usuario","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":142},{"t":"Mínimo 3 caracteres","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":153},{"t":"Username *","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":158},{"t":"Nombres *","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":176},{"t":"Apellidos","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":190},{"t":"Email inválido","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":204},{"t":"Email","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":210},{"t":"Mínimo 6 caracteres","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":227},{"t":"Nueva Contraseña (dejar vacío para mantener)","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":234},{"t":"Contraseña *","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":234},{"t":"Estado","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":269},{"t":"Perfiles","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":287},{"t":"Supervisor de Caja","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":322},{"t":"PIN activo","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":327},{"t":"Habilitar como supervisor","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":349},{"t":"Permite autorizar operaciones de caja con PIN","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":352},{"t":"Mínimo 4 dígitos","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":377},{"t":"Nuevo PIN (opcional)","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":385},{"t":"PIN *","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":385},{"t":"4-6 dígitos","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":395},{"t":"Confirmar PIN","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":422},{"t":"Cancelar","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":446},{"t":"Guardando...","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":453},{"t":"Guardar","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":453},{"t":"Crear","archivo":"frontend/src/components/organismos/UsuariosDesign/UsuarioFormDialog.jsx","linea":453}],"resumen":"Sin perfil · Gestión de Usuarios · Administra los usuarios de tu empresa · Nuevo Usuario · Acceso a Empresas · Perfiles · Asignaciones - · Nueva Asignación · Caja (opcional) · Administrador · Visor · Editar Usuario — El usuario ya tiene acceso a todas las empresas disponibles o no hay empresas adicionales en tu organización."},{"id":"config:perfiles","tipo":"pantalla","titulo":"Perfiles y Roles","miga":"Configuración › Usuarios y Permisos › Perfiles y Roles","ruta":"/configuracion?seccion=perfiles","archivos":["frontend/src/pages/SeguridadPerfiles.jsx","frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx"],"textos":[{"t":"¿Clonar el perfil \"…\"?","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":59},{"t":"Clonar","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":64},{"t":"Cancelar","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":65},{"t":"¿Eliminar el perfil \"…\"?","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":73},{"t":"Esta acción no se puede deshacer. Si el perfil tiene usuarios asignados, primero desasignalos.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":74},{"t":"Eliminar","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":76},{"t":"Perfiles y permisos","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":87},{"t":"Los perfiles agrupan privilegios que luego se asignan a los usuarios.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":88},{"t":"Cargar sugeridos","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":91},{"t":"Si la empresa no tiene perfiles base, usá \"Cargar perfiles sugeridos\" para sembrar Cajero, Vendedor, Cobrador, etc.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":92},{"t":"Personalizar uno del sistema","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":95},{"t":"Los perfiles marcados como 'Sistema' son solo lectura. Cloná y editá la copia.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":96},{"t":"Un perfil con usuarios asignados no se puede eliminar — desasignalos primero.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":100},{"t":"Perfiles (","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":112},{"t":"Cargar perfiles sugeridos","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":120},{"t":"Nuevo perfil","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":124},{"t":"Aún no tenés perfiles cargados","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":133},{"t":"Empezá con \"Cargar perfiles sugeridos\" para tener una base lista (Cajero, Vendedor, Cobrador, etc.) o creá uno desde cero.","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":134},{"t":"Perfil","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":144},{"t":"Descripción","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":145},{"t":"Privilegios","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":146},{"t":"Usuarios","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":147},{"t":"Acciones","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":148},{"t":"Sistema","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":163},{"t":"Ver","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":178},{"t":"Editar","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":178},{"t":"No se puede eliminar un perfil del sistema","archivo":"frontend/src/pages/SeguridadPerfiles.jsx","linea":193},{"t":"Editar Perfil","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":231},{"t":"Nuevo Perfil","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":231},{"t":"… permiso… · … módulo…","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":238},{"t":"Perfil del sistema (solo lectura — cloná para editar)","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":246},{"t":"Nombre del perfil","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":259},{"t":"Descripción","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":268},{"t":"Buscar módulo, submódulo o privilegio…","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":281},{"t":"Solo asignados","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":305},{"t":"(sin permisos)","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":307},{"t":"Mostrando solo lo que el perfil tiene. Apagá para agregar permisos.","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":312},{"t":"Cargando…","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":340},{"t":"Sin permisos asignados.","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":375},{"t":"Sin resultados.","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":375},{"t":"Sin módulos que mostrar.","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":384},{"t":"Addon","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":407},{"t":"Quitar todos","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":415},{"t":"Seleccionar todo","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":415},{"t":"Cancelar","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":457},{"t":"Clonar","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":463},{"t":"Guardar cambios","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":472},{"t":"Crear perfil","archivo":"frontend/src/components/organismos/Seguridad/PerfilEditorDialog.jsx","linea":472}],"resumen":"Clonar · Perfiles y permisos · Cargar sugeridos · Personalizar uno del sistema · Editar Perfil · Nuevo Perfil — Esta acción no se puede deshacer. Si el perfil tiene usuarios asignados, primero desasignalos."},{"id":"config:monedas","tipo":"pantalla","titulo":"Monedas","miga":"Configuración › Facturación › Monedas","ruta":"/configuracion?seccion=monedas","archivos":["frontend/src/components/configuracion/MonedasConfigTab.jsx"],"textos":[{"t":"Monedas","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":72},{"t":"Cotizaciones","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":81},{"t":"Seleccione una moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":119},{"t":"Monedas Configuradas","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":195},{"t":"Configure las monedas que utilizará su empresa para facturación","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":202},{"t":"Agregar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":214},{"t":"Agregar Moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":214},{"t":"Cargando...","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":222},{"t":"No hay monedas configuradas. Agregue al menos una moneda para comenzar.","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":226},{"t":"Principal","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":256},{"t":"Marcar como principal","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":261},{"t":"Decimales:","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":282},{"t":"Editar decimales","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":296},{"t":"Eliminar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":306},{"t":"Código","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":327},{"t":"Descripción","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":328},{"t":"Símbolo","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":329},{"t":"Decimales a Mostrar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":330},{"t":"Acciones","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":332},{"t":"Seleccionar Moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":444},{"t":"Decimales a Visualizar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":450},{"t":"Cantidad de decimales a mostrar en la UI (0-6)","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":460},{"t":"Cancelar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":465},{"t":"Agregando...","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":471},{"t":"Editar Configuración -","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":483},{"t":"Guardando...","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":510},{"t":"Guardar","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":510},{"t":"Confirmar Eliminación","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":522},{"t":"¿Está seguro de eliminar la moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":524},{"t":"de la configuración de su empresa?","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":529},{"t":"Eliminando...","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":543},{"t":"Complete todos los campos","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":599},{"t":"Historial de Cotizaciones","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":671},{"t":"Registre las cotizaciones diarias para monedas extranjeras","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":678},{"t":"Filtrar por moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":705},{"t":"Nueva","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":717},{"t":"Nueva Cotización","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":717},{"t":"No hay monedas extranjeras configuradas. Agregue monedas diferentes a PYG para registrar cotizaciones.","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":725},{"t":"No hay cotizaciones registradas","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":738},{"t":"Compra","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":778},{"t":"Venta","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":786},{"t":"Fecha","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":805},{"t":"Moneda","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":806},{"t":"Cotización Compra","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":807},{"t":"Cotización Venta","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":808},{"t":"Moneda *","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":895},{"t":"Fecha *","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":899},{"t":"Cotización Compra (₲) *","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":912},{"t":"Ej: 7300","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":922},{"t":"Cotización Venta (₲) *","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":926},{"t":"Ej: 7400","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":933},{"t":"¿Está seguro de eliminar la cotización del","archivo":"frontend/src/components/configuracion/MonedasConfigTab.jsx","linea":959}],"resumen":"Monedas Configuradas · Agregar Moneda · Marcar como principal — Configure las monedas que utilizará su empresa para facturación"},{"id":"config:metodos-pago","tipo":"pantalla","titulo":"Métodos de Pago","miga":"Configuración › Facturación › Métodos de Pago","ruta":"/configuracion?seccion=metodos-pago","archivos":["frontend/src/components/configuracion/PagosConfigTab.jsx"],"textos":[{"t":"Editar Condición de Pago","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":132},{"t":"Nueva Condición de Pago","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":132},{"t":"Descripción","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":138},{"t":"Mínimo 2 caracteres","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":143},{"t":"Máximo 15 caracteres","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":144},{"t":"2-15 caracteres","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":147},{"t":"Tipo de Crédito","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":152},{"t":"Plazo","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":158},{"t":"Cuota","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":159},{"t":"Días de Plazo","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":165},{"t":"Cantidad de Cuotas","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":177},{"t":"Intervalo (días)","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":183},{"t":"Cuota inicial","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":195},{"t":"Condición por defecto","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":210},{"t":"Activo","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":216},{"t":"Cancelar","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":222},{"t":"Guardando...","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":226},{"t":"Guardar","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":226},{"t":"No tienes permisos para ver las condiciones de pago.","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":270},{"t":"Condiciones de Pago","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":304},{"t":"Define las condiciones de pago disponibles (Contado, Crédito, Cuotas)","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":310},{"t":"Nueva","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":322},{"t":"Nueva Condición","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":322},{"t":"No hay condiciones de pago registradas","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":330},{"t":"Establecer como defecto","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":359},{"t":"Contado","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":384},{"t":"Crédito","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":384},{"t":"Inactivo","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":395},{"t":"Plazo: …d","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":406},{"t":"… cuota…","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":412},{"t":"Sistema","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":419},{"t":"Editar","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":438},{"t":"Eliminar","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":448},{"t":"Tipo","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":471},{"t":"Cuotas","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":473},{"t":"Default","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":474},{"t":"Estado","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":475},{"t":"Acciones","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":476},{"t":"días","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":505},{"t":"…: no mueve dinero","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":625},{"t":"No tienes permisos para ver los medios de pago.","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":633},{"t":"Medios de Pago","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":657},{"t":"Activa los medios de pago que acepta tu empresa (Catálogo SIFEN). «No mueve dinero» es para los medios con los que se cargan gastos que no salen del banco ni de la caja.","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":663},{"t":"No mueve dinero","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":714},{"t":"Código SIFEN","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":729},{"t":"Habilitado","archivo":"frontend/src/components/configuracion/PagosConfigTab.jsx","linea":731}],"resumen":"Editar Condición de Pago · Nueva Condición de Pago · Mínimo 2 caracteres — Define las condiciones de pago disponibles (Contado, Crédito, Cuotas)"},{"id":"config:config-compras","tipo":"pantalla","titulo":"Configuración de Compras","miga":"Configuración › Facturación › Configuración de Compras","ruta":"/configuracion?seccion=config-compras","archivos":["frontend/src/components/configuracion/ComprasConfigTab.jsx","frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","frontend/src/components/ui/ConfirmDialog.jsx"],"textos":[{"t":"Modo de operación","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":62},{"t":"Define si la empresa compra en modo directo o con requisición, y en qué momento impacta stock.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":63},{"t":"Habilitar requisición de compra","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":68},{"t":"Modo de flujo de compra","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":74},{"t":"Directo","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":79},{"t":"Requisición opcional","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":80},{"t":"Requisición obligatoria","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":81},{"t":"Afectar stock en compra directa","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":86},{"t":"Documentos formales","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":94},{"t":"Controla el uso de OC, Recepciones y el matching documental OC/Recepción/Factura.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":95},{"t":"Habilitar orden de compra","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":100},{"t":"Habilitar recepción de compra","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":106},{"t":"Matching 3 vías estricto","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":112},{"t":"Aprobaciones","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":120},{"t":"Define cuándo OC y OP requieren aprobación y si la ejecución puede saltear o no el workflow.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":121},{"t":"Requiere aprobación","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":126},{"t":"Usar workflow de aprobación","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":132},{"t":"Workflow obligatorio","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":138},{"t":"Permitir pago sin aprobación","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":144},{"t":"CxP y pagos","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":152},{"t":"Configura cómo se generan CxP y cómo se comportan las órdenes de pago en su creación/ejecución.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":153},{"t":"Habilitar orden de pago","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":158},{"t":"Generar CxP automático","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":164},{"t":"Permitir edición de CxP","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":170},{"t":"Aplicar pago al guardar orden","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":176},{"t":"Permitir pago parcial","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":182},{"t":"Incluir contado en orden de pago","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":188},{"t":"Permitir editar gastos ya pagados","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":194},{"t":"Plan de pagos a proveedores","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":202},{"t":"Cada cuánto paga la empresa a sus proveedores. Arma las columnas del plan de pagos (Compras → Plan de pagos). Lo ya programado se guarda como fecha, así que cambiar esto no lo pierde.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":203},{"t":"Periodicidad de pago","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":208},{"t":"Día de pago","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":215},{"t":"Día de pago del mes","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":222},{"t":"Configuración de compras guardada","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":414},{"t":"Se ajustaron campos relacionados — …","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":450},{"t":"No tienes permisos para ver la configuración de compras.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":471},{"t":"Configuración de Compras","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":479},{"t":"Definí el comportamiento operativo por apartado funcional del módulo de compras.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":482},{"t":"Cargando configuración...","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":490},{"t":"Configuración mixta detectada: las compras directas impactarán stock al facturar y las recepciones quedarán como constancia sin volver a moverlo. Si querés centralizar el ingreso al stock en recepción, desactivá «Afectar stock en compra directa».","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":521},{"t":"Seleccionar","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":580},{"t":"Niveles de aprobación de requisiciones","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":628},{"t":"Definí los perfiles que aprueban según monto y origen.","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":631},{"t":"Tenés … cambio… sin guardar","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":683},{"t":"No hay cambios pendientes","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":683},{"t":"Descartar","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":693},{"t":"Guardar cambios","archivo":"frontend/src/components/configuracion/ComprasConfigTab.jsx","linea":703},{"t":"No se pudo cargar la configuración de aprobaciones","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":212},{"t":"Error al guardar perfiles","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":353},{"t":"Asignaciones de perfiles guardadas","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":374},{"t":"No hay cambios de asignación para guardar","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":376},{"t":"Configuración recomendada aplicada","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":474},{"t":"Configuración de aprobaciones guardada","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":500},{"t":"No tienes permisos para configurar aprobaciones de requisiciones.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":518},{"t":"Aprobaciones de","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":527},{"t":"Sin niveles configurados — las requisiciones de","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":536},{"t":"no podrán enviarse a aprobación. Agregá al menos un nivel.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":537},{"t":"Nivel","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":545},{"t":"Perfil aprobador","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":546},{"t":"Monto desde","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":547},{"t":"Monto hasta","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":550},{"t":"Activo","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":553},{"t":"Orden","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":556},{"t":"Perfil","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":568},{"t":"Sin nombre","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":577},{"t":"Sin tope","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":615},{"t":"Agregar nivel","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":689},{"t":"Asignación rápida de perfiles aprobadores","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":701},{"t":"No tenés permiso de lectura en Configuración de Usuarios para listar usuarios.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":704},{"t":"Matriz usuario × perfil para asignar solo perfiles usados en niveles de aprobación de requisiciones.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":727},{"t":"Recargar","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":739},{"t":"Guardar asignaciones","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":756},{"t":"Modo solo lectura: para guardar asignaciones necesitás permisos de edición en Compras y Configuración de Usuarios.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":763},{"t":"No hay perfiles de aprobación configurados. Definí primero los niveles por monto para habilitar la matriz.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":784},{"t":"No se encontraron usuarios activos para la empresa.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":789},{"t":"Usuario","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":795},{"t":"Administrar perfiles","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":847},{"t":"Aplicando...","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":858},{"t":"Aplicar config. recomendada","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":858},{"t":"Guardando...","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":878},{"t":"Guardar configuración","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":878},{"t":"Aprobaciones de Requisiciones","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":901},{"t":"Definí los niveles de aprobación que se aplican al enviar requisiciones a flujo de aprobación. Se evalúan por monto y origen.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":903},{"t":"No se pudo guardar la configuración:","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":928},{"t":"Cargando configuración…","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":942},{"t":"Confirmar guardado","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":963},{"t":"Vas a reemplazar la configuración de niveles de aprobación. Las requisiciones nuevas empezarán a evaluarse contra los niveles guardados. ¿Continuar?","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":965},{"t":"Cancelar","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":971},{"t":"Aplicar configuración recomendada","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":983},{"t":"Esto creará (si no existen) los siguientes perfiles para tu empresa:","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":987},{"t":"Compras Junior","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":991},{"t":"Compras Senior","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":992},{"t":"Gerente de Compras","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":993},{"t":"Director Financiero","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":994},{"t":"Y reemplazará los niveles de aprobación de Compras y Gastos por la matriz recomendada (4 tramos: hasta Gs. 1M, 5M, 50M y sin tope).","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":996},{"t":"Los niveles existentes serán eliminados. Los perfiles ya cargados se reutilizan por nombre.","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":1000},{"t":"Aplicar configuración","archivo":"frontend/src/components/configuracion/RequisicionAprobacionesConfigTab.jsx","linea":1006},{"t":"Redondeo normal (0,5 ↑)","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":28},{"t":"Bancario (0,5 al par)","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":29},{"t":"Truncar (cortar)","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":30},{"t":"Hacia arriba","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":31},{"t":"No se pudieron cargar las monedas de compras","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":62},{"t":"Config guardada para …","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":97},{"t":"… vuelve al valor por defecto","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":110},{"t":"No se pudo limpiar la configuración","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":113},{"t":"Decimales y redondeo por moneda","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":124},{"t":"Controla con cuántos decimales se calculan y muestran los montos de compra, y cómo se redondean — por moneda. Sirve para que la factura del proveedor cuadre exacto (ej. guaraníes con decimales, o % de descuento con más precisión). Solo afecta compras; ventas y SIFEN no cambian.","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":127},{"t":"Esta tabla es independiente: cada moneda se guarda por separado con el botón de su fila.","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":138},{"t":"Si dejás","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":143},{"t":"decimales de monto","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":144},{"t":"vacío, Compras usa el estándar propio de la moneda, independientemente de la visualización configurada en Ventas. Podés definir aquí una precisión diferente solo para las compras.","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":144},{"t":"Cargando monedas...","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":152},{"t":"No hay monedas habilitadas para la empresa.","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":157},{"t":"Moneda","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":165},{"t":"Vacío = usa el default de la empresa","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":167},{"t":"Decimales monto","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":168},{"t":"Decimales %","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":171},{"t":"Modo de redondeo","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":172},{"t":"Efectivo","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":173},{"t":"Acciones","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":174},{"t":"(principal)","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":186},{"t":"def: …","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":199},{"t":"(def)","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":235},{"t":"Guardar los decimales de esta moneda","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":240},{"t":"Sin cambios en esta fila","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":240},{"t":"Guardar","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":260},{"t":"Volver al valor por defecto","archivo":"frontend/src/components/configuracion/ComprasMonedaDecimalesConfig.jsx","linea":266},{"t":"Procesando...","archivo":"frontend/src/components/ui/ConfirmDialog.jsx","linea":49}],"resumen":"Modo de operación · Habilitar requisición de compra · Modo de flujo de compra · Error al guardar perfiles · Asignaciones de perfiles guardadas · Configuración recomendada aplicada · Redondeo normal (0,5 ↑) · Bancario (0,5 al par) · Truncar (cortar) · Procesando... — Define si la empresa compra en modo directo o con requisición, y en qué momento impacta stock."},{"id":"config:planes-cuotas","tipo":"pantalla","titulo":"Planes de Cuotas Automáticos","miga":"Configuración › Facturación › Planes de Cuotas Automáticos","ruta":"/configuracion?seccion=planes-cuotas","archivos":["frontend/src/components/configuracion/PlanesCuotasTab.jsx"],"textos":[{"t":"Automático","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":68},{"t":"El sistema calcula las cuotas dividiendo el monto total automáticamente","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":69},{"t":"Manual","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":73},{"t":"Permite definir el monto de cada cuota manualmente al facturar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":74},{"t":"Mixto","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":78},{"t":"El sistema sugiere montos, pero se pueden ajustar manualmente","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":79},{"t":"Simple","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":86},{"t":"El interés se calcula solo sobre el monto original. Ej: 100.000 × 10% = 10.000 de interés total","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":87},{"t":"Compuesto","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":91},{"t":"El interés se acumula sobre el saldo + intereses anteriores. Genera un monto mayor","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":92},{"t":"Francés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":96},{"t":"Cuotas fijas: cada cuota incluye capital + interés. Es el sistema más común en financieras","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":97},{"t":"Plan de cuotas creado exitosamente","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":180},{"t":"Plan de cuotas actualizado exitosamente","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":194},{"t":"Plan de cuotas eliminado exitosamente","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":209},{"t":"Plan por defecto actualizado","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":236},{"t":"El código es requerido","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":298},{"t":"El nombre es requerido","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":302},{"t":"Ingresa un monto válido","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":349},{"t":"Este plan admite hasta … cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":354},{"t":"No tienes permisos para ver los planes de cuotas.","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":378},{"t":"Planes de Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":394},{"t":"Configura los planes de financiamiento disponibles para tus ventas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":397},{"t":"Nuevo Plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":406},{"t":"Sin planes de cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":430},{"t":"Crea tu primer plan para ofrecer financiamiento en tus ventas.","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":433},{"t":"Plan por defecto","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":463},{"t":"Marcar como plan por defecto","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":463},{"t":"Activo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":502},{"t":"Inactivo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":502},{"t":"… cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":543},{"t":"c/ …d","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":549},{"t":"…% interés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":555},{"t":"Sin interés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":555},{"t":"Simular cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":579},{"t":"Editar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":589},{"t":"Desactivar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":600},{"t":"Activar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":600},{"t":"Eliminar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":616},{"t":"Código","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":639},{"t":"Nombre","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":640},{"t":"Tipo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":641},{"t":"Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":642},{"t":"Intervalo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":643},{"t":"Interés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":644},{"t":"Estado","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":645},{"t":"Acciones","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":646},{"t":"días","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":763},{"t":"Nuevo Plan de Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":861},{"t":"Editar Plan de Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":861},{"t":"Datos del plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":884},{"t":"Código *","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":889},{"t":"Identificador único, ej: CUOTA-3, SIN-INT-6","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":894},{"t":"Nombre *","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":898},{"t":"Nombre visible para el vendedor","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":902},{"t":"Descripción","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":906},{"t":"Opcional — descripción interna del plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":912},{"t":"Configuración de cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":925},{"t":"Tipo de Cálculo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":929},{"t":"Cantidad máxima de Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":949},{"t":"Al facturar se puede elegir esta cantidad o menos (ej. plan de hasta 12 permite 3, 6 o 12)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":954},{"t":"Número total de cuotas del plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":954},{"t":"Intervalo entre cuotas (días)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":976},{"t":"30 = mensual, 15 = quincenal, 7 = semanal","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":981},{"t":"Tasa Efectiva Anual — TEA (%)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1000},{"t":"Tipo de Interés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1008},{"t":"Límites (opcional)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1053},{"t":"Monto Mínimo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1058},{"t":"Monto mínimo de venta para usar este plan (0 = sin mínimo)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1061},{"t":"Monto Máximo","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1066},{"t":"Monto máximo de venta para usar este plan (0 = sin máximo)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1069},{"t":"Precio de producto desde","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1081},{"t":"Precio de catálogo del producto (no el monto de la venta) desde el cual este plan se ofrece","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1084},{"t":"Precio de producto hasta","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1089},{"t":"Vacío = sin tope superior","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1092},{"t":"Requiere cuota inicial (entrada)","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1103},{"t":"Si se activa, el cliente debe pagar un porcentaje al momento de la compra","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1109},{"t":"% Mínimo de Entrada","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1117},{"t":"Porcentaje mínimo del total que el cliente debe pagar como entrada","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1123},{"t":"El plan por defecto se selecciona automáticamente al ofrecer financiamiento en ventas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1151},{"t":"Cancelar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1158},{"t":"Guardando...","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1166},{"t":"Crear Plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1166},{"t":"Guardar Cambios","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1166},{"t":"Eliminar Plan de Cuotas","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1182},{"t":"¿Estás seguro de eliminar el plan","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1184},{"t":"? Esta acción no se puede deshacer.","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1186},{"t":"Eliminando...","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1203},{"t":"Simulador de Cuotas —","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1218},{"t":"Monto Total *","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1223},{"t":"Máx. …","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1236},{"t":"Cuota Inicial","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1243},{"t":"Calculando...","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1255},{"t":"Simular","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1255},{"t":"cuotas · Cada","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1269},{"t":"días · Interés:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1270},{"t":"Resultado de la simulación","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1280},{"t":"Cuota Inicial:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1293},{"t":"Capital","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1312},{"t":"+ Interés","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1313},{"t":"= Monto Cuota","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1316},{"t":"Monto","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1316},{"t":"Vencimiento","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1317},{"t":"Financiado:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1373},{"t":"Total a pagar:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1383},{"t":"Interés total:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1394},{"t":"Cuotas:","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1407},{"t":"Cerrar","archivo":"frontend/src/components/configuracion/PlanesCuotasTab.jsx","linea":1420}],"resumen":"Automático · Compuesto · Francés — El sistema calcula las cuotas dividiendo el monto total automáticamente"},{"id":"config:config-mora","tipo":"pantalla","titulo":"Configuración de Mora","miga":"Configuración › Cobranzas › Configuración de Mora","ruta":"/configuracion?seccion=config-mora","archivos":["frontend/src/pages/ConfigMora.jsx"],"textos":[{"t":"Interés diario","archivo":"frontend/src/pages/ConfigMora.jsx","linea":39},{"t":"Se cobra un porcentaje del capital por cada día que la cuota está vencida. Es el método más común y preciso.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":40},{"t":"Interés mensual","archivo":"frontend/src/pages/ConfigMora.jsx","linea":50},{"t":"Se aplica un porcentaje mensual. Los días se redondean al mes completo más cercano (ej: 35 días = 2 meses).","archivo":"frontend/src/pages/ConfigMora.jsx","linea":51},{"t":"Monto fijo por cuota","archivo":"frontend/src/pages/ConfigMora.jsx","linea":62},{"t":"Se cobra un monto fijo cada vez que se cobra una cuota vencida, sin importar el capital ni los días de atraso.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":63},{"t":"Solo capital (saldo pendiente)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":75},{"t":"La mora se calcula sobre lo que el cliente todavía debe de esa cuota. Si ya pagó parte, la mora baja proporcionalmente.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":76},{"t":"Cuota completa (capital + interés original)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":82},{"t":"La mora siempre se calcula sobre el monto total original de la cuota, sin importar cuánto ya se pagó.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":83},{"t":"Error al cargar configuración de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":115},{"t":"Configuración de mora guardada","archivo":"frontend/src/pages/ConfigMora.jsx","linea":132},{"t":"Error al guardar configuración","archivo":"frontend/src/pages/ConfigMora.jsx","linea":134},{"t":"Submódulo no habilitado","archivo":"frontend/src/pages/ConfigMora.jsx","linea":179},{"t":"El submódulo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":180},{"t":"Interés por Mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":181},{"t":"no está activo en la suscripción de esta empresa. Contactá al administrador para activarlo.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":181},{"t":"Acceso restringido","archivo":"frontend/src/pages/ConfigMora.jsx","linea":192},{"t":"No tenés permisos para ver la configuración de mora. Contactá al administrador.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":193},{"t":"Configuración de Mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":206},{"t":"Define cómo se calcula el interés por mora en cobros de cuotas vencidas","archivo":"frontend/src/pages/ConfigMora.jsx","linea":207},{"t":"Aplicar mora en cobros","archivo":"frontend/src/pages/ConfigMora.jsx","linea":219},{"t":"Si está activo, se calculará mora para cuotas vencidas al momento del cobro","archivo":"frontend/src/pages/ConfigMora.jsx","linea":220},{"t":"Activo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":234},{"t":"Inactivo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":234},{"t":"Tipo de cálculo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":248},{"t":"Por día","archivo":"frontend/src/pages/ConfigMora.jsx","linea":258},{"t":"Por mes","archivo":"frontend/src/pages/ConfigMora.jsx","linea":259},{"t":"Monto fijo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":260},{"t":"Monto fijo de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Tasa diaria (%)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Tasa mensual (%)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":287},{"t":"Gs.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":303},{"t":"Base de cálculo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":311},{"t":"Solo capital","archivo":"frontend/src/pages/ConfigMora.jsx","linea":321},{"t":"Cuota completa","archivo":"frontend/src/pages/ConfigMora.jsx","linea":322},{"t":"Período de gracia (días)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":349},{"t":"días","archivo":"frontend/src/pages/ConfigMora.jsx","linea":355},{"t":"¿Qué es el período de gracia?","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"Son los días después del vencimiento durante los cuales","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"se cobra mora. Sirve para dar un margen al cliente antes de penalizarlo.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":359},{"t":"Ej: Con 5 días de gracia, una cuota vencida el día 1 recién genera mora a partir del día 6.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":361},{"t":"Con tu configuración actual de … días, una cuota vencida hoy no genera mora hasta el día ….","archivo":"frontend/src/pages/ConfigMora.jsx","linea":363},{"t":"Límites de mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":370},{"t":"Mora mínima","archivo":"frontend/src/pages/ConfigMora.jsx","linea":375},{"t":"0 = sin mínimo","archivo":"frontend/src/pages/ConfigMora.jsx","linea":381},{"t":"Mora máxima (tope)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":385},{"t":"Vacío = sin tope","archivo":"frontend/src/pages/ConfigMora.jsx","linea":391},{"t":"Mora mínima:","archivo":"frontend/src/pages/ConfigMora.jsx","linea":397},{"t":"Si el cálculo da un monto menor, se cobra este mínimo. Útil para que la mora siempre valga la pena cobrar.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":397},{"t":"(Ej: mínimo Gs. 5.000 — aunque la cuota sea pequeña, siempre se cobra al menos eso)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":398},{"t":"Mora máxima:","archivo":"frontend/src/pages/ConfigMora.jsx","linea":401},{"t":"Limita la mora para cuotas muy atrasadas. Protege al cliente de acumular una mora desproporcionada.","archivo":"frontend/src/pages/ConfigMora.jsx","linea":401},{"t":"(Ej: máximo Gs. 50.000 — por más días que pasen, nunca se cobra más de eso)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":402},{"t":"Concepto / descripción","archivo":"frontend/src/pages/ConfigMora.jsx","linea":412},{"t":"Aparece en el recibo de cobro como concepto de la mora","archivo":"frontend/src/pages/ConfigMora.jsx","linea":417},{"t":"Simulación — cuota de Gs. 100.000","archivo":"frontend/src/pages/ConfigMora.jsx","linea":446},{"t":"¿Cuánta mora generaría una cuota de Gs. 100.000?","archivo":"frontend/src/pages/ConfigMora.jsx","linea":449},{"t":"Monto fijo por cuota vencida (sin importar días)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":465},{"t":"En gracia — Gs. 0","archivo":"frontend/src/pages/ConfigMora.jsx","linea":497},{"t":"(mín)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":511},{"t":"(tope)","archivo":"frontend/src/pages/ConfigMora.jsx","linea":517},{"t":"Gracia: … días ·","archivo":"frontend/src/pages/ConfigMora.jsx","linea":541},{"t":"Mín: Gs. … ·","archivo":"frontend/src/pages/ConfigMora.jsx","linea":542},{"t":"Tope: Gs. …","archivo":"frontend/src/pages/ConfigMora.jsx","linea":543},{"t":"Guardando...","archivo":"frontend/src/pages/ConfigMora.jsx","linea":558},{"t":"Guardar configuración","archivo":"frontend/src/pages/ConfigMora.jsx","linea":558}],"resumen":"Interés diario · Interés mensual · Monto fijo por cuota — Se cobra un porcentaje del capital por cada día que la cuota está vencida. Es el método más común y preciso."},{"id":"config:config-intereses","tipo":"pantalla","titulo":"Intereses moratorios (fiscal)","miga":"Configuración › Cobranzas › Intereses moratorios (fiscal)","ruta":"/configuracion?seccion=config-intereses","archivos":["frontend/src/pages/ConfigIntereses.jsx"],"textos":[{"t":"Factura electrónica","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":61},{"t":"Cada vez que se cobra interés moratorio se emite una factura electrónica al cliente por ese importe. Es la opción fiscalmente más completa.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":62},{"t":"Nota de débito (próximamente)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":67},{"t":"Genera una nota de débito electrónica. Requiere que el módulo ND-e esté implementado — aún no disponible en este ERP.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":68},{"t":"Sin comprobante (uso interno)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":73},{"t":"El interés se cobra y queda registrado contablemente, pero no se emite documento fiscal al cliente. Útil sólo para pruebas o casos puntuales no fiscalizados.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":74},{"t":"Error al cargar configuración de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":137},{"t":"Para emitir factura tenés que elegir un producto/servicio que represente el cargo de interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":184},{"t":"Elegí la numeración (timbrado / punto de expedición) que emitirá las facturas de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":189},{"t":"Configuración guardada","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":196},{"t":"No tenés permiso para ver la configuración de intereses moratorios.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":223},{"t":"Cómo se cobra el interés moratorio","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":233},{"t":"Intereses moratorios — comprobante fiscal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":245},{"t":"Define cómo se documenta fiscalmente el cobro de mora y qué políticas aplicar","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":248},{"t":"Comprobante a emitir al cobrar interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":258},{"t":"Factura","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":268},{"t":"Nota de débito","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":269},{"t":"Ninguno","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":272},{"t":"Producto/servicio para el cargo de interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":303},{"t":"Configurado: …","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":305},{"t":"Buscá un servicio tipo 'Interés por mora' o creá uno","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":305},{"t":"Numeración para emitir la factura de intereses","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":324},{"t":"Sucursal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":342},{"t":"La sucursal define qué puntos de expedición están disponibles","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":344},{"t":"Numeración (timbrado + punto de expedición)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":362},{"t":"Elegí primero una sucursal","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"Esta sucursal no tiene numeraciones activas","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"Se reserva atómicamente al emitir (sin riesgo de duplicados)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":364},{"t":"IVA aplicable al interés","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":380},{"t":"0% (Exento)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":390},{"t":"¿Cómo se aplica el IVA sobre la tasa de mora?","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":397},{"t":"IVA incluido","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":407},{"t":"IVA por fuera","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":408},{"t":"Esta decisión debe coincidir con lo que firmó el cliente en el pagaré/contrato.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":416},{"t":"IVA incluido:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":418},{"t":"la tasa de mora (ej: 2%/mes) ya contiene el IVA. El cliente paga exactamente lo que dice el recibo; la factura desglosa el IVA por dentro.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":418},{"t":"IVA por fuera:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":420},{"t":"el IVA se suma al monto de mora calculado. El cliente paga el interés + IVA aparte.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":420},{"t":"Simulación:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":432},{"t":"con una mora calculada de Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":432},{"t":", el cliente paga Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":433},{"t":"y la factura desglosa: Gravado Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":434},{"t":"+ IVA","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":436},{"t":"% Gs.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":437},{"t":"(IVA sumado por fuera)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":439},{"t":"(IVA incluido en la tasa)","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":439},{"t":"Pausar devengamiento por estado de gestión de mora","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":449},{"t":"Pausar cuando la gestión está en DEMANDA","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":460},{"t":"Pausar cuando la gestión está en INCOBRABLE","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":469},{"t":"Cuando un cliente entra en demanda o incobrable, lo habitual es dejar de devengar intereses para no inflar la deuda. Si lo desactivás, el sistema seguirá calculando mora normalmente.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":473},{"t":"Orden de imputación del cobro","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":483},{"t":"Interés primero","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":493},{"t":"Capital primero","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":496},{"t":"(default contable paraguayo): el pago cubre primero la mora y después el capital.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":502},{"t":"Capital primero:","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":504},{"t":"útil cuando se negocia priorizando bajar la deuda principal.","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":504},{"t":"Guardando...","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":519},{"t":"Guardar configuración","archivo":"frontend/src/pages/ConfigIntereses.jsx","linea":519}],"resumen":"Factura electrónica · Nota de débito (próximamente) · Sin comprobante (uso interno) — Cada vez que se cobra interés moratorio se emite una factura electrónica al cliente por ese importe. Es la opción fiscalmente más completa."},{"id":"config:ordenes-venta-config","tipo":"pantalla","titulo":"Configuración Global","miga":"Configuración › Órdenes de Venta › Configuración Global","ruta":"/configuracion?seccion=ordenes-venta-config","archivos":["frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx"],"textos":[{"t":"Guardado","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":36},{"t":"Órdenes de Venta — Configuración Global","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":57},{"t":"Estos parámetros aplican a toda la empresa y controlan el comportamiento del módulo de Órdenes de Venta.","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":60},{"t":"Control de Aprobación","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":71},{"t":"Requiere aprobación de un supervisor antes de que una orden pueda pasar a estado \"En Proceso\".","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":73},{"t":"Requiere aprobación","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":84},{"t":"Las órdenes confirmadas esperan aprobación de un supervisor antes de procesarse.","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":87},{"t":"Activado","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":102},{"t":"Desactivado","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":102},{"t":"Monto mínimo para aprobación","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":112},{"t":"Solo las órdenes que superen este monto requerirán aprobación. Ingrese 0 para requerir siempre.","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":115},{"t":"Monto mínimo","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":130},{"t":"Facturación de Presupuestos","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":144},{"t":"Controla si un presupuesto aceptado debe pasar obligatoriamente por una Orden de Venta antes de facturarse.","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":146},{"t":"Facturar presupuesto sin Orden de Venta","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":156},{"t":"Permite facturar un presupuesto aceptado directamente desde el POS. Desactivado, el presupuesto primero debe convertirse en Orden de Venta.","archivo":"frontend/src/components/configuracion/OrdenesVentaConfigTab.jsx","linea":159}],"resumen":"Guardado · Órdenes de Venta — Configuración Global · Control de Aprobación — Estos parámetros aplican a toda la empresa y controlan el comportamiento del módulo de Órdenes de Venta."},{"id":"config:presupuestos-config","tipo":"pantalla","titulo":"Configuración Global","miga":"Configuración › Presupuestos › Configuración Global","ruta":"/configuracion?seccion=presupuestos-config","archivos":["frontend/src/components/configuracion/PresupuestosConfigTab.jsx"],"textos":[{"t":"Presupuestos — Configuración","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":95},{"t":"Parámetros globales del módulo de Presupuestos / Cotizaciones para esta empresa.","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":97},{"t":"Numeración y vigencia","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":103},{"t":"Prefijo de numeración","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":107},{"t":"Se aplica al numerar. {YYYY}/{YY} = año. Ej: PRES-{YYYY}- → PRES-2026-0001","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":112},{"t":"Días de vigencia","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":117},{"t":"Pre-carga la vigencia al crear: emisión + N días","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":123},{"t":"Días de alerta de vencimiento","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":128},{"t":"Marca como «por vencer» en el dashboard los enviados/vistos que vencen dentro de N días","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":134},{"t":"Aprobación interna por monto","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":141},{"t":"Los presupuestos cuyo total supere el umbral requieren aprobación antes de enviarse. Por debajo, se aprueban automáticamente.","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":142},{"t":"Umbral que dispara aprobación","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":148},{"t":"Tramos de nivel: según el total, la aprobación se crea en el nivel correspondiente (Nivel 1/2/3) y queda registrado en el historial del presupuesto.","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":156},{"t":"Nivel 1","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":161},{"t":"Nivel 2","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":164},{"t":"Nivel 3","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":167},{"t":"Valores por defecto","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":173},{"t":"Moneda base","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":182},{"t":"Pre-selecciona la moneda al crear un presupuesto","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":182},{"t":"Envío por email","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":189},{"t":"Email remitente","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":193},{"t":"presupuestos@empresa.com","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":198},{"t":"Se usa como Reply-To: las respuestas del cliente llegan acá (el remitente visible es el del servidor)","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":199},{"t":"Plantilla del asunto","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":204},{"t":"Asunto del email al cliente. Variables: {numero}, {empresa}","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":209},{"t":"PDF","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":216},{"t":"Texto legal del pie del PDF","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":218},{"t":"Ej: Este documento es un presupuesto sin valor fiscal.","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":225},{"t":"Aparece al pie del PDF del presupuesto. Si se deja vacío, se usa un texto por defecto.","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":226},{"t":"Tenés cambios sin guardar","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":259},{"t":"No hay cambios pendientes","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":259},{"t":"Descartar","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":267},{"t":"Guardar cambios","archivo":"frontend/src/components/configuracion/PresupuestosConfigTab.jsx","linea":275}],"resumen":"Presupuestos — Configuración · Numeración y vigencia · Prefijo de numeración — Parámetros globales del módulo de Presupuestos / Cotizaciones para esta empresa."},{"id":"config:imp-config","tipo":"pantalla","titulo":"Configuración del módulo","miga":"Configuración › Importaciones › Configuración del módulo","ruta":"/configuracion?seccion=imp-config","archivos":["frontend/src/components/configuracion/ImportacionesConfigTab.jsx"],"textos":[{"t":"Autos Korea/Japón","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":27},{"t":"Consumo masivo China","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":28},{"t":"Configuración de Importaciones guardada","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":71},{"t":"Acceso restringido","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":102},{"t":"Necesitás el privilegio IMP_CFG_CONFIG_EDITAR para administrar el módulo de Importaciones.","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":103},{"t":"Configuración del módulo Importaciones","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":122},{"t":"Definí si el módulo opera para esta empresa y qué perfil de embarques está habilitado.","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":125},{"t":"Guardar","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":134},{"t":"El módulo IMPORTACIONES no está activo en la suscripción de la empresa. Activá la suscripción antes de operar embarques.","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":140},{"t":"Cargando configuración…","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":149},{"t":"Módulo operativo activo","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":160},{"t":"Cuando está apagado, los usuarios no pueden crear ni editar embarques aunque tengan permisos.","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":161},{"t":"Perfil activo","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":184},{"t":"Determina qué tipo de embarques se pueden crear. El cambio se bloquea si hay embarques activos del perfil actual; deben cerrarse antes de cambiar.","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":185},{"t":"Perfil","archivo":"frontend/src/components/configuracion/ImportacionesConfigTab.jsx","linea":194}],"resumen":"Autos Korea/Japón · Consumo masivo China · Configuración de Importaciones guardada — Necesitás el privilegio IMP_CFG_CONFIG_EDITAR para administrar el módulo de Importaciones."},{"id":"config:tes-cuentas-config","tipo":"pantalla","titulo":"Cuentas de Tesorería","miga":"Configuración › Tesorería y Bancos › Cuentas de Tesorería","ruta":"/configuracion?seccion=tes-cuentas-config","archivos":["frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx"],"textos":[{"t":"Cuenta Corriente","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":33},{"t":"Caja de Ahorro","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":34},{"t":"Caja Chica","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":35},{"t":"Fondo Fijo","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":36},{"t":"Billetera Virtual","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":37},{"t":"Moneda Extranjera","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":38},{"t":"Cuentas de Tesorería","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":125},{"t":"Administrá cuentas bancarias, cajas y billeteras de la empresa.","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":126},{"t":"Nueva cuenta","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":130},{"t":"Aún no hay cuentas configuradas. Creá la primera cuenta para comenzar.","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":139},{"t":"Editar","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":152},{"t":"Desactivar","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":157},{"t":"Activar","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":157},{"t":"Inactiva","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":182},{"t":"⚠ Saldo bajo el mínimo configurado","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":187},{"t":"Nueva cuenta de tesorería","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":196},{"t":"Editar cuenta","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":196},{"t":"Nombre","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":201},{"t":"Ej: \"BNF Cuenta Corriente Principal\"","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":207},{"t":"Tipo de cuenta","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":212},{"t":"Moneda","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":225},{"t":"Banco","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":245},{"t":"Saldo inicial","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":254},{"t":"Solo al crear la cuenta. Puede ser negativo (sobregiro)","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":260},{"t":"Saldo mínimo de alerta","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":264},{"t":"Alerta cuando el saldo baja de este valor. Puede ser negativo (límite de sobregiro)","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":270},{"t":"Número de cuenta","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":276},{"t":"Titular (si difiere de la empresa)","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":285},{"t":"Cuenta contable","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":302},{"t":"Cuenta del plan contable para asientos automáticos","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":304},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":315},{"t":"Guardar","archivo":"frontend/src/components/tesoreria/config/TesCuentasConfigSection.jsx","linea":321}],"resumen":"Cuenta Corriente · Caja de Ahorro · Billetera Virtual — Administrá cuentas bancarias, cajas y billeteras de la empresa."},{"id":"config:tes-categorias-config","tipo":"pantalla","titulo":"Categorías de Movimiento","miga":"Configuración › Tesorería y Bancos › Categorías de Movimiento","ruta":"/configuracion?seccion=tes-categorias-config","archivos":["frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx"],"textos":[{"t":"Categorías de Movimiento","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":109},{"t":"Las categorías del sistema no se pueden modificar. Podés agregar categorías propias.","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":110},{"t":"Nueva categoría","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":114},{"t":"Nombre","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":124},{"t":"Tipo","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":125},{"t":"Cuenta contable","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":126},{"t":"Sistema","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":127},{"t":"Acciones","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":128},{"t":"Sin categorías","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":135},{"t":"Sin mapear","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":149},{"t":"Asignar cuenta contable para esta empresa","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":156},{"t":"Editar","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":163},{"t":"Eliminar","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":168},{"t":"Editar categoría","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":184},{"t":"La categoría aparece solo al registrar movimientos de su mismo tipo. Usá","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":201},{"t":"Ingreso y egreso","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":203},{"t":"para conceptos que van en los dos sentidos (ej: un anticipo que se paga y después se devuelve) y así no tener que cargarla dos veces.","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":203},{"t":"Descripción","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":208},{"t":"Contracuenta usada en asientos automáticos de esta categoría","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":227},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":238},{"t":"Guardar","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":240},{"t":"Cuenta contable —","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":246},{"t":"Asigná la cuenta del plan contable que corresponde a esta categoría del sistema para tu empresa. Se usa en la generación automática de asientos al confirmar un movimiento.","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":248},{"t":"Confirmar eliminación","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":277},{"t":"¿Eliminar la categoría","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":279},{"t":"? Esta acción no se puede deshacer.","archivo":"frontend/src/components/tesoreria/config/TesCategoriaConfigSection.jsx","linea":280}],"resumen":"Categorías de Movimiento · Nueva categoría · Sin categorías — Las categorías del sistema no se pueden modificar. Podés agregar categorías propias."},{"id":"config:tes-bancos-config","tipo":"pantalla","titulo":"Bancos","miga":"Configuración › Tesorería y Bancos › Bancos","ruta":"/configuracion?seccion=tes-bancos-config","archivos":["frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx"],"textos":[{"t":"Bancos","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":11},{"t":"Lista de bancos habilitados para asociar a las cuentas de tesorería.","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":12},{"t":"Código","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":21},{"t":"Nombre","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":22},{"t":"Sin bancos registrados","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":29},{"t":"Lista predefinida del Banco Central del Paraguay. Para agregar un banco que no aparece, contactá al administrador del sistema.","archivo":"frontend/src/components/tesoreria/config/TesBancosConfigSection.jsx","linea":40}],"resumen":"Bancos · Sin bancos registrados · Nombre — Lista de bancos habilitados para asociar a las cuentas de tesorería."},{"id":"config:tes-parametros-config","tipo":"pantalla","titulo":"Parámetros de Tesorería","miga":"Configuración › Tesorería y Bancos › Parámetros de Tesorería","ruta":"/configuracion?seccion=tes-parametros-config","archivos":["frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx"],"textos":[{"t":"Parámetros de Tesorería","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":56},{"t":"Configuración general del módulo de Tesorería y Bancos.","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":57},{"t":"Monto umbral de aprobación","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":66},{"t":"Movimientos que superen este monto requieren aprobación de un supervisor. Ingresá 0 para desactivar la aprobación por monto.","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":72},{"t":"Días de alerta para cheques","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":80},{"t":"Se alertará sobre cheques que vencen en los próximos N días.","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":88},{"t":"Moneda base de reportes","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":95},{"t":"Moneda usada por defecto en los reportes de flujo de caja y posición.","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":106},{"t":"Guardar cambios","archivo":"frontend/src/components/tesoreria/config/TesParametrosConfigSection.jsx","linea":118}],"resumen":"Parámetros de Tesorería · Monto umbral de aprobación · Días de alerta para cheques — Movimientos que superen este monto requieren aprobación de un supervisor. Ingresá 0 para desactivar la aprobación por monto."},{"id":"config:tes-reglas-config","tipo":"pantalla","titulo":"Reglas Automáticas","miga":"Configuración › Tesorería y Bancos › Reglas Automáticas","ruta":"/configuracion?seccion=tes-reglas-config","archivos":["frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx"],"textos":[{"t":"Cobro de clientes","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":73},{"t":"A qué cuenta entra lo cobrado en un recibo cuando no se elige una. Ej.: Efectivo → Caja, Transferencia → Banco.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":74},{"t":"Pago a proveedor","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":78},{"t":"De qué cuenta sale una orden de pago cuando no se elige una. Ej.: Efectivo → Caja, Cheque → Banco.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":79},{"t":"Pago de gasto (contado)","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":83},{"t":"De qué cuenta sale un gasto pagado en el momento. Ej.: Efectivo → Fondo fijo, el resto → Banco.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":84},{"t":"Medio","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":102},{"t":"Seleccioná un tipo de operación","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":128},{"t":"Elegí la cuenta de tesorería","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":129},{"t":"Reglas automáticas","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":152},{"t":"Qué cuenta de tesorería se usa cuando un cobro o un pago no la tiene elegida.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":153},{"t":"Nueva regla","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":157},{"t":"¿Cómo funcionan las reglas?","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":164},{"t":"Una regla dice a qué cuenta de tesorería (caja o banco) va un cobro o un pago cuando el usuario no eligió ninguna. Esa cuenta es también la que usa el asiento contable.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":166},{"t":"Primero las cuentas","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":168},{"t":"Creá en Cuentas de tesorería una caja y cada banco, con su cuenta contable.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":168},{"t":"Una regla por medio","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":169},{"t":"Por ejemplo Efectivo → Caja y Transferencia → Banco. Una regla \"Todos los medios\" cubre el resto.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":169},{"t":"La elección manda","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":170},{"t":"Si en el recibo, la orden de pago o el gasto se elige una cuenta, se usa esa y la regla no aplica.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":170},{"t":"Sin regla ni cuenta elegida, el cobro o pago no se registra en tesorería y el sistema avisa.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":173},{"t":"Tipo de operación","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":182},{"t":"Medio de pago","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":183},{"t":"Cuenta de tesorería","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":184},{"t":"Estado","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":185},{"t":"Acciones","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":186},{"t":"Sin reglas configuradas","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":196},{"t":"Sin reglas, los cobros y pagos que no tienen cuenta elegida no se registran en tesorería.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":197},{"t":"Este tipo de regla no lo usa ningún proceso. Se puede eliminar.","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":209},{"t":"… · sin efecto","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":210},{"t":"Todos los medios","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":215},{"t":"Activa","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":219},{"t":"Inactiva","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":219},{"t":"Editar","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":224},{"t":"Eliminar","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":228},{"t":"Editar regla","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":242},{"t":"Todos los medios sin regla propia","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":259},{"t":"Cancelar","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":279},{"t":"Guardar","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":281},{"t":"Confirmar eliminación","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":288},{"t":"¿Eliminar la regla para","archivo":"frontend/src/components/tesoreria/config/TesReglasConfigSection.jsx","linea":290}],"resumen":"Cobro de clientes · Pago a proveedor · Pago de gasto (contado) — A qué cuenta entra lo cobrado en un recibo cuando no se elige una. Ej.: Efectivo → Caja, Transferencia → Banco."},{"id":"config:bancard-config","tipo":"pantalla","titulo":"Bancard VPOS","miga":"Configuración › Tesorería y Bancos › Bancard VPOS","ruta":"/configuracion?seccion=bancard-config","archivos":["frontend/src/components/bancard/BancardConfigPanel.jsx"],"textos":[{"t":"Configuración Bancard guardada","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":157},{"t":"Cargando…","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":165},{"t":"Configuración Bancard VPOS","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":170},{"t":"Activo","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":175},{"t":"Inactivo","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":175},{"t":"Ambiente","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":181},{"t":"Staging (pruebas)","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":183},{"t":"Producción","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":184},{"t":"Public Key","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":190},{"t":"public_key de Bancard","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":191},{"t":"Private Key","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":194},{"t":"(ya configurada)","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":194},{"t":"Dejar vacío para no cambiar","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":199},{"t":"private_key de Bancard","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":199},{"t":"Se cifra con AES-256-CBC antes de guardarse","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":201},{"t":"Return URL Base","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":207},{"t":"https://…/pay/result","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":208},{"t":"Cancel URL Base","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":211},{"t":"https://…/pay/cancel","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":212},{"t":"Webhook Secret","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":217},{"t":"Secreto para validar webhooks","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":218},{"t":"Comisión Crédito (%)","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":223},{"t":"Comisión Débito (%)","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":227},{"t":"Timeout (seg)","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":231},{"t":"Módulo Bancard activo","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":238},{"t":"Guardando…","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":246},{"t":"Guardar Configuración","archivo":"frontend/src/components/bancard/BancardConfigPanel.jsx","linea":246}],"resumen":"Configuración Bancard guardada · Configuración Bancard VPOS · Staging (pruebas)"},{"id":"reglas:agentes-transporte","tipo":"reglas","titulo":"Reglas: agentes transporte","miga":"Reglas del sistema (agentes transporte)","ruta":null,"resumen":"El agente de transporte ya existe para esa persona · Agente de transporte no encontrado","archivos":["backend/src/agentes-transporte/agentes-transporte.service.ts"],"textos":[{"t":"El agente de transporte ya existe para esa persona","archivo":"backend/src/agentes-transporte/agentes-transporte.service.ts","linea":27},{"t":"Agente de transporte no encontrado","archivo":"backend/src/agentes-transporte/agentes-transporte.service.ts","linea":77}]},{"id":"reglas:ai-dashboard","tipo":"reglas","titulo":"Reglas: ai dashboard","miga":"Reglas del sistema (ai dashboard)","ruta":null,"resumen":"AI_ENCRYPTION_KEY debe tener exactamente 32 caracteres · Configuración IA no encontrada · Ingresá una API key para probar la conexión · Proveedor desconocido: … · Sesión no encontrada · Sesión no encontrada","archivos":["backend/src/ai-dashboard/ai-config/ai-config.service.ts","backend/src/ai-dashboard/chat/chat.service.ts"],"textos":[{"t":"AI_ENCRYPTION_KEY debe tener exactamente 32 caracteres","archivo":"backend/src/ai-dashboard/ai-config/ai-config.service.ts","linea":23},{"t":"Configuración IA no encontrada","archivo":"backend/src/ai-dashboard/ai-config/ai-config.service.ts","linea":184},{"t":"Ingresá una API key para probar la conexión","archivo":"backend/src/ai-dashboard/ai-config/ai-config.service.ts","linea":288},{"t":"Proveedor desconocido: …","archivo":"backend/src/ai-dashboard/ai-config/ai-config.service.ts","linea":330},{"t":"Sesión no encontrada","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":98},{"t":"Sesión no encontrada","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":124},{"t":"Mensaje no encontrado o no autorizado","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":371},{"t":"Este mensaje no tiene una consulta guardable","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":372},{"t":"No se puede guardar como favorito: …","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":378},{"t":"Favorito no encontrado","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":416},{"t":"Favorito no encontrado","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":424},{"t":"La IA no devolvió un JSON válido","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":441},{"t":"No se pudo parsear la respuesta de la IA: …","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":455},{"t":"SQL vacío","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":471},{"t":"SQL vacío","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":475},{"t":"SQL excede longitud máxima permitida","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":478},{"t":"Operación no permitida en la consulta: …","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":486},{"t":"[parser] SQL no pudo ser parseado: …","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":496},{"t":"[parser] Solo se permite un único statement por consulta","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":503},{"t":"[parser] Solo se permiten consultas SELECT (detectado: …)","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":507},{"t":"La consulta debe filtrar por empresa_id","archivo":"backend/src/ai-dashboard/chat/chat.service.ts","linea":512}]},{"id":"reglas:ai-holding","tipo":"reglas","titulo":"Reglas: ai holding","miga":"Reglas del sistema (ai holding)","ruta":null,"resumen":"Solo el holding puede administrar la IA de la red. · La empresa no pertenece a tu red.","archivos":["backend/src/ai-holding/ai-holding.service.ts"],"textos":[{"t":"Solo el holding puede administrar la IA de la red.","archivo":"backend/src/ai-holding/ai-holding.service.ts","linea":17},{"t":"La empresa no pertenece a tu red.","archivo":"backend/src/ai-holding/ai-holding.service.ts","linea":225}]},{"id":"reglas:alertas-empresa","tipo":"reglas","titulo":"Reglas: alertas empresa","miga":"Reglas del sistema (alertas empresa)","ruta":null,"resumen":"Alerta no encontrada","archivos":["backend/src/alertas-empresa/alertas-empresa.service.ts"],"textos":[{"t":"Alerta no encontrada","archivo":"backend/src/alertas-empresa/alertas-empresa.service.ts","linea":200}]},{"id":"reglas:asignaciones-sucursal","tipo":"reglas","titulo":"Reglas: asignaciones sucursal","miga":"Reglas del sistema (asignaciones sucursal)","ruta":null,"resumen":"Asignación creada exitosamente · Asignación no encontrada · Asignación no encontrada · Asignación actualizada exitosamente · Asignación no encontrada · Asignación eliminada exitosamente","archivos":["backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts"],"textos":[{"t":"Asignación creada exitosamente","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":53},{"t":"Asignación no encontrada","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":129},{"t":"Asignación no encontrada","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":137},{"t":"Asignación actualizada exitosamente","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":163},{"t":"Asignación no encontrada","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":175},{"t":"Asignación eliminada exitosamente","archivo":"backend/src/asignaciones-sucursal/asignaciones-sucursal.service.ts","linea":188}]},{"id":"reglas:audit","tipo":"reglas","titulo":"Reglas: audit","miga":"Reglas del sistema (audit)","ruta":null,"resumen":"Audit controller is working · No se pudo determinar la empresa del usuario · Error al obtener logs de auditoría · No se pudo determinar la empresa del usuario · Error al obtener opciones de filtro · Error al obtener historial de entidad","archivos":["backend/src/audit/audit.controller.ts"],"textos":[{"t":"Audit controller is working","archivo":"backend/src/audit/audit.controller.ts","linea":34},{"t":"No se pudo determinar la empresa del usuario","archivo":"backend/src/audit/audit.controller.ts","linea":88},{"t":"Error al obtener logs de auditoría","archivo":"backend/src/audit/audit.controller.ts","linea":109},{"t":"No se pudo determinar la empresa del usuario","archivo":"backend/src/audit/audit.controller.ts","linea":125},{"t":"Error al obtener opciones de filtro","archivo":"backend/src/audit/audit.controller.ts","linea":132},{"t":"Error al obtener historial de entidad","archivo":"backend/src/audit/audit.controller.ts","linea":157}]},{"id":"reglas:auth","tipo":"reglas","titulo":"Reglas: auth","miga":"Reglas del sistema (auth)","ruta":null,"resumen":"Empresa y usuario creado exitosamente · Error al registrar: … · Usuario no encontrado · Credenciales inválidas · Credenciales inválidas · Refresh token requerido","archivos":["backend/src/auth/auth.service.ts","backend/src/auth/dto/login.dto.ts","backend/src/auth/dto/registro.dto.ts","backend/src/auth/dto/switch-empresa.dto.ts","backend/src/auth/user-empresas.controller.ts"],"textos":[{"t":"Empresa y usuario creado exitosamente","archivo":"backend/src/auth/auth.service.ts","linea":62},{"t":"Error al registrar: …","archivo":"backend/src/auth/auth.service.ts","linea":75},{"t":"Usuario no encontrado","archivo":"backend/src/auth/auth.service.ts","linea":136},{"t":"Credenciales inválidas","archivo":"backend/src/auth/auth.service.ts","linea":332},{"t":"Credenciales inválidas","archivo":"backend/src/auth/auth.service.ts","linea":336},{"t":"Refresh token requerido","archivo":"backend/src/auth/auth.service.ts","linea":420},{"t":"Refresh token inválido","archivo":"backend/src/auth/auth.service.ts","linea":426},{"t":"Refresh token inválido","archivo":"backend/src/auth/auth.service.ts","linea":430},{"t":"Refresh token revocado o expirado","archivo":"backend/src/auth/auth.service.ts","linea":434},{"t":"Usuario no encontrado","archivo":"backend/src/auth/auth.service.ts","linea":441},{"t":"Logout exitoso","archivo":"backend/src/auth/auth.service.ts","linea":447},{"t":"Logout exitoso","archivo":"backend/src/auth/auth.service.ts","linea":474},{"t":"Empresa no encontrada","archivo":"backend/src/auth/auth.service.ts","linea":483},{"t":"La empresa destino no está activa","archivo":"backend/src/auth/auth.service.ts","linea":484},{"t":"No tienes permiso para acceder a esta empresa","archivo":"backend/src/auth/auth.service.ts","linea":489},{"t":"Usuario no encontrado","archivo":"backend/src/auth/auth.service.ts","linea":496},{"t":"Cambio de empresa exitoso","archivo":"backend/src/auth/auth.service.ts","linea":520},{"t":"Usuario no encontrado","archivo":"backend/src/auth/auth.service.ts","linea":611},{"t":"Usuario es obligatorio","archivo":"backend/src/auth/dto/login.dto.ts","linea":6},{"t":"Password es obligatorio","archivo":"backend/src/auth/dto/login.dto.ts","linea":10},{"t":"Refresh token es obligatorio","archivo":"backend/src/auth/dto/login.dto.ts","linea":16},{"t":"Refresh token es obligatorio","archivo":"backend/src/auth/dto/login.dto.ts","linea":22},{"t":"Usuario es obligatorio","archivo":"backend/src/auth/dto/registro.dto.ts","linea":7},{"t":"Usuario debe tener entre 3 y 50 caracteres","archivo":"backend/src/auth/dto/registro.dto.ts","linea":8},{"t":"Password es obligatorio","archivo":"backend/src/auth/dto/registro.dto.ts","linea":12},{"t":"Password debe tener al menos 6 caracteres","archivo":"backend/src/auth/dto/registro.dto.ts","linea":13},{"t":"empresa_id es requerido","archivo":"backend/src/auth/dto/switch-empresa.dto.ts","linea":6},{"t":"empresa_id debe ser un UUID válido","archivo":"backend/src/auth/dto/switch-empresa.dto.ts","linea":7},{"t":"Error al obtener empresas asignadas","archivo":"backend/src/auth/user-empresas.controller.ts","linea":23},{"t":"Error al obtener empresa actual","archivo":"backend/src/auth/user-empresas.controller.ts","linea":43},{"t":"Empresa actualizada correctamente","archivo":"backend/src/auth/user-empresas.controller.ts","linea":57},{"t":"Error al cambiar de empresa","archivo":"backend/src/auth/user-empresas.controller.ts","linea":64}]},{"id":"reglas:autorizaciones-caja","tipo":"reglas","titulo":"Reglas: autorizaciones caja","miga":"Reglas del sistema (autorizaciones caja)","ruta":null,"resumen":"Autorización solicitada · Autorización no encontrada · La autorización ya fue resuelta · La autorización ha expirado · Supervisor no encontrado · El supervisor no tiene PIN configurado","archivos":["backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","backend/src/autorizaciones-caja/dto/resolver-autorizacion.dto.ts"],"textos":[{"t":"Autorización solicitada","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":69},{"t":"Autorización no encontrada","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":79},{"t":"La autorización ya fue resuelta","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":81},{"t":"La autorización ha expirado","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":87},{"t":"Supervisor no encontrado","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":108},{"t":"El supervisor no tiene PIN configurado","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":109},{"t":"PIN incorrecto","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":112},{"t":"El usuario no tiene privilegio de supervisor POS","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":119},{"t":"Autorización aprobada","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":173},{"t":"Autorización no encontrada","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":185},{"t":"La autorización ya fue resuelta","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":187},{"t":"Autorización rechazada","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":224},{"t":"Token no es de autorización de caja","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":283},{"t":"Token de autorización inválido o expirado","archivo":"backend/src/autorizaciones-caja/autorizaciones-caja.service.ts","linea":288},{"t":"El PIN debe ser numérico de 4 a 6 dígitos","archivo":"backend/src/autorizaciones-caja/dto/resolver-autorizacion.dto.ts","linea":9}]},{"id":"reglas:ayuda-ia","tipo":"reglas","titulo":"Reglas: ayuda ia","miga":"Reglas del sistema (ayuda ia)","ruta":null,"resumen":"No existe empresa de tipo \"holding\". La configuración de Ayuda IA es global y la gestiona el holding. · Sólo el holding puede gestionar la configuración de Ayuda IA. · Ayuda IA no está configurada. El holding debe configurarla. · Ayuda IA está desactivada por el holding. · Proveedor desconocido: … ·","archivos":["backend/src/ayuda-ia/services/ayuda-config.service.ts","backend/src/ayuda-ia/services/ayuda-ia.service.ts","backend/src/ayuda-ia/services/ayuda-ingesta.service.ts","backend/src/ayuda-ia/services/ayuda-provider.service.ts"],"textos":[{"t":"No existe empresa de tipo \"holding\". La configuración de Ayuda IA es global y la gestiona el holding.","archivo":"backend/src/ayuda-ia/services/ayuda-config.service.ts","linea":63},{"t":"Sólo el holding puede gestionar la configuración de Ayuda IA.","archivo":"backend/src/ayuda-ia/services/ayuda-config.service.ts","linea":77},{"t":"Ayuda IA no está configurada. El holding debe configurarla.","archivo":"backend/src/ayuda-ia/services/ayuda-config.service.ts","linea":159},{"t":"Ayuda IA está desactivada por el holding.","archivo":"backend/src/ayuda-ia/services/ayuda-config.service.ts","linea":160},{"t":"Proveedor desconocido: …","archivo":"backend/src/ayuda-ia/services/ayuda-config.service.ts","linea":190},{"t":"Sesión no encontrada","archivo":"backend/src/ayuda-ia/services/ayuda-ia.service.ts","linea":145},{"t":"Sesión no encontrada","archivo":"backend/src/ayuda-ia/services/ayuda-ia.service.ts","linea":170},{"t":"Mensaje no encontrado","archivo":"backend/src/ayuda-ia/services/ayuda-ia.service.ts","linea":474},{"t":"Sesión de otra empresa","archivo":"backend/src/ayuda-ia/services/ayuda-ia.service.ts","linea":475},{"t":"Job no encontrado","archivo":"backend/src/ayuda-ia/services/ayuda-ingesta.service.ts","linea":101},{"t":"Job no encontrado","archivo":"backend/src/ayuda-ia/services/ayuda-ingesta.service.ts","linea":170},{"t":"Job no encontrado","archivo":"backend/src/ayuda-ia/services/ayuda-ingesta.service.ts","linea":176},{"t":"Proveedor desconocido: …","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":84},{"t":"Anthropic no soporta embeddings. Configurá proveedor_embeddings=openai u ollama.","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":119},{"t":"Proveedor de embeddings desconocido: …","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":123},{"t":"API key de Anthropic no configurada","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":129},{"t":"API key de OpenAI no configurada","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":161},{"t":"API key de OpenAI no configurada (embeddings)","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":198},{"t":"Ollama respondió …: …","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":234},{"t":"Ollama embeddings respondió …: …","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":266},{"t":"Respuesta de Ollama no incluye embedding","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":270},{"t":"base_url inválida","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":289},{"t":"base_url debe ser http(s)","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":292},{"t":"base_url debe apuntar a un host privado/local (localhost, 10.x, 192.168.x, 172.16-31.x, *.local, *.lan, *.internal)","archivo":"backend/src/ayuda-ia/services/ayuda-provider.service.ts","linea":305}]},{"id":"reglas:bancard","tipo":"reglas","titulo":"Reglas: bancard","miga":"Reglas del sistema (bancard)","ruta":null,"resumen":"BANCARD_ENCRYPTION_KEY debe tener exactamente 32 caracteres · Configuración Bancard no encontrada o sin clave privada · Configuración Bancard no encontrada · Configuración Bancard no encontrada · Refund simulado (mock) · Firma de webhook inválida","archivos":["backend/src/bancard/bancard-config.service.ts","backend/src/bancard/bancard-mock.service.ts","backend/src/bancard/bancard-webhook.controller.ts","backend/src/bancard/bancard.service.ts","backend/src/bancard/dto/confirmar-pago-mock.dto.ts","backend/src/bancard/dto/iniciar-pago-publico.dto.ts","backend/src/bancard/pago-link.service.ts","backend/src/bancard/pago-publico.controller.ts"],"textos":[{"t":"BANCARD_ENCRYPTION_KEY debe tener exactamente 32 caracteres","archivo":"backend/src/bancard/bancard-config.service.ts","linea":17},{"t":"Configuración Bancard no encontrada o sin clave privada","archivo":"backend/src/bancard/bancard-config.service.ts","linea":89},{"t":"Configuración Bancard no encontrada","archivo":"backend/src/bancard/bancard-config.service.ts","linea":97},{"t":"Configuración Bancard no encontrada","archivo":"backend/src/bancard/bancard-config.service.ts","linea":104},{"t":"Refund simulado (mock)","archivo":"backend/src/bancard/bancard-mock.service.ts","linea":76},{"t":"Firma de webhook inválida","archivo":"backend/src/bancard/bancard-webhook.controller.ts","linea":49},{"t":"Pago no encontrado","archivo":"backend/src/bancard/bancard.service.ts","linea":116},{"t":"Pago no encontrado","archivo":"backend/src/bancard/bancard.service.ts","linea":177},{"t":"Solo se pueden devolver pagos aprobados","archivo":"backend/src/bancard/bancard.service.ts","linea":178},{"t":"Pago no encontrado","archivo":"backend/src/bancard/bancard.service.ts","linea":235},{"t":"Error generando shop_process_id, reintente","archivo":"backend/src/bancard/bancard.service.ts","linea":390},{"t":"pagoId debe ser un UUID válido","archivo":"backend/src/bancard/dto/confirmar-pago-mock.dto.ts","linea":4},{"t":"Método inválido. Opciones: tarjeta, qr, zimple","archivo":"backend/src/bancard/dto/iniciar-pago-publico.dto.ts","linea":10},{"t":"Link de pago no encontrado","archivo":"backend/src/bancard/pago-link.service.ts","linea":46},{"t":"Este pago ya fue realizado","archivo":"backend/src/bancard/pago-link.service.ts","linea":48},{"t":"Este link fue cancelado","archivo":"backend/src/bancard/pago-link.service.ts","linea":49},{"t":"El link de pago expiró","archivo":"backend/src/bancard/pago-link.service.ts","linea":56},{"t":"El link de pago expiró","archivo":"backend/src/bancard/pago-link.service.ts","linea":59},{"t":"Módulo … no soportado","archivo":"backend/src/bancard/pago-publico.controller.ts","linea":97},{"t":"Pedido no encontrado","archivo":"backend/src/bancard/pago-publico.controller.ts","linea":124},{"t":"Cannot POST /pago-publico/:token/confirmar-mock","archivo":"backend/src/bancard/pago-publico.controller.ts","linea":197}]},{"id":"reglas:cajas","tipo":"reglas","titulo":"Reglas: cajas","miga":"Reglas del sistema (cajas)","ruta":null,"resumen":"Sucursal no encontrada · Caja creada exitosamente · Cajas obtenidas exitosamente · Caja no encontrada · Caja encontrada exitosamente · Caja no encontrada","archivos":["backend/src/cajas/cajas.service.ts"],"textos":[{"t":"Sucursal no encontrada","archivo":"backend/src/cajas/cajas.service.ts","linea":28},{"t":"Caja creada exitosamente","archivo":"backend/src/cajas/cajas.service.ts","linea":44},{"t":"Cajas obtenidas exitosamente","archivo":"backend/src/cajas/cajas.service.ts","linea":64},{"t":"Caja no encontrada","archivo":"backend/src/cajas/cajas.service.ts","linea":84},{"t":"Caja encontrada exitosamente","archivo":"backend/src/cajas/cajas.service.ts","linea":86},{"t":"Caja no encontrada","archivo":"backend/src/cajas/cajas.service.ts","linea":91},{"t":"Caja actualizada exitosamente","archivo":"backend/src/cajas/cajas.service.ts","linea":109},{"t":"Caja no encontrada","archivo":"backend/src/cajas/cajas.service.ts","linea":114},{"t":"Estado de caja actualizado","archivo":"backend/src/cajas/cajas.service.ts","linea":133},{"t":"Caja no encontrada","archivo":"backend/src/cajas/cajas.service.ts","linea":138},{"t":"Caja eliminada exitosamente","archivo":"backend/src/cajas/cajas.service.ts","linea":152}]},{"id":"reglas:cartera","tipo":"reglas","titulo":"Reglas: cartera","miga":"Reglas del sistema (cartera)","ruta":null,"resumen":"API key no encontrada · La key ya está revocada · No existe documento previo para cliente_externo_id=…. Hacé sync primero. · La API key no tiene scope \"…\". Scopes actuales: … · Ningún cliente elegible tiene teléfono configurado. Ajustá filtros o cargá teléfonos en los clientes. · Campaña no encontra","archivos":["backend/src/cartera/api-publica/api-keys.service.ts","backend/src/cartera/api-publica/api-publica.service.ts","backend/src/cartera/campanas/campanas.service.ts","backend/src/cartera/clientes/clientes-cartera.service.ts","backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","backend/src/cartera/gestiones/gestiones.service.ts","backend/src/cartera/ia/cartera-ia.service.ts","backend/src/cartera/importador/importador.service.ts","backend/src/cartera/webhooks/webhook.controller.ts"],"textos":[{"t":"API key no encontrada","archivo":"backend/src/cartera/api-publica/api-keys.service.ts","linea":80},{"t":"La key ya está revocada","archivo":"backend/src/cartera/api-publica/api-keys.service.ts","linea":81},{"t":"No existe documento previo para cliente_externo_id=…. Hacé sync primero.","archivo":"backend/src/cartera/api-publica/api-publica.service.ts","linea":200},{"t":"La API key no tiene scope \"…\". Scopes actuales: …","archivo":"backend/src/cartera/api-publica/api-publica.service.ts","linea":239},{"t":"Ningún cliente elegible tiene teléfono configurado. Ajustá filtros o cargá teléfonos en los clientes.","archivo":"backend/src/cartera/campanas/campanas.service.ts","linea":68},{"t":"Campaña no encontrada","archivo":"backend/src/cartera/campanas/campanas.service.ts","linea":129},{"t":"Campaña no encontrada","archivo":"backend/src/cartera/campanas/campanas.service.ts","linea":142},{"t":"Campaña ya está en estado …","archivo":"backend/src/cartera/campanas/campanas.service.ts","linea":144},{"t":"Cliente no encontrado","archivo":"backend/src/cartera/clientes/clientes-cartera.service.ts","linea":34},{"t":"Cliente sin movimientos en esta empresa","archivo":"backend/src/cartera/clientes/clientes-cartera.service.ts","linea":40},{"t":"Cliente no encontrado en cartera importada","archivo":"backend/src/cartera/clientes/clientes-cartera.service.ts","linea":96},{"t":"El documento de cartera no existe o fue eliminado","archivo":"backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","linea":85},{"t":"Próximo sprint","archivo":"backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","linea":118},{"t":"Próximo sprint","archivo":"backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","linea":122},{"t":"Modo co-pilot: el cobro se registra en el sistema del cliente.","archivo":"backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","linea":127},{"t":"Próximo sprint — registrar cobro sobre cartera importada","archivo":"backend/src/cartera/fuentes/cartera-importada-fuente.service.ts","linea":131},{"t":"La factura no existe o fue eliminada","archivo":"backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","linea":135},{"t":"Sprint 1 — usar query agregada de mesa-gestion","archivo":"backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","linea":179},{"t":"Sprint 1 — delegar a RecibosService","archivo":"backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","linea":183},{"t":"Modo co-pilot: el cobro se registra en el sistema del cliente, no acá.","archivo":"backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","linea":188},{"t":"Sprint 1 — delegar a CobrosService existente","archivo":"backend/src/cartera/fuentes/erp-novasis-fuente.service.ts","linea":192},{"t":"Factura no encontrada para esta empresa","archivo":"backend/src/cartera/gestiones/gestiones.service.ts","linea":140},{"t":"Fecha prometida inválida","archivo":"backend/src/cartera/gestiones/gestiones.service.ts","linea":164},{"t":"Documento de cartera no encontrado","archivo":"backend/src/cartera/gestiones/gestiones.service.ts","linea":222},{"t":"Documento inactivo","archivo":"backend/src/cartera/gestiones/gestiones.service.ts","linea":223},{"t":"IA no configurada: configurá el proveedor IA en Dashboard IA → Configuración.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":108},{"t":"IA desactivada para esta empresa. Activala en Dashboard IA → Configuración.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":113},{"t":"IA sin API key. Configurá tu propia key o usá los tokens de la plataforma en Dashboard IA → Configuración.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":117},{"t":"IA no disponible: el módulo AI Dashboard no está cargado en este backend.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":130},{"t":"Cliente no encontrado","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":145},{"t":"IA falló al generar la recomendación: …","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":178},{"t":"IA no disponible: el módulo AI Dashboard no está cargado en este backend.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":219},{"t":"Cliente no encontrado","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":232},{"t":"IA falló al generar el informe: …","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":263},{"t":"La IA devolvió un formato inválido. Probá regenerar. Respuesta cruda: …","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":395},{"t":"La IA devolvió un formato inválido para el informe. Probá regenerar. Crudo: …","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":515},{"t":"IA no disponible: el módulo AI Dashboard no está cargado en este backend.","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":550},{"t":"IA falló al generar el resumen del día: …","archivo":"backend/src/cartera/ia/cartera-ia.service.ts","linea":622},{"t":"Archivo requerido","archivo":"backend/src/cartera/importador/importador.service.ts","linea":47},{"t":"Archivo demasiado grande (máx. 10 MB)","archivo":"backend/src/cartera/importador/importador.service.ts","linea":49},{"t":"El archivo está vacío o no se pudo leer","archivo":"backend/src/cartera/importador/importador.service.ts","linea":55},{"t":"Job no encontrado","archivo":"backend/src/cartera/importador/importador.service.ts","linea":88},{"t":"Job ya está en estado …","archivo":"backend/src/cartera/importador/importador.service.ts","linea":90},{"t":"No hay filas para procesar","archivo":"backend/src/cartera/importador/importador.service.ts","linea":95},{"t":"Endpoint no encontrado","archivo":"backend/src/cartera/webhooks/webhook.controller.ts","linea":80},{"t":"Endpoint no encontrado","archivo":"backend/src/cartera/webhooks/webhook.controller.ts","linea":99}]},{"id":"reglas:categorias","tipo":"reglas","titulo":"Reglas: categorias","miga":"Reglas del sistema (categorias)","ruta":null,"resumen":"Productos obtenidos exitosamente · Error al obtener clientes · Categoría padre no encontrada · La categoría ya existe · Categoría creada exitosamente · Categorías padre obtenidas exitosamente","archivos":["backend/src/categorias/categorias.controller.ts","backend/src/categorias/categorias.service.ts","backend/src/categorias/dto/create-categoria.dto.ts","backend/src/categorias/dto/doc-swagger.ts"],"textos":[{"t":"Productos obtenidos exitosamente","archivo":"backend/src/categorias/categorias.controller.ts","linea":67},{"t":"Error al obtener clientes","archivo":"backend/src/categorias/categorias.controller.ts","linea":80},{"t":"Categoría padre no encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":27},{"t":"La categoría ya existe","archivo":"backend/src/categorias/categorias.service.ts","linea":41},{"t":"Categoría creada exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":70},{"t":"Categorías padre obtenidas exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":130},{"t":"Árbol de categorías obtenido exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":154},{"t":"Categorías hijas obtenidas exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":167},{"t":"Categoría no encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":182},{"t":"Categoría encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":183},{"t":"Categoría no encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":194},{"t":"Una categoría no puede ser su propio padre","archivo":"backend/src/categorias/categorias.service.ts","linea":197},{"t":"Categoría actualizada exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":226},{"t":"Categoría no encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":237},{"t":"Categoría actualizada exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":257},{"t":"Categoría no encontrada","archivo":"backend/src/categorias/categorias.service.ts","linea":276},{"t":"No se puede eliminar una categoría con hijos","archivo":"backend/src/categorias/categorias.service.ts","linea":277},{"t":"Categoría eliminada exitosamente","archivo":"backend/src/categorias/categorias.service.ts","linea":300},{"t":"Descripción es obligatoria","archivo":"backend/src/categorias/dto/create-categoria.dto.ts","linea":6},{"t":"Descripción debe tener entre 1 y 255 caracteres","archivo":"backend/src/categorias/dto/create-categoria.dto.ts","linea":8},{"t":"padre_id debe ser un UUID válido","archivo":"backend/src/categorias/dto/create-categoria.dto.ts","linea":13},{"t":"rubro_id debe ser un UUID válido","archivo":"backend/src/categorias/dto/create-categoria.dto.ts","linea":26},{"t":"Color debe tener entre 4 y 20 caracteres","archivo":"backend/src/categorias/dto/create-categoria.dto.ts","linea":32},{"t":"Categoría obtenida exitosamente","archivo":"backend/src/categorias/dto/doc-swagger.ts","linea":46}]},{"id":"reglas:choferes","tipo":"reglas","titulo":"Reglas: choferes","miga":"Reglas del sistema (choferes)","ruta":null,"resumen":"El chofer ya existe para esa persona · Chofer no encontrado","archivos":["backend/src/choferes/choferes.service.ts"],"textos":[{"t":"El chofer ya existe para esa persona","archivo":"backend/src/choferes/choferes.service.ts","linea":27},{"t":"Chofer no encontrado","archivo":"backend/src/choferes/choferes.service.ts","linea":78}]},{"id":"reglas:clientes","tipo":"reglas","titulo":"Reglas: clientes","miga":"Reglas del sistema (clientes)","ruta":null,"resumen":"Búsqueda realizada exitosamente · Exportación exitosa · Clientes obtenidos exitosamente · Error al obtener clientes · Ya existe un cliente con …: … · Ya existe un cliente \"Sin nombre\" en esta empresa","archivos":["backend/src/clientes/clientes.controller.ts","backend/src/clientes/clientes.service.ts","backend/src/clientes/dto/create-cliente.dto.ts"],"textos":[{"t":"Búsqueda realizada exitosamente","archivo":"backend/src/clientes/clientes.controller.ts","linea":42},{"t":"Exportación exitosa","archivo":"backend/src/clientes/clientes.controller.ts","linea":52},{"t":"Clientes obtenidos exitosamente","archivo":"backend/src/clientes/clientes.controller.ts","linea":78},{"t":"Error al obtener clientes","archivo":"backend/src/clientes/clientes.controller.ts","linea":91},{"t":"Ya existe un cliente con …: …","archivo":"backend/src/clientes/clientes.service.ts","linea":41},{"t":"Ya existe un cliente \"Sin nombre\" en esta empresa","archivo":"backend/src/clientes/clientes.service.ts","linea":57},{"t":"El cliente ya existe","archivo":"backend/src/clientes/clientes.service.ts","linea":66},{"t":"Cliente creado exitosamente","archivo":"backend/src/clientes/clientes.service.ts","linea":98},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":479},{"t":"Cliente encontrado exitosamente","archivo":"backend/src/clientes/clientes.service.ts","linea":480},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":488},{"t":"El cliente ya fue eliminado","archivo":"backend/src/clientes/clientes.service.ts","linea":489},{"t":"Ya existe un cliente con …: …","archivo":"backend/src/clientes/clientes.service.ts","linea":506},{"t":"Cliente actualizado exitosamente","archivo":"backend/src/clientes/clientes.service.ts","linea":553},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":567},{"t":"El cliente ya fue eliminado","archivo":"backend/src/clientes/clientes.service.ts","linea":568},{"t":"No se puede cambiar el estado del cliente de sistema \"Sin nombre\"","archivo":"backend/src/clientes/clientes.service.ts","linea":571},{"t":"Cliente actualizado exitosamente","archivo":"backend/src/clientes/clientes.service.ts","linea":589},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":603},{"t":"El cliente ya fue eliminado","archivo":"backend/src/clientes/clientes.service.ts","linea":604},{"t":"No se puede eliminar el cliente de sistema \"Sin nombre\"","archivo":"backend/src/clientes/clientes.service.ts","linea":607},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":613},{"t":"Cliente eliminado exitosamente","archivo":"backend/src/clientes/clientes.service.ts","linea":628},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":653},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":702},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":768},{"t":"Cliente no encontrado","archivo":"backend/src/clientes/clientes.service.ts","linea":798},{"t":"Configuración de crédito actualizada","archivo":"backend/src/clientes/clientes.service.ts","linea":830},{"t":"El país es obligatorio.","archivo":"backend/src/clientes/clientes.service.ts","linea":847},{"t":"El país seleccionado no existe.","archivo":"backend/src/clientes/clientes.service.ts","linea":853},{"t":"Falta el departamento. Departamento / distrito / ciudad van juntos: elegí primero el departamento.","archivo":"backend/src/clientes/clientes.service.ts","linea":864},{"t":"Falta el distrito. Después del departamento hay que elegir el distrito.","archivo":"backend/src/clientes/clientes.service.ts","linea":869},{"t":"Falta la ciudad. Después del distrito hay que elegir la ciudad.","archivo":"backend/src/clientes/clientes.service.ts","linea":874},{"t":"El distrito no pertenece al departamento seleccionado.","archivo":"backend/src/clientes/clientes.service.ts","linea":885},{"t":"La ciudad no pertenece al distrito seleccionado.","archivo":"backend/src/clientes/clientes.service.ts","linea":892},{"t":"Con departamento, distrito y ciudad cargados, la dirección textual (calle / número) es obligatoria.","archivo":"backend/src/clientes/clientes.service.ts","linea":898},{"t":"Dirección eliminada","archivo":"backend/src/clientes/clientes.service.ts","linea":980},{"t":"Tipo operación es obligatoria","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":8},{"t":"Nombre fantasia debe ser un string","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":12},{"t":"Nombre fantasia debe tener entre 4 y 255 caracteres","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":14},{"t":"Código cliente debe ser un string","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":20},{"t":"Código cliente debe tener entre 3 y 15 caracteres","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":22},{"t":"Límite de crédito debe ser numérico","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":92},{"t":"Límite de crédito no puede ser negativo","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":93},{"t":"Moneda del crédito debe tener 3 caracteres","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":99},{"t":"Días de mora máximo debe ser un entero","archivo":"backend/src/clientes/dto/create-cliente.dto.ts","linea":105}]},{"id":"reglas:cobranzas","tipo":"reglas","titulo":"Reglas: cobranzas","miga":"Reglas del sistema (cobranzas)","ruta":null,"resumen":"Indicá el monto o el porcentaje de descuento · tipo=EXONERACION_INTERES requiere factura_cuota_id · Indicá el monto o el porcentaje de descuento · tipo=EXONERACION_INTERES requiere factura_cuota_id · La cuota indicada no existe · La cuota no pertenece al cliente indicado","archivos":["backend/src/cobranzas/autorizaciones.service.ts","backend/src/cobranzas/gestion-mora.service.ts","backend/src/cobranzas/gestiones.service.ts","backend/src/cobranzas/interes-manual.service.ts","backend/src/cobranzas/intereses-moratorios.service.ts","backend/src/cobranzas/promesas.service.ts","backend/src/cobranzas/refinanciaciones.service.ts"],"textos":[{"t":"Indicá el monto o el porcentaje de descuento","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":16},{"t":"tipo=EXONERACION_INTERES requiere factura_cuota_id","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":20},{"t":"Indicá el monto o el porcentaje de descuento","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":55},{"t":"tipo=EXONERACION_INTERES requiere factura_cuota_id","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":60},{"t":"La cuota indicada no existe","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":70},{"t":"La cuota no pertenece al cliente indicado","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":73},{"t":"factura_cab_id no coincide con la factura de la cuota","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":78},{"t":"La autorización no existe o fue eliminada","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":120},{"t":"La autorización ya fue …","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":123},{"t":"La autorización ya expiró. El cobrador debe solicitar una nueva.","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":132},{"t":"La autorización no existe o fue eliminada","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":245},{"t":"No se puede cancelar una autorización ya usada en un recibo. Anulá el recibo para liberarla.","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":247},{"t":"La autorización ya está …","archivo":"backend/src/cobranzas/autorizaciones.service.ts","linea":252},{"t":"Debe incluir al menos una factura afectada","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":84},{"t":"Cliente no encontrado","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":91},{"t":"Algunas facturas no existen o no pertenecen al cliente","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":98},{"t":"Gestión de mora no encontrada","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":314},{"t":"Gestión de mora no encontrada","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":328},{"t":"Transición no permitida: … → …","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":332},{"t":"Gestión de mora no encontrada","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":405},{"t":"Gestión de mora no encontrada","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":779},{"t":"Error al generar PDF de expediente","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":918},{"t":"No se pudo generar el PDF del expediente","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":941},{"t":"El estado … requiere adjuntar documento_url","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":953},{"t":"El estado … requiere doble autorización (autorizado_por_id)","archivo":"backend/src/cobranzas/gestion-mora.service.ts","linea":961},{"t":"Fecha inválida","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":38},{"t":"Cliente no encontrado","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":44},{"t":"Factura no pertenece al cliente o empresa","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":51},{"t":"Para registrar una promesa de pago indicá la fecha prometida","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":61},{"t":"La fecha prometida no es válida","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":65},{"t":"Si el pagador no es CLIENTE, promesa_pagador_cliente_id es requerido","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":73},{"t":"Alguna cuota no existe o no pertenece al cliente/empresa","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":94},{"t":"Para registrar una promesa de pago seleccioná la factura o las cuotas comprometidas","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":142},{"t":"Cliente no encontrado","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":252},{"t":"Gestión no encontrada","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":289},{"t":"Gestión anulada, no se puede editar","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":290},{"t":"Solo el autor puede editar dentro del mismo día","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":296},{"t":"Gestión no encontrada","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":336},{"t":"Gestión anulada, no se puede modificar","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":337},{"t":"La gestión no tiene agendamiento que descartar","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":339},{"t":"Gestión no encontrada","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":367},{"t":"Gestión ya anulada","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":368},{"t":"Motivo requerido","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":369},{"t":"desde y hasta son requeridos","archivo":"backend/src/cobranzas/gestiones.service.ts","linea":545},{"t":"Cuota no encontrada","archivo":"backend/src/cobranzas/interes-manual.service.ts","linea":109},{"t":"Indicá la cuenta o la cuota a la que va el interés","archivo":"backend/src/cobranzas/interes-manual.service.ts","linea":114},{"t":"Cuenta no encontrada","archivo":"backend/src/cobranzas/interes-manual.service.ts","linea":119},{"t":"Interés no encontrado","archivo":"backend/src/cobranzas/interes-manual.service.ts","linea":151},{"t":"Ese interés ya se cobró en parte o en total: anulá el recibo que lo cobró para revertirlo","archivo":"backend/src/cobranzas/interes-manual.service.ts","linea":154},{"t":"tipo_comprobante=FACTURA requiere producto_servicio_id","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":57},{"t":"tipo_comprobante=FACTURA requiere numeracion_id (timbrado / punto de expedición que emitirá la factura de intereses)","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":62},{"t":"La numeración no existe o no pertenece a la empresa","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":72},{"t":"La numeración seleccionada está inactiva","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":77},{"t":"Cuota no encontrada","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":122},{"t":"Cuota no pertenece a la empresa","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":124},{"t":"Factura no encontrada","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":553},{"t":"La factura no corresponde a una emisión de intereses moratorios","archivo":"backend/src/cobranzas/intereses-moratorios.service.ts","linea":560},{"t":"Fecha prometida inválida","archivo":"backend/src/cobranzas/promesas.service.ts","linea":53},{"t":"Fecha prometida inválida","archivo":"backend/src/cobranzas/promesas.service.ts","linea":113},{"t":"Debe indicar al menos una factura","archivo":"backend/src/cobranzas/promesas.service.ts","linea":114},{"t":"Una o más facturas no pertenecen al cliente o empresa","archivo":"backend/src/cobranzas/promesas.service.ts","linea":123},{"t":"La promesa de pago no existe o fue eliminada","archivo":"backend/src/cobranzas/promesas.service.ts","linea":265},{"t":"La promesa ya está en estado \"…\"","archivo":"backend/src/cobranzas/promesas.service.ts","linea":270},{"t":"La promesa de pago no existe o fue eliminada","archivo":"backend/src/cobranzas/promesas.service.ts","linea":314},{"t":"Sólo promesas pendientes pueden cancelarse (actual: …)","archivo":"backend/src/cobranzas/promesas.service.ts","linea":316},{"t":"La promesa de pago no existe o fue eliminada","archivo":"backend/src/cobranzas/promesas.service.ts","linea":347},{"t":"Sólo promesas pendientes o incumplidas pueden renegociarse (actual: …)","archivo":"backend/src/cobranzas/promesas.service.ts","linea":349},{"t":"Fecha prometida inválida","archivo":"backend/src/cobranzas/promesas.service.ts","linea":353},{"t":"Algunas cuotas no existen o no pertenecen al cliente","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":87},{"t":"… cuota(s) ya fueron refinanciadas previamente","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":94},{"t":"Refinanciación no encontrada","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":269},{"t":"No se puede ejecutar en estado …","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":274},{"t":"Hay cuotas ya marcadas como REFINANCIADA, no se puede re-ejecutar","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":286},{"t":"Refinanciación no encontrada","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":433},{"t":"Ya está anulada","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":435},{"t":"No se puede anular una refinanciación ya ejecutada — debe crearse una contra-operación manual","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":438},{"t":"Refinanciación no encontrada","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":520},{"t":"msv-kude error: … …","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":625},{"t":"Error generando PDF de refinanciación: …","archivo":"backend/src/cobranzas/refinanciaciones.service.ts","linea":639}]},{"id":"reglas:cobros","tipo":"reglas","titulo":"Reglas: cobros","miga":"Reglas del sistema (cobros)","ruta":null,"resumen":"Debe incluir al menos un detalle de cobro · Una o más cuotas no existen · Todas las cuotas deben pertenecer al cliente seleccionado · El número de cheque es obligatorio para pagos con cheque · El banco emisor es obligatorio para pagos con cheque · El número de cheque debe tener 8 caracteres","archivos":["backend/src/cobros/cobros.service.ts","backend/src/cobros/dto/create-cobro.dto.ts","backend/src/cobros/dto/update-cobro.dto.ts"],"textos":[{"t":"Debe incluir al menos un detalle de cobro","archivo":"backend/src/cobros/cobros.service.ts","linea":113},{"t":"Una o más cuotas no existen","archivo":"backend/src/cobros/cobros.service.ts","linea":135},{"t":"Todas las cuotas deben pertenecer al cliente seleccionado","archivo":"backend/src/cobros/cobros.service.ts","linea":141},{"t":"El número de cheque es obligatorio para pagos con cheque","archivo":"backend/src/cobros/cobros.service.ts","linea":154},{"t":"El banco emisor es obligatorio para pagos con cheque","archivo":"backend/src/cobros/cobros.service.ts","linea":156},{"t":"El número de cheque debe tener 8 caracteres","archivo":"backend/src/cobros/cobros.service.ts","linea":158},{"t":"El banco emisor debe tener entre 4 y 20 caracteres","archivo":"backend/src/cobros/cobros.service.ts","linea":160},{"t":"No se encontró una numeración activa para Recibo de pago. Configure una numeración con tipo de documento \"Recibo de pago\" (código 100) para esta sucursal.","archivo":"backend/src/cobros/cobros.service.ts","linea":213},{"t":"Se alcanzó el número final de la numeración de recibos","archivo":"backend/src/cobros/cobros.service.ts","linea":221},{"t":"Se alcanzó el número final de la numeración de recibos","archivo":"backend/src/cobros/cobros.service.ts","linea":249},{"t":"El recibo solicitado no es válido","archivo":"backend/src/cobros/cobros.service.ts","linea":847},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":897},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":1030},{"t":"Solo se pueden anular recibos emitidos","archivo":"backend/src/cobros/cobros.service.ts","linea":1035},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":1065},{"t":"El recibo ya está anulado","archivo":"backend/src/cobros/cobros.service.ts","linea":1069},{"t":"Debe seleccionar al menos una cuota","archivo":"backend/src/cobros/cobros.service.ts","linea":1276},{"t":"El monto a pagar debe ser mayor a 0","archivo":"backend/src/cobros/cobros.service.ts","linea":1279},{"t":"Una o más facturas no existen o no se pueden cobrar","archivo":"backend/src/cobros/cobros.service.ts","linea":1319},{"t":"La factura todavía tiene cuotas pendientes: seleccioná las cuotas para cobrar","archivo":"backend/src/cobros/cobros.service.ts","linea":1324},{"t":"No se encontraron cuotas pendientes con los IDs proporcionados","archivo":"backend/src/cobros/cobros.service.ts","linea":1328},{"t":"El descuento se aplica sobre el capital: no hay cuotas en este cobro","archivo":"backend/src/cobros/cobros.service.ts","linea":1331},{"t":"Las facturas seleccionadas no tienen interés pendiente","archivo":"backend/src/cobros/cobros.service.ts","linea":1396},{"t":"No hay cuotas a las que aplicar el pago","archivo":"backend/src/cobros/cobros.service.ts","linea":1553},{"t":"Factura no encontrada","archivo":"backend/src/cobros/cobros.service.ts","linea":2095},{"t":"Cliente no encontrado","archivo":"backend/src/cobros/cobros.service.ts","linea":2608},{"t":"Cliente no encontrado","archivo":"backend/src/cobros/cobros.service.ts","linea":2830},{"t":"Error al generar PDF: …","archivo":"backend/src/cobros/cobros.service.ts","linea":3255},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/cobros/cobros.service.ts","linea":3270},{"t":"Error al generar PDF","archivo":"backend/src/cobros/cobros.service.ts","linea":3801},{"t":"Error al generar PDF","archivo":"backend/src/cobros/cobros.service.ts","linea":4186},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":4684},{"t":"Error al generar PDF del recibo: …","archivo":"backend/src/cobros/cobros.service.ts","linea":4905},{"t":"No se pudo generar el PDF del recibo: …","archivo":"backend/src/cobros/cobros.service.ts","linea":4931},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":4995},{"t":"El recibo de cobro no existe o fue eliminado","archivo":"backend/src/cobros/cobros.service.ts","linea":5262},{"t":"El recibo está anulado — no se puede reintentar la emisión","archivo":"backend/src/cobros/cobros.service.ts","linea":5264},{"t":"No hay facturas de intereses pendientes de emisión para este recibo","archivo":"backend/src/cobros/cobros.service.ts","linea":5278},{"t":"Cobrador no encontrado","archivo":"backend/src/cobros/cobros.service.ts","linea":5650},{"t":"Cliente no encontrado","archivo":"backend/src/cobros/cobros.service.ts","linea":5674},{"t":"Cobrador no encontrado","archivo":"backend/src/cobros/cobros.service.ts","linea":5749},{"t":"Error al generar PDF: …","archivo":"backend/src/cobros/cobros.service.ts","linea":5776},{"t":"No se pudo generar el PDF de hoja de ruta: …","archivo":"backend/src/cobros/cobros.service.ts","linea":5795},{"t":"La sesión de caja indicada no existe","archivo":"backend/src/cobros/cobros.service.ts","linea":5860},{"t":"La sesión de caja indicada no está abierta","archivo":"backend/src/cobros/cobros.service.ts","linea":5862},{"t":"No podés cobrar en una caja que no tenés asignada. Abrí tu caja antes de cobrar.","archivo":"backend/src/cobros/cobros.service.ts","linea":5865},{"t":"La cuota de factura es obligatoria","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":20},{"t":"El medio de pago es obligatorio","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":25},{"t":"El monto pagado es obligatorio","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":38},{"t":"El número de cheque debe tener exactamente 8 caracteres","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":123},{"t":"El banco emisor debe tener entre 4 y 20 caracteres","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":129},{"t":"La sucursal es obligatoria","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":157},{"t":"El cliente es obligatorio","archivo":"backend/src/cobros/dto/create-cobro.dto.ts","linea":167},{"t":"Estado debe ser emitido o anulado","archivo":"backend/src/cobros/dto/update-cobro.dto.ts","linea":8}]},{"id":"reglas:codigos-verificacion","tipo":"reglas","titulo":"Reglas: codigos verificacion","miga":"Reglas del sistema (codigos verificacion)","ruta":null,"resumen":"Celular es obligatorio · No se encontró un código de verificación válido · El código ha expirado. Solicita uno nuevo · Demasiados intentos incorrectos. El código fue invalidado, solicitá uno nuevo. · El código ingresado es incorrecto · Código verificado exitosamente","archivos":["backend/src/codigos-verificacion/codigos-verificacion.service.ts","backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts"],"textos":[{"t":"Celular es obligatorio","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":111},{"t":"No se encontró un código de verificación válido","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":123},{"t":"El código ha expirado. Solicita uno nuevo","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":126},{"t":"Demasiados intentos incorrectos. El código fue invalidado, solicitá uno nuevo.","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":138},{"t":"El código ingresado es incorrecto","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":142},{"t":"Código verificado exitosamente","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":155},{"t":"Error al verificar el código","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":162},{"t":"Celular es obligatorio","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":169},{"t":"Celular ya verificado","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":177},{"t":"Código enviado exitosamente","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":199},{"t":"Email es obligatorio","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":209},{"t":"Código enviado exitosamente","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":230},{"t":"Código enviado exitosamente","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":239},{"t":"Error al enviar el código","archivo":"backend/src/codigos-verificacion/codigos-verificacion.service.ts","linea":248},{"t":"Email debe tener un formato válido","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":7},{"t":"Email debe tener un formato válido","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":8},{"t":"Email debe tener entre 3 y 80 caracteres","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":9},{"t":"Celular debe tener entre 10 y 20 caracteres","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":15},{"t":"Celular debe tener entre 10 y 20 caracteres","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":16},{"t":"Tipo es obligatorio","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":22},{"t":"Tipo debe ser \"celular\" o \"email\"","archivo":"backend/src/codigos-verificacion/dto/reenviar-codigo.dto.ts","linea":24},{"t":"Celular es obligatorio","archivo":"backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts","linea":7},{"t":"Código es obligatorio","archivo":"backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts","linea":13},{"t":"Código debe tener exactamente 6 dígitos","archivo":"backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts","linea":15},{"t":"Tipo es obligatorio","archivo":"backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts","linea":19},{"t":"Tipo debe ser \"celular\" o \"email\"","archivo":"backend/src/codigos-verificacion/dto/verificar-codigo.dto.ts","linea":21}]},{"id":"reglas:common","tipo":"reglas","titulo":"Reglas: common","miga":"Reglas del sistema (common)","ruta":null,"resumen":"iTipDocAso debe ser 1, 2, 3, 4, 6 o 7 · dCdCDERef debe tener 44 caracteres","archivos":["backend/src/common/dto/documento-asociado.dto.ts"],"textos":[{"t":"iTipDocAso debe ser 1, 2, 3, 4, 6 o 7","archivo":"backend/src/common/dto/documento-asociado.dto.ts","linea":9},{"t":"dCdCDERef debe tener 44 caracteres","archivo":"backend/src/common/dto/documento-asociado.dto.ts","linea":18}]},{"id":"reglas:compra-asistida","tipo":"reglas","titulo":"Reglas: compra asistida","miga":"Reglas del sistema (compra asistida)","ruta":null,"resumen":"Compra asistida no encontrada · Se requiere al menos un ítem · Solo se puede editar en estado borrador o cotizado · Transición inválida: … → …. Permitidas: […] · Solo se puede eliminar una compra asistida en estado borrador · Solo se puede generar link en estado cotizado","archivos":["backend/src/compra-asistida/compra-asistida.service.ts"],"textos":[{"t":"Compra asistida no encontrada","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":151},{"t":"Se requiere al menos un ítem","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":157},{"t":"Solo se puede editar en estado borrador o cotizado","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":195},{"t":"Transición inválida: … → …. Permitidas: […]","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":244},{"t":"Solo se puede eliminar una compra asistida en estado borrador","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":260},{"t":"Solo se puede generar link en estado cotizado","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":273},{"t":"El pedido ya tiene un pago registrado","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":277},{"t":"El monto total debe ser mayor a 0","archivo":"backend/src/compra-asistida/compra-asistida.service.ts","linea":292}]},{"id":"reglas:compras","tipo":"reglas","titulo":"Reglas: compras","miga":"Reglas del sistema (compras)","ruta":null,"resumen":"sucursal_id es obligatorio · proveedor_id es obligatorio · producto_id es obligatorio · La compra requiere sucursal para generar numeración de orden de pago (indicá la sucursal o usá un depósito asociado a una sucursal) · Compra no encontrada · Compra no encontrada","archivos":["backend/src/compras/compras.controller.ts","backend/src/compras/compras.service.ts"],"textos":[{"t":"sucursal_id es obligatorio","archivo":"backend/src/compras/compras.controller.ts","linea":100},{"t":"proveedor_id es obligatorio","archivo":"backend/src/compras/compras.controller.ts","linea":140},{"t":"producto_id es obligatorio","archivo":"backend/src/compras/compras.controller.ts","linea":141},{"t":"La compra requiere sucursal para generar numeración de orden de pago (indicá la sucursal o usá un depósito asociado a una sucursal)","archivo":"backend/src/compras/compras.service.ts","linea":179},{"t":"Compra no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":920},{"t":"Compra no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":971},{"t":"No se puede editar una compra anulada","archivo":"backend/src/compras/compras.service.ts","linea":972},{"t":"La compra requiere sucursal para generar numeración de orden de pago (indicá la sucursal o usá un depósito asociado a una sucursal)","archivo":"backend/src/compras/compras.service.ts","linea":993},{"t":"Compra no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":1283},{"t":"La compra ya está anulada","archivo":"backend/src/compras/compras.service.ts","linea":1284},{"t":"La compra no tiene depósito asociado para reversión de stock","archivo":"backend/src/compras/compras.service.ts","linea":1292},{"t":"Compra anulada exitosamente","archivo":"backend/src/compras/compras.service.ts","linea":1374},{"t":"Compra no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":1413},{"t":"No se puede contabilizar una compra anulada","archivo":"backend/src/compras/compras.service.ts","linea":1415},{"t":"cabecera es obligatoria","archivo":"backend/src/compras/compras.service.ts","linea":1540},{"t":"Debés seleccionar el depósito de la compra","archivo":"backend/src/compras/compras.service.ts","linea":1544},{"t":"Debe enviar al menos un ítem de compra","archivo":"backend/src/compras/compras.service.ts","linea":1548},{"t":"PATCH completo requiere items[]","archivo":"backend/src/compras/compras.service.ts","linea":1552},{"t":"timbrado_proveedor supera 30 caracteres","archivo":"backend/src/compras/compras.service.ts","linea":1578},{"t":"establecimiento supera 20 caracteres","archivo":"backend/src/compras/compras.service.ts","linea":1581},{"t":"punto_expedicion supera 20 caracteres","archivo":"backend/src/compras/compras.service.ts","linea":1584},{"t":"timbrado_proveedor es obligatorio","archivo":"backend/src/compras/compras.service.ts","linea":1590},{"t":"timbrado_proveedor debe tener 8 dígitos","archivo":"backend/src/compras/compras.service.ts","linea":1593},{"t":"establecimiento es obligatorio","archivo":"backend/src/compras/compras.service.ts","linea":1597},{"t":"establecimiento debe tener 3 dígitos","archivo":"backend/src/compras/compras.service.ts","linea":1600},{"t":"punto_expedicion es obligatorio","archivo":"backend/src/compras/compras.service.ts","linea":1604},{"t":"punto_expedicion debe tener 3 dígitos","archivo":"backend/src/compras/compras.service.ts","linea":1607},{"t":"Ya existe … con el comprobante ……. No se puede registrar duplicado.","archivo":"backend/src/compras/compras.service.ts","linea":1657},{"t":"Proveedor no encontrado para la empresa","archivo":"backend/src/compras/compras.service.ts","linea":1674},{"t":"Este tercero está clasificado como \"Acreedor vario\" y no puede usarse en compras. Registrá la operación como Gasto.","archivo":"backend/src/compras/compras.service.ts","linea":1678},{"t":"Depósito no encontrado para la empresa","archivo":"backend/src/compras/compras.service.ts","linea":1687},{"t":"Moneda no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":1691},{"t":"Condición de operación no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":1702},{"t":"Cada ítem debe tener descripción","archivo":"backend/src/compras/compras.service.ts","linea":1779},{"t":"Cantidad inválida para ítem …","archivo":"backend/src/compras/compras.service.ts","linea":1782},{"t":"Precio inválido para ítem …","archivo":"backend/src/compras/compras.service.ts","linea":1785},{"t":"Descuento inválido para ítem …: debe estar entre 0% y 100%","archivo":"backend/src/compras/compras.service.ts","linea":1791},{"t":"Descuento inválido para ítem …: el monto no puede superar …","archivo":"backend/src/compras/compras.service.ts","linea":1797},{"t":"Ítem …: numero_lote supera el máximo de 50 caracteres","archivo":"backend/src/compras/compras.service.ts","linea":1803},{"t":"Ítem …: fecha_fabricacion inválida","archivo":"backend/src/compras/compras.service.ts","linea":1807},{"t":"Ítem …: fecha_vencimiento inválida","archivo":"backend/src/compras/compras.service.ts","linea":1811},{"t":"Ítem …: el producto no existe o fue eliminado","archivo":"backend/src/compras/compras.service.ts","linea":1831},{"t":"Ítem …: el producto no pertenece a la empresa del usuario","archivo":"backend/src/compras/compras.service.ts","linea":1835},{"t":"Ítem …: el producto está inactivo","archivo":"backend/src/compras/compras.service.ts","linea":1839},{"t":"Número de lote duplicado en la compra: …","archivo":"backend/src/compras/compras.service.ts","linea":1869},{"t":"El número de lote … ya existe en la empresa","archivo":"backend/src/compras/compras.service.ts","linea":1883},{"t":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras","archivo":"backend/src/compras/compras.service.ts","linea":1932},{"t":"Los ítems hacen referencia a líneas de una orden de compra, pero no se indicó la orden de compra","archivo":"backend/src/compras/compras.service.ts","linea":1937},{"t":"Orden de compra no encontrada para la empresa","archivo":"backend/src/compras/compras.service.ts","linea":1964},{"t":"El proveedor de la factura no coincide con el proveedor de la orden","archivo":"backend/src/compras/compras.service.ts","linea":1967},{"t":"La orden de compra aún no está aprobada","archivo":"backend/src/compras/compras.service.ts","linea":1972},{"t":"No se puede facturar una orden de compra cancelada","archivo":"backend/src/compras/compras.service.ts","linea":1975},{"t":"Ítem …: no se encontró la línea en la orden de compra","archivo":"backend/src/compras/compras.service.ts","linea":2003},{"t":"Ítem …: el producto no coincide con la línea \"…\" de la orden de compra","archivo":"backend/src/compras/compras.service.ts","linea":2009},{"t":"Ítem …: precio unitario debe coincidir con la orden de compra (…)","archivo":"backend/src/compras/compras.service.ts","linea":2018},{"t":"Línea \"…\": cantidad facturada (…) supera recibido (…)","archivo":"backend/src/compras/compras.service.ts","linea":2068},{"t":"No se pudo generar un número de lote disponible para …","archivo":"backend/src/compras/compras.service.ts","linea":2200},{"t":"En compras contado debe informar al menos un pago","archivo":"backend/src/compras/compras.service.ts","linea":2414},{"t":"En compras contado, pagos[] debe coincidir exactamente con el total de la compra","archivo":"backend/src/compras/compras.service.ts","linea":2419},{"t":"Esta empresa requiere cuotas manuales para compras a crédito. Debe informar cuotas[]","archivo":"backend/src/compras/compras.service.ts","linea":2449},{"t":"Cuota …: fecha_vencimiento inválida","archivo":"backend/src/compras/compras.service.ts","linea":2474},{"t":"Cuota …: monto debe ser mayor a 0","archivo":"backend/src/compras/compras.service.ts","linea":2478},{"t":"En compras crédito con cuotas, la suma de cuotas debe coincidir con el total","archivo":"backend/src/compras/compras.service.ts","linea":2494},{"t":"No se pudo determinar el origen de las cuentas por pagar","archivo":"backend/src/compras/compras.service.ts","linea":2595},{"t":"No se encontró tipo de movimiento de inventario de entrada/compra","archivo":"backend/src/compras/compras.service.ts","linea":2663},{"t":"No se encontró tipo de movimiento de inventario de salida","archivo":"backend/src/compras/compras.service.ts","linea":2679},{"t":"No se puede … la compra porque tiene órdenes de pago relacionadas: …. Anulá primero esa orden de pago.","archivo":"backend/src/compras/compras.service.ts","linea":2992},{"t":"No se puede … la compra porque tiene pagos aplicados (estado: …). Primero anulá el pago o la orden de pago.","archivo":"backend/src/compras/compras.service.ts","linea":3022},{"t":"La configuración de compras exige requisición obligatoria. Debés seleccionar una requisición","archivo":"backend/src/compras/compras.service.ts","linea":3133},{"t":"La configuración de compras exige requisición obligatoria. Debés facturar desde una orden de compra originada en una requisición aprobada","archivo":"backend/src/compras/compras.service.ts","linea":3138},{"t":"Los ítems hacen referencia a líneas de una requisición, pero no se indicó la requisición","archivo":"backend/src/compras/compras.service.ts","linea":3146},{"t":"La requisición indicada no existe o no pertenece a la empresa","archivo":"backend/src/compras/compras.service.ts","linea":3229},{"t":"La requisición indicada no corresponde al origen compra","archivo":"backend/src/compras/compras.service.ts","linea":3232},{"t":"La requisición debe estar aprobada para ejecutar compras","archivo":"backend/src/compras/compras.service.ts","linea":3235},{"t":"Cuando la compra está vinculada a una requisición, cada ítem debe corresponder a una línea de la requisición","archivo":"backend/src/compras/compras.service.ts","linea":3241},{"t":"No se encontró la requisición vinculada a la compra","archivo":"backend/src/compras/compras.service.ts","linea":3270},{"t":"Una de las líneas no pertenece a la requisición vinculada","archivo":"backend/src/compras/compras.service.ts","linea":3289},{"t":"Línea de requisición \"…\": cantidad ejecutada supera lo solicitado","archivo":"backend/src/compras/compras.service.ts","linea":3296},{"t":"No se pudieron generar cuentas por pagar para crear la orden automática","archivo":"backend/src/compras/compras.service.ts","linea":3528},{"t":"La compra contado debe generar una sola cuenta por pagar para aplicar pagos iniciales","archivo":"backend/src/compras/compras.service.ts","linea":3541},{"t":"El total de pagos iniciales no coincide con el saldo pendiente de la compra","archivo":"backend/src/compras/compras.service.ts","linea":3546},{"t":"No se encontró una numeración activa para Orden de pago proveedor (código 400) en la sucursal seleccionada","archivo":"backend/src/compras/compras.service.ts","linea":3659},{"t":"Se alcanzó el número final de la numeración de orden de pago","archivo":"backend/src/compras/compras.service.ts","linea":3669},{"t":"El embarque indicado no existe","archivo":"backend/src/compras/compras.service.ts","linea":3941},{"t":"No se puede imputar una factura a un embarque ….","archivo":"backend/src/compras/compras.service.ts","linea":3943},{"t":"El costo a convertir no existe o no pertenece a este embarque.","archivo":"backend/src/compras/compras.service.ts","linea":3981},{"t":"Ese costo ya tiene un comprobante asociado.","archivo":"backend/src/compras/compras.service.ts","linea":3984},{"t":"No existe el concepto de costo FOB. Elegí un concepto al vincular la factura al embarque.","archivo":"backend/src/compras/compras.service.ts","linea":4001},{"t":"Empresa no encontrada","archivo":"backend/src/compras/compras.service.ts","linea":4657},{"t":"Moneda inválida","archivo":"backend/src/compras/compras.service.ts","linea":5113},{"t":"Ya existe una compra activa con timbrado … y factura …. Si la anterior fue anulada revisá que la anulación haya quedado registrada; caso contrario, verificá la numeración cargada.","archivo":"backend/src/compras/compras.service.ts","linea":5181}]},{"id":"reglas:conciliacion-bancaria-ia","tipo":"reglas","titulo":"Reglas: conciliacion bancaria ia","miga":"Reglas del sistema (conciliacion bancaria ia)","ruta":null,"resumen":"Adjuntá el archivo en el campo \"file\". · Adjuntá el archivo en el campo \"file\". · No se recibió ningún archivo. · Faltan archivos por cargar. Subí tus movimientos y el extracto del banco antes de conciliar. · Solo se pueden registrar líneas pendientes del banco. · Esta línea del banco ya está concil","archivos":["backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.controller.ts","backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","backend/src/conciliacion-bancaria-ia/dto/crear-sesion.dto.ts","backend/src/conciliacion-bancaria-ia/dto/match-manual.dto.ts","backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts"],"textos":[{"t":"Adjuntá el archivo en el campo \"file\".","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.controller.ts","linea":60},{"t":"Adjuntá el archivo en el campo \"file\".","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.controller.ts","linea":73},{"t":"No se recibió ningún archivo.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":105},{"t":"Faltan archivos por cargar. Subí tus movimientos y el extracto del banco antes de conciliar.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":236},{"t":"Solo se pueden registrar líneas pendientes del banco.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":333},{"t":"Esta línea del banco ya está conciliada.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":338},{"t":"Solo las partidas propias pueden marcarse en tránsito.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":378},{"t":"Conciliación (match) no encontrada.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":395},{"t":"El match debe cruzar una partida propia con una del banco.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":490},{"t":"Alguno de los movimientos ya está conciliado.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":495},{"t":"Conciliación no encontrada.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":553},{"t":"Movimiento no encontrado.","archivo":"backend/src/conciliacion-bancaria-ia/conciliacion-bancaria-ia.service.ts","linea":577},{"t":"El nombre de la cuenta es obligatorio","archivo":"backend/src/conciliacion-bancaria-ia/dto/crear-sesion.dto.ts","linea":5},{"t":"periodo_desde debe ser una fecha válida (YYYY-MM-DD)","archivo":"backend/src/conciliacion-bancaria-ia/dto/crear-sesion.dto.ts","linea":19},{"t":"periodo_hasta debe ser una fecha válida (YYYY-MM-DD)","archivo":"backend/src/conciliacion-bancaria-ia/dto/crear-sesion.dto.ts","linea":22},{"t":"movimiento_propio_id inválido","archivo":"backend/src/conciliacion-bancaria-ia/dto/match-manual.dto.ts","linea":4},{"t":"movimiento_banco_id inválido","archivo":"backend/src/conciliacion-bancaria-ia/dto/match-manual.dto.ts","linea":8},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":8},{"t":"tipo debe ser DEBITO o CREDITO","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":17},{"t":"importe debe ser mayor a 0","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":22},{"t":"origen debe ser PROPIO o BANCO","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":33},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":36},{"t":"tipo debe ser DEBITO o CREDITO","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":43},{"t":"importe debe ser mayor a 0","archivo":"backend/src/conciliacion-bancaria-ia/dto/movimiento.dto.ts","linea":47}]},{"id":"reglas:condiciones-pago","tipo":"reglas","titulo":"Reglas: condiciones pago","miga":"Reglas del sistema (condiciones pago)","ruta":null,"resumen":"Ya existe una condición de pago con esta descripción · Ya existe una condición de pago tipo Contado. Solo puede haber una. · Condición de pago no encontrada · No tiene permisos para modificar esta condición · Ya existe una condición de pago con esta descripción · No se puede eliminar una condición d","archivos":["backend/src/condiciones-pago/condiciones-pago.service.ts"],"textos":[{"t":"Ya existe una condición de pago con esta descripción","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":20},{"t":"Ya existe una condición de pago tipo Contado. Solo puede haber una.","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":33},{"t":"Condición de pago no encontrada","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":74},{"t":"No tiene permisos para modificar esta condición","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":83},{"t":"Ya existe una condición de pago con esta descripción","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":115},{"t":"No se puede eliminar una condición de pago del sistema","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":141},{"t":"No tiene permisos para eliminar esta condición","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":146},{"t":"No se puede eliminar, la condición está en uso","archivo":"backend/src/condiciones-pago/condiciones-pago.service.ts","linea":155}]},{"id":"reglas:consulta-ruc","tipo":"reglas","titulo":"Reglas: consulta ruc","miga":"Reglas del sistema (consulta ruc)","ruta":null,"resumen":"El servicio de consulta de RUC está ocupado. Reintentá en unos segundos. · No se pudo consultar el RUC en este momento. · El servicio de consulta de RUC no está disponible.","archivos":["backend/src/consulta-ruc/consulta-ruc.service.ts"],"textos":[{"t":"El servicio de consulta de RUC está ocupado. Reintentá en unos segundos.","archivo":"backend/src/consulta-ruc/consulta-ruc.service.ts","linea":48},{"t":"No se pudo consultar el RUC en este momento.","archivo":"backend/src/consulta-ruc/consulta-ruc.service.ts","linea":55},{"t":"El servicio de consulta de RUC no está disponible.","archivo":"backend/src/consulta-ruc/consulta-ruc.service.ts","linea":80}]},{"id":"reglas:contabilidad","tipo":"reglas","titulo":"Reglas: contabilidad","miga":"Reglas del sistema (contabilidad)","ruta":null,"resumen":"Asiento no encontrado · Asiento no encontrado · Asiento no encontrado · Solo se pueden corregir asientos CONFIRMADOS. Este asiento está …. · Asiento no encontrado · El asiento ya está en estado …","archivos":["backend/src/contabilidad/services/asientos.service.ts","backend/src/contabilidad/services/centros-costo.service.ts","backend/src/contabilidad/services/ejercicios.service.ts","backend/src/contabilidad/services/mapeo-cuentas.service.ts","backend/src/contabilidad/services/mapeo-medios-pago.service.ts","backend/src/contabilidad/services/periodos.service.ts","backend/src/contabilidad/services/plan-cuentas.service.ts","backend/src/contabilidad/services/reglas-mapeo.service.ts","backend/src/contabilidad/services/reportes.service.ts","backend/src/contabilidad/services/tipo-cambio.service.ts"],"textos":[{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":95},{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":228},{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":270},{"t":"Solo se pueden corregir asientos CONFIRMADOS. Este asiento está ….","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":272},{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":303},{"t":"El asiento ya está en estado …","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":304},{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":337},{"t":"Solo se pueden revertir asientos confirmados","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":338},{"t":"Asiento no encontrado","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":565},{"t":"Solo se pueden editar asientos en estado BORRADOR","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":566},{"t":"La fecha … está fuera del período del asiento (… a …).","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":607},{"t":"El asiento no está balanceado: DEBE=… ≠ HABER=…","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":659},{"t":"Una línea del asiento tiene DEBE y HABER en 0","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":668},{"t":"Una línea no puede tener DEBE y HABER simultáneamente","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":671},{"t":"La cuenta de la línea … del asiento no existe o está inactiva","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":677},{"t":"La cuenta \"…\" (…) no acepta movimientos directos","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":678},{"t":"La cuenta \"…\" (…) requiere un centro de costo","archivo":"backend/src/contabilidad/services/asientos.service.ts","linea":680},{"t":"Ya existe un centro de costo con código …","archivo":"backend/src/contabilidad/services/centros-costo.service.ts","linea":19},{"t":"Centro de costo no encontrado","archivo":"backend/src/contabilidad/services/centros-costo.service.ts","linea":28},{"t":"Centro de costo no encontrado","archivo":"backend/src/contabilidad/services/centros-costo.service.ts","linea":35},{"t":"El centro de costo tiene movimientos y no puede eliminarse","archivo":"backend/src/contabilidad/services/centros-costo.service.ts","linea":38},{"t":"Ya existe un ejercicio para el año …","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":24},{"t":"Ejercicio no encontrado","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":56},{"t":"El ejercicio ya está cerrado","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":57},{"t":"Hay … período(s) aún abierto(s). Cerrá todos los períodos antes de cerrar el ejercicio","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":61},{"t":"No se encontró la cuenta \"Resultado del Ejercicio\" (3.2.1.01) en el plan de cuentas. Agregála antes de cerrar el ejercicio.","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":126},{"t":"Ejercicio no encontrado o cerrado","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":242},{"t":"El período … ya existe en este ejercicio","archivo":"backend/src/contabilidad/services/ejercicios.service.ts","linea":247},{"t":"Cada mapeo necesita un concepto.","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":320},{"t":"Modo \"…\" inválido para \"…\": usá CUENTA o SUMAR_A_PRINCIPAL.","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":324},{"t":"El concepto \"…\" no admite \"sumar a la cuenta principal\".","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":327},{"t":"Elegí una cuenta para \"…\".","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":331},{"t":"La cuenta contable seleccionada no existe o fue eliminada","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":336},{"t":"El concepto \"…\" está configurado para sumarse a la cuenta principal: usá resolverConcepto().","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":458},{"t":"El concepto \"…\" está configurado para sumarse a la cuenta principal: usá resolver().","archivo":"backend/src/contabilidad/services/mapeo-cuentas.service.ts","linea":601},{"t":"Flujo \"…\" inválido (COBRO o PAGO)","archivo":"backend/src/contabilidad/services/mapeo-medios-pago.service.ts","linea":299},{"t":"El medio de pago seleccionado no existe o fue eliminado","archivo":"backend/src/contabilidad/services/mapeo-medios-pago.service.ts","linea":321},{"t":"La cuenta contable elegida para … no existe o fue eliminada","archivo":"backend/src/contabilidad/services/mapeo-medios-pago.service.ts","linea":328},{"t":"No existe un período contable abierto para la fecha …","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":49},{"t":"Período no encontrado","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":57},{"t":"El período ya está en estado …","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":59},{"t":"Período no encontrado","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":81},{"t":"El período está bloqueado y no puede reabrirse","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":82},{"t":"El período ya está abierto","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":83},{"t":"Período no encontrado","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":97},{"t":"Período no encontrado","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":111},{"t":"El período está bloqueado. No se pueden registrar asientos","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":113},{"t":"El período está cerrado. No se pueden registrar asientos","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":114},{"t":"El período está en período de ajuste. Solo administradores pueden registrar asientos","archivo":"backend/src/contabilidad/services/periodos.service.ts","linea":115},{"t":"Ya existe una cuenta con código …","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":41},{"t":"Cuenta padre no encontrada","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":46},{"t":"Cuenta no encontrada","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":87},{"t":"Las cuentas del sistema no pueden editarse","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":89},{"t":"No se puede cambiar tipo/naturaleza: la cuenta tiene movimientos registrados","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":101},{"t":"Ya existe una cuenta con código …","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":110},{"t":"Una cuenta no puede ser su propio padre","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":118},{"t":"Cuenta padre no encontrada","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":124},{"t":"El nuevo padre no puede ser una subcuenta de la cuenta actual","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":129},{"t":"Cuenta no encontrada o no pertenece a la empresa","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":228},{"t":"No se pueden eliminar cuentas del sistema","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":229},{"t":"La cuenta tiene movimientos registrados y no puede eliminarse","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":232},{"t":"La cuenta tiene subcuentas y no puede eliminarse","archivo":"backend/src/contabilidad/services/plan-cuentas.service.ts","linea":235},{"t":"La regla está activa: retirala y creá una nueva (podés usar Duplicar).","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":172},{"t":"Una regla retirada no se edita: creá una nueva.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":174},{"t":"Una regla no cambia de concepto: creá una nueva en el otro concepto.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":177},{"t":"Solo se activa una regla en borrador.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":190},{"t":"El concepto \"…\" no admite \"sumar a la cuenta principal\".","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":195},{"t":"La regla no tiene una cuenta válida: elegí una antes de activarla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":200},{"t":"La cuenta … está desactivada: elegí otra antes de activar la regla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":201},{"t":"La cuenta … es de agrupación: elegí una imputable antes de activar la regla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":203},{"t":"La regla ya está retirada.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":227},{"t":"La regla nunca estuvo activa: borrala en vez de retirarla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":228},{"t":"La fecha de fin no es válida (AAAA-MM-DD).","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":231},{"t":"La fecha de fin no es válida (AAAA-MM-DD).","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":233},{"t":"La fecha de fin no puede ser anterior al inicio de la regla (…). Elegí esa misma fecha si nunca tuvo que aplicar.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":236},{"t":"La regla estuvo activa y puede haberse usado en asientos: retirala en vez de borrarla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":258},{"t":"La lista de reglas tiene repetidos.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":271},{"t":"Alguna regla no existe en el concepto ….","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":278},{"t":"Dimensión desconocida: ….","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":315},{"t":"El valor de … tiene que ser un texto.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":317},{"t":"La regla no existe.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":410},{"t":"Indicá el concepto de la regla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":416},{"t":"El concepto \"…\" no existe en el mapeo de cuentas.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":419},{"t":"Modo inválido: usá CUENTA o SUMAR_A_PRINCIPAL.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":433},{"t":"El concepto \"…\" no admite \"sumar a la cuenta principal\".","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":435},{"t":"Elegí una cuenta para la regla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":439},{"t":"La cuenta contable seleccionada no existe o fue eliminada","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":441},{"t":"Indicá desde qué fecha aplica la regla.","archivo":"backend/src/contabilidad/services/reglas-mapeo.service.ts","linea":444},{"t":"Error generando PDF en msv-kude","archivo":"backend/src/contabilidad/services/reportes.service.ts","linea":40},{"t":"No se pudo conectar a msv-kude: …","archivo":"backend/src/contabilidad/services/reportes.service.ts","linea":46},{"t":"Cuenta no encontrada","archivo":"backend/src/contabilidad/services/reportes.service.ts","linea":114},{"t":"La tasa debe ser mayor a 0","archivo":"backend/src/contabilidad/services/tipo-cambio.service.ts","linea":22},{"t":"No hay tipo de cambio registrado para … en la fecha …","archivo":"backend/src/contabilidad/services/tipo-cambio.service.ts","linea":70}]},{"id":"reglas:contabilidad-conciliacion","tipo":"reglas","titulo":"Reglas: contabilidad conciliacion","miga":"Reglas del sistema (contabilidad conciliacion)","ruta":null,"resumen":"Registry sincronizado · Este tipo de documento no está habilitado para la conciliación contable. · Este tipo de documento no se puede consultar desde acá. Contactá a soporte. · Error al generar PDF: … · No se pudo generar el PDF: … · Origen \"…\" no está registrado o está inactivo","archivos":["backend/src/contabilidad-conciliacion/contabilidad-conciliacion.controller.ts","backend/src/contabilidad-conciliacion/contabilidad-conciliacion.service.ts","backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","backend/src/contabilidad-conciliacion/vista-previa-mapeo.service.ts"],"textos":[{"t":"Registry sincronizado","archivo":"backend/src/contabilidad-conciliacion/contabilidad-conciliacion.controller.ts","linea":152},{"t":"Este tipo de documento no está habilitado para la conciliación contable.","archivo":"backend/src/contabilidad-conciliacion/contabilidad-conciliacion.service.ts","linea":466},{"t":"Este tipo de documento no se puede consultar desde acá. Contactá a soporte.","archivo":"backend/src/contabilidad-conciliacion/contabilidad-conciliacion.service.ts","linea":488},{"t":"Error al generar PDF: …","archivo":"backend/src/contabilidad-conciliacion/contabilidad-conciliacion.service.ts","linea":1986},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/contabilidad-conciliacion/contabilidad-conciliacion.service.ts","linea":1999},{"t":"Origen \"…\" no está registrado o está inactivo","archivo":"backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","linea":145},{"t":"El origen \"…\" no tiene integrador disponible para recontabilizar","archivo":"backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","linea":149},{"t":"Este tipo de documento no se puede simular todavía.","archivo":"backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","linea":352},{"t":"Indicá qué documentos recontabilizar","archivo":"backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","linea":425},{"t":"Máximo 500 documentos por llamada","archivo":"backend/src/contabilidad-conciliacion/recontabilizacion.service.ts","linea":426},{"t":"No hay categorías de tesorería con cuenta contable para sugerir. Configurá las categorías primero.","archivo":"backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","linea":167},{"t":"La empresa no tiene IA configurada (Configuración › IA).","archivo":"backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","linea":193},{"t":"No se pudo consultar a la IA: …","archivo":"backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","linea":200},{"t":"Indicá qué movimientos reclasificar","archivo":"backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","linea":246},{"t":"Máximo … por pedido","archivo":"backend/src/contabilidad-conciliacion/sugerencia-categoria.service.ts","linea":247},{"t":"Este tipo de documento no se puede consultar desde acá.","archivo":"backend/src/contabilidad-conciliacion/vista-previa-mapeo.service.ts","linea":220},{"t":"El documento no existe.","archivo":"backend/src/contabilidad-conciliacion/vista-previa-mapeo.service.ts","linea":229}]},{"id":"reglas:crm","tipo":"reglas","titulo":"Reglas: crm","miga":"Reglas del sistema (crm)","ruta":null,"resumen":"Actividad no encontrada · La actividad tiene que colgar de una oportunidad, cliente, lead o ticket · La oportunidad no existe en esta empresa · La actividad está … y ya no se edita · La actividad ya estaba realizada · La actividad está cancelada","archivos":["backend/src/crm/actividades/actividades.service.ts","backend/src/crm/canales/canales.service.ts","backend/src/crm/canales/mensajeria.service.ts","backend/src/crm/catalogos/catalogos.service.ts","backend/src/crm/catalogos/dto/catalogos.dto.ts","backend/src/crm/cierre/cierre-venta.service.ts","backend/src/crm/cierre/override-credito.service.ts","backend/src/crm/config/crm-config.service.ts","backend/src/crm/fechas/fechas-especiales.service.ts","backend/src/crm/leads/dto/create-lead.dto.ts","backend/src/crm/leads/importacion/leads-import.controller.ts","backend/src/crm/leads/importacion/leads-import.service.ts","backend/src/crm/leads/leads.service.ts","backend/src/crm/oportunidades/oportunidades.service.ts","backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","backend/src/crm/prueba/crm-prueba.service.ts","backend/src/crm/timeline/timeline.service.ts"],"textos":[{"t":"Actividad no encontrada","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":57},{"t":"La actividad tiene que colgar de una oportunidad, cliente, lead o ticket","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":63},{"t":"La oportunidad no existe en esta empresa","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":71},{"t":"La actividad está … y ya no se edita","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":104},{"t":"La actividad ya estaba realizada","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":137},{"t":"La actividad está cancelada","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":138},{"t":"El resultado es obligatorio para completar la actividad","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":141},{"t":"Una actividad realizada no se cancela","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":172},{"t":"El check-in es sólo para visitas","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":190},{"t":"La visita ya tiene check-in","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":191},{"t":"No se puede cerrar una visita sin check-in","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":206},{"t":"La visita ya tiene check-out","archivo":"backend/src/crm/actividades/actividades.service.ts","linea":207},{"t":"Ya hay un canal de … con el identificador \"…\"","archivo":"backend/src/crm/canales/canales.service.ts","linea":61},{"t":"Canal no encontrado","archivo":"backend/src/crm/canales/canales.service.ts","linea":139},{"t":"Falta … en el entorno: sin eso no se pueden guardar credenciales de canal","archivo":"backend/src/crm/canales/canales.service.ts","linea":237},{"t":"Falta … en el entorno: no se pueden leer las credenciales","archivo":"backend/src/crm/canales/canales.service.ts","linea":252},{"t":"El proveedor \"…\" no sirve para un canal de …. Opciones: …","archivo":"backend/src/crm/canales/canales.service.ts","linea":280},{"t":"Para … faltan credenciales: …","archivo":"backend/src/crm/canales/canales.service.ts","linea":294},{"t":"Canal no encontrado en esta empresa","archivo":"backend/src/crm/canales/canales.service.ts","linea":302},{"t":"El precio no puede ser negativo","archivo":"backend/src/crm/canales/mensajeria.service.ts","linea":135},{"t":"Ya existe un origen con el código …","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":46},{"t":"Ya existe el motivo \"…\" para …","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":92},{"t":"Ya existe un calendario llamado \"…\"","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":141},{"t":"Es el calendario por defecto: marcá otro como default antes de darlo de baja","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":189},{"t":"Lo usan … política(s) de SLA activas: cambialas primero","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":193},{"t":"Ya existe una política llamada \"…\"","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":214},{"t":"El calendario necesita al menos un tramo horario","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":270},{"t":"El tramo del día … termina (…) antes de empezar (…)","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":273},{"t":"El tiempo de resolución no puede ser menor que el de primera respuesta","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":280},{"t":"No encontrado en esta empresa","archivo":"backend/src/crm/catalogos/catalogos.service.ts","linea":300},{"t":"El código va en MAYÚSCULAS, sin espacios ni acentos (ej: META_ADS)","archivo":"backend/src/crm/catalogos/dto/catalogos.dto.ts","linea":17},{"t":"La hora va en formato HH:mm (ej: 08:00)","archivo":"backend/src/crm/catalogos/dto/catalogos.dto.ts","linea":99},{"t":"La hora va en formato HH:mm (ej: 18:00)","archivo":"backend/src/crm/catalogos/dto/catalogos.dto.ts","linea":103},{"t":"Oportunidad no encontrada","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":49},{"t":"La oportunidad ya fue ganada","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":50},{"t":"La oportunidad está perdida: reabrila primero","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":51},{"t":"La oportunidad no tiene ítems: no hay qué facturar","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":52},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":62},{"t":"El cliente tiene datos incompletos o inválidos. Corregilos antes de cerrar la venta:","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":80},{"t":"El cliente no está en condiciones de facturar: …","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":102},{"t":"El cierre parcial por ítem todavía no está implementado","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":225},{"t":"La oportunidad cuelga de un lead: hay que indicar el cliente fiscal","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":245},{"t":"Hay ítems sin producto del catálogo: la orden de venta y la factura los necesitan","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":279},{"t":"No se pudo crear la orden de venta del cierre","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":298},{"t":"Oportunidad cerrada","archivo":"backend/src/crm/cierre/cierre-venta.service.ts","linea":349},{"t":"Indicá qué supervisor autoriza el cierre, además del PIN","archivo":"backend/src/crm/cierre/override-credito.service.ts","linea":52},{"t":"El supervisor no existe en esta empresa","archivo":"backend/src/crm/cierre/override-credito.service.ts","linea":75},{"t":"… no tiene PIN de supervisor configurado","archivo":"backend/src/crm/cierre/override-credito.service.ts","linea":77},{"t":"PIN incorrecto","archivo":"backend/src/crm/cierre/override-credito.service.ts","linea":84},{"t":"… no tiene el privilegio para autorizar un cierre por encima del límite","archivo":"backend/src/crm/cierre/override-credito.service.ts","linea":88},{"t":"Pipeline no encontrado","archivo":"backend/src/crm/config/crm-config.service.ts","linea":53},{"t":"Ya existe un pipeline llamado \"…\"","archivo":"backend/src/crm/config/crm-config.service.ts","linea":61},{"t":"Ya existe un pipeline llamado \"…\"","archivo":"backend/src/crm/config/crm-config.service.ts","linea":99},{"t":"Etapa no encontrada","archivo":"backend/src/crm/config/crm-config.service.ts","linea":167},{"t":"Una etapa no puede ser ganada y perdida a la vez","archivo":"backend/src/crm/config/crm-config.service.ts","linea":183},{"t":"El pipeline ya tiene una etapa …: \"…\"","archivo":"backend/src/crm/config/crm-config.service.ts","linea":194},{"t":"El pipeline ya tiene una etapa llamada \"…\"","archivo":"backend/src/crm/config/crm-config.service.ts","linea":204},{"t":"El pipeline ya tiene una etapa llamada \"…\"","archivo":"backend/src/crm/config/crm-config.service.ts","linea":254},{"t":"… de las etapas enviadas no pertenecen a este pipeline o ya no están activas. Recargá el tablero e intentá de nuevo.","archivo":"backend/src/crm/config/crm-config.service.ts","linea":304},{"t":"Faltan … etapa(s) en el reordenamiento: hay que mandar las … activas","archivo":"backend/src/crm/config/crm-config.service.ts","linea":310},{"t":"La fecha tiene que colgar de un cliente o de un lead, no de ambos ni de ninguno","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":26},{"t":"Fecha eliminada","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":59},{"t":"Indicá el cliente o el lead","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":64},{"t":"Fecha comercial no encontrada","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":170},{"t":"Fecha comercial eliminada","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":172},{"t":"Fecha no encontrada","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":280},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":290},{"t":"El lead no existe en esta empresa","archivo":"backend/src/crm/fechas/fechas-especiales.service.ts","linea":294},{"t":"El email no tiene un formato válido","archivo":"backend/src/crm/leads/dto/create-lead.dto.ts","linea":39},{"t":"Falta el archivo (campo \"archivo\")","archivo":"backend/src/crm/leads/importacion/leads-import.controller.ts","linea":49},{"t":"Falta el archivo (campo \"archivo\")","archivo":"backend/src/crm/leads/importacion/leads-import.controller.ts","linea":70},{"t":"Falta mapear la columna del nombre: sin nombre no se puede crear el lead","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":77},{"t":"… leads creados de … filas","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":131},{"t":"Falta el archivo o está vacío","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":145},{"t":"No se pudo leer el archivo. Tiene que ser .xlsx, .xls o .csv","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":151},{"t":"El archivo no tiene hojas","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":155},{"t":"El archivo no tiene filas con datos","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":159},{"t":"El archivo tiene … filas y el máximo es …. Partilo en varios archivos.","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":161},{"t":"\"…\" no es un campo importable de lead","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":179},{"t":"La columna \"…\" no está en el archivo","archivo":"backend/src/crm/leads/importacion/leads-import.service.ts","linea":183},{"t":"Lead no encontrado","archivo":"backend/src/crm/leads/leads.service.ts","linea":127},{"t":"No se pudo interpretar el teléfono \"…\"","archivo":"backend/src/crm/leads/leads.service.ts","linea":142},{"t":"El lead está … y ya no se edita","archivo":"backend/src/crm/leads/leads.service.ts","linea":199},{"t":"No se pudo interpretar el teléfono \"…\"","archivo":"backend/src/crm/leads/leads.service.ts","linea":204},{"t":"El tipo de operación no existe","archivo":"backend/src/crm/leads/leads.service.ts","linea":262},{"t":"No hay un tipo de operación por defecto en el catálogo: mandá tipo_operacion_id","archivo":"backend/src/crm/leads/leads.service.ts","linea":275},{"t":"No hay una naturaleza de receptor \"…\" en el catálogo: mandá naturaleza_id explícito","archivo":"backend/src/crm/leads/leads.service.ts","linea":318},{"t":"El lead ya fue convertido","archivo":"backend/src/crm/leads/leads.service.ts","linea":327},{"t":"El lead está descartado","archivo":"backend/src/crm/leads/leads.service.ts","linea":328},{"t":"No se pudo crear el cliente a partir del lead","archivo":"backend/src/crm/leads/leads.service.ts","linea":357},{"t":"El cliente indicado no existe en esta empresa","archivo":"backend/src/crm/leads/leads.service.ts","linea":363},{"t":"Un lead convertido no se descarta","archivo":"backend/src/crm/leads/leads.service.ts","linea":382},{"t":"El motivo no existe o no es de tipo \"descarte\"","archivo":"backend/src/crm/leads/leads.service.ts","linea":388},{"t":"Un ítem recurrente necesita frecuencia","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":89},{"t":"Un ítem sin producto necesita descripción","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":121},{"t":"No hay un pipeline activo para la empresa","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":134},{"t":"El pipeline no tiene una etapa inicial utilizable","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":142},{"t":"Una oportunidad no puede nacer en la etapa ganada","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":143},{"t":"La oportunidad necesita un cliente o un lead","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":150},{"t":"Oportunidad no encontrada","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":226},{"t":"Pipeline no encontrado","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":258},{"t":"La oportunidad está … y ya no se edita","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":287},{"t":"La oportunidad está …","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":365},{"t":"La etapa destino no existe en este pipeline","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":370},{"t":"Para ganar la oportunidad hay que completar el asistente de cierre","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":374},{"t":"Para marcarla perdida usá el endpoint de perder, que exige el motivo","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":380},{"t":"Para entrar a \"…\" faltan: …","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":388},{"t":"La oportunidad ya está …","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":408},{"t":"El motivo no existe o no es de tipo \"perdida\"","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":414},{"t":"La oportunidad ya está abierta","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":443},{"t":"Una oportunidad ganada no se reabre: ya generó documentos","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":445},{"t":"El pipeline no tiene una etapa abierta a la que volver","archivo":"backend/src/crm/oportunidades/oportunidades.service.ts","linea":452},{"t":"Oportunidad no encontrada","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":32},{"t":"La oportunidad está …","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":33},{"t":"La oportunidad no tiene ítems para cotizar","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":34},{"t":"Convertí el lead en cliente antes de generar el presupuesto","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":39},{"t":"La oportunidad tiene ítems recurrentes y el presupuesto todavía no los soporta","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":46},{"t":"La oportunidad ya tiene el presupuesto … (…). Para cotizar de nuevo, creá una versión nueva desde el presupuesto.","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":61},{"t":"Presupuesto … generado desde la oportunidad …","archivo":"backend/src/crm/presupuesto/presupuesto-oportunidad.service.ts","linea":112},{"t":"La empresa no tiene una suscripción vigente","archivo":"backend/src/crm/prueba/crm-prueba.service.ts","linea":59},{"t":"Submódulo \"…\" no existe","archivo":"backend/src/crm/prueba/crm-prueba.service.ts","linea":104},{"t":"El submódulo \"…\" no ofrece período de prueba","archivo":"backend/src/crm/prueba/crm-prueba.service.ts","linea":109},{"t":"\"…\" ya tuvo su período de prueba","archivo":"backend/src/crm/prueba/crm-prueba.service.ts","linea":119},{"t":"Cliente no encontrado","archivo":"backend/src/crm/timeline/timeline.service.ts","linea":41}]},{"id":"reglas:depositos","tipo":"reglas","titulo":"Reglas: depositos","miga":"Reglas del sistema (depositos)","ruta":null,"resumen":"Depósito creado exitosamente · Depósito no encontrado · Depósito no encontrado · Depósito actualizado exitosamente · Depósito no encontrado · Estado del depósito actualizado","archivos":["backend/src/depositos/depositos.service.ts"],"textos":[{"t":"Depósito creado exitosamente","archivo":"backend/src/depositos/depositos.service.ts","linea":43},{"t":"Depósito no encontrado","archivo":"backend/src/depositos/depositos.service.ts","linea":93},{"t":"Depósito no encontrado","archivo":"backend/src/depositos/depositos.service.ts","linea":99},{"t":"Depósito actualizado exitosamente","archivo":"backend/src/depositos/depositos.service.ts","linea":134},{"t":"Depósito no encontrado","archivo":"backend/src/depositos/depositos.service.ts","linea":139},{"t":"Estado del depósito actualizado","archivo":"backend/src/depositos/depositos.service.ts","linea":157},{"t":"Depósito no encontrado","archivo":"backend/src/depositos/depositos.service.ts","linea":162},{"t":"Depósito eliminado exitosamente","archivo":"backend/src/depositos/depositos.service.ts","linea":180}]},{"id":"reglas:ecommerce","tipo":"reglas","titulo":"Reglas: ecommerce","miga":"Reglas del sistema (ecommerce)","ruta":null,"resumen":"El subdominio solo admite minúsculas, números y guiones. · El dominio no tiene un formato válido (ej: tienda.suempresa.com.py). · El subdominio ya está en uso por otra tienda. · Ese dominio ya está en uso por otra tienda. · No existe configuración ecommerce para publicar. · Definí un subdominio ante","archivos":["backend/src/ecommerce/admin/dto/upsert-ecommerce-config.dto.ts","backend/src/ecommerce/admin/ecommerce-admin.service.ts","backend/src/ecommerce/notifications/ecommerce-notifications.service.ts","backend/src/ecommerce/novedades/ecommerce-novedades.service.ts","backend/src/ecommerce/pagos/ecommerce-pagos.service.ts","backend/src/ecommerce/pedidos/ecommerce-pedidos.controller.ts","backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","backend/src/ecommerce/public/ecommerce-public.service.ts"],"textos":[{"t":"El subdominio solo admite minúsculas, números y guiones.","archivo":"backend/src/ecommerce/admin/dto/upsert-ecommerce-config.dto.ts","linea":10},{"t":"El dominio no tiene un formato válido (ej: tienda.suempresa.com.py).","archivo":"backend/src/ecommerce/admin/dto/upsert-ecommerce-config.dto.ts","linea":19},{"t":"El subdominio ya está en uso por otra tienda.","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":101},{"t":"Ese dominio ya está en uso por otra tienda.","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":111},{"t":"No existe configuración ecommerce para publicar.","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":167},{"t":"Definí un subdominio antes de publicar.","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":170},{"t":"No existe configuración ecommerce.","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":378},{"t":"No existe la versión ….","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":383},{"t":"Archivo inválido","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":487},{"t":"Categoría no encontrada","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":515},{"t":"Archivo inválido","archivo":"backend/src/ecommerce/admin/ecommerce-admin.service.ts","linea":516},{"t":"Plantilla de notificación desconocida.","archivo":"backend/src/ecommerce/notifications/ecommerce-notifications.service.ts","linea":211},{"t":"Indicá un email de destino o configurá el email del administrador para enviar la prueba.","archivo":"backend/src/ecommerce/notifications/ecommerce-notifications.service.ts","linea":215},{"t":"El título es obligatorio","archivo":"backend/src/ecommerce/novedades/ecommerce-novedades.service.ts","linea":88},{"t":"Archivo inválido","archivo":"backend/src/ecommerce/novedades/ecommerce-novedades.service.ts","linea":138},{"t":"Novedad no encontrada","archivo":"backend/src/ecommerce/novedades/ecommerce-novedades.service.ts","linea":197},{"t":"Pago no encontrado.","archivo":"backend/src/ecommerce/pagos/ecommerce-pagos.service.ts","linea":187},{"t":"Este endpoint sólo procesa despacho de delivery (…).","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.controller.ts","linea":120},{"t":"Este endpoint sólo procesa retiro en mostrador (…).","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.controller.ts","linea":137},{"t":"Pedido no encontrado.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":162},{"t":"Pedido no encontrado.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":252},{"t":"No se puede pasar de \"…\" a \"…\". Permitidos: ….","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":264},{"t":"Otro operador ya tomó o actualizó este pedido. Recargá la ficha.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":339},{"t":"Pedido no encontrado.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":412},{"t":"Indicá el motivo de la incidencia.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":415},{"t":"No se puede reportar una incidencia sobre un pedido en estado \"…\".","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":419},{"t":"Otro operador ya actualizó este pedido. Recargá la ficha.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":431},{"t":"Pedido no encontrado.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":545},{"t":"Es una compra en cuotas: no lleva pedido ERP, se factura desde la solicitud de crédito (POS → Solicitudes Crédito).","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":549},{"t":"La sesión no tiene items.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":578},{"t":"No se pudo crear el pedido.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":638},{"t":"No existe el tipo de operación B2C.","archivo":"backend/src/ecommerce/pedidos/ecommerce-pedidos.service.ts","linea":696},{"t":"No existe una tienda para \"…\".","archivo":"backend/src/ecommerce/public/ecommerce-public.service.ts","linea":35}]},{"id":"reglas:empresas","tipo":"reglas","titulo":"Reglas: empresas","miga":"Reglas del sistema (empresas)","ruta":null,"resumen":"Comisiones controller is working · Comisiones generadas exitosamente · Proceso de comisiones mensuales completado · Comisiones marcadas como pagadas exitosamente · Suscripción creada exitosamente · Suscripción actualizada exitosamente","archivos":["backend/src/empresas/comisiones.controller.ts","backend/src/empresas/comisiones.service.ts","backend/src/empresas/dto/change-empresa-plan.dto.ts","backend/src/empresas/dto/create-empresa-full.dto.ts","backend/src/empresas/dto/create-empresa.dto.ts","backend/src/empresas/dto/create-timbrado.dto.ts","backend/src/empresas/dto/limite-override.dto.ts","backend/src/empresas/dto/upload-certificado-digital.dto.ts","backend/src/empresas/empresas.controller.ts","backend/src/empresas/empresas.service.ts","backend/src/empresas/jerarquia-empresas.service.ts","backend/src/empresas/registro-empresa.service.ts"],"textos":[{"t":"Comisiones controller is working","archivo":"backend/src/empresas/comisiones.controller.ts","linea":46},{"t":"Comisiones generadas exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":68},{"t":"Proceso de comisiones mensuales completado","archivo":"backend/src/empresas/comisiones.controller.ts","linea":98},{"t":"Comisiones marcadas como pagadas exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":242},{"t":"Suscripción creada exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":721},{"t":"Suscripción actualizada exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":775},{"t":"modulos_adicionales debe ser un array de IDs","archivo":"backend/src/empresas/comisiones.controller.ts","linea":852},{"t":"Módulos actualizados exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":865},{"t":"modulos_adicionales debe ser un array de IDs","archivo":"backend/src/empresas/comisiones.controller.ts","linea":932},{"t":"Módulos actualizados exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":945},{"t":"Estado actualizado a …","archivo":"backend/src/empresas/comisiones.controller.ts","linea":975},{"t":"Suscripción … exitosamente","archivo":"backend/src/empresas/comisiones.controller.ts","linea":1012},{"t":"Suscripción no encontrada","archivo":"backend/src/empresas/comisiones.service.ts","linea":71},{"t":"La suscripción no tiene empresa asociada","archivo":"backend/src/empresas/comisiones.service.ts","linea":75},{"t":"Plan debe ser un UUID válido","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":6},{"t":"Motivo debe tener entre 3 y 60 caracteres","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":12},{"t":"fecha_inicio debe tener formato ISO8601","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":17},{"t":"fecha_fin debe tener formato ISO8601","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":22},{"t":"costo_mensual debe ser numérico","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":27},{"t":"costo_mensual no puede ser negativo","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":28},{"t":"dia_cobro debe ser entero","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":33},{"t":"dia_cobro debe ser >= 1","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":34},{"t":"dia_cobro debe ser <= 31","archivo":"backend/src/empresas/dto/change-empresa-plan.dto.ts","linea":35},{"t":"Usuario es obligatorio","archivo":"backend/src/empresas/dto/create-empresa-full.dto.ts","linea":7},{"t":"Usuario debe tener entre 3 y 50 caracteres","archivo":"backend/src/empresas/dto/create-empresa-full.dto.ts","linea":8},{"t":"Password es obligatorio","archivo":"backend/src/empresas/dto/create-empresa-full.dto.ts","linea":12},{"t":"Password debe tener al menos 6 caracteres","archivo":"backend/src/empresas/dto/create-empresa-full.dto.ts","linea":13},{"t":"Nombres debe tener entre 2 y 100 caracteres","archivo":"backend/src/empresas/dto/create-empresa-full.dto.ts","linea":18},{"t":"RUC debe tener entre 3 y 8 dígitos","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":6},{"t":"RUC debe tener entre 3 y 8 dígitos","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":7},{"t":"DV debe tener exactamente 1 dígito","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":11},{"t":"DV debe tener exactamente 1 dígito","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":12},{"t":"Razón social debe tener entre 4 y 255 caracteres","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":16},{"t":"Razón social debe tener entre 4 y 255 caracteres","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":17},{"t":"Nombre fantasia debe tener entre 4 y 255 caracteres","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":22},{"t":"La naturaleza es obligatoria","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":26},{"t":"El tipo contribuyente es obligatorio","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":32},{"t":"Celular es obligatorio","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":40},{"t":"Celular debe iniciar con 595, seguido de 9, y tener mínimo 12 dígitos en total","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":42},{"t":"Celular debe tener mínimo 12 y máximo 20 caracteres","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":44},{"t":"Email debe tener un formato válido","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":48},{"t":"Email debe tener un formato válido","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":49},{"t":"Email debe tener entre 3 y 80 caracteres","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":50},{"t":"Plan debe ser un UUID válido","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":55},{"t":"Estado debe ser un UUID válido","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":60},{"t":"Parent ID debe ser un UUID válido","archivo":"backend/src/empresas/dto/create-empresa.dto.ts","linea":65},{"t":"Numero timbrado es obligatorio","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":6},{"t":"Numero timbrado debe tener exactamente 8 dígitos","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":7},{"t":"Fecha inicio es obligatoria","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":11},{"t":"Id csc es obligatorio","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":15},{"t":"Id csc debe tener exactamente 3  a 4 dígitos","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":16},{"t":"Csc es obligatorio","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":20},{"t":"Ambiente es obligatorio","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":24},{"t":"Ambiente debe ser prod o hml","archivo":"backend/src/empresas/dto/create-timbrado.dto.ts","linea":25},{"t":"expira_at debe ser fecha ISO8601 válida","archivo":"backend/src/empresas/dto/limite-override.dto.ts","linea":48},{"t":"PIN es obligatorio","archivo":"backend/src/empresas/dto/upload-certificado-digital.dto.ts","linea":6},{"t":"PIN debe tener entre 1 y 50 caracteres","archivo":"backend/src/empresas/dto/upload-certificado-digital.dto.ts","linea":8},{"t":"Empresa y usuario creados exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":70},{"t":"No tienes permisos para esta empresa","archivo":"backend/src/empresas/empresas.controller.ts","linea":105},{"t":"Archivo inválido","archivo":"backend/src/empresas/empresas.controller.ts","linea":112},{"t":"El archivo excede el tamaño máximo permitido (5MB)","archivo":"backend/src/empresas/empresas.controller.ts","linea":120},{"t":"Formato inválido. Solo .p12 o .pfx","archivo":"backend/src/empresas/empresas.controller.ts","linea":128},{"t":"Certificado validado exitósamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":143},{"t":"Plan actualizado exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":186},{"t":"Override de límites aplicado","archivo":"backend/src/empresas/empresas.controller.ts","linea":217},{"t":"Empresas obtenidas exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":256},{"t":"Error al obtener empresas","archivo":"backend/src/empresas/empresas.controller.ts","linea":268},{"t":"No tienes permisos para esta empresa","archivo":"backend/src/empresas/empresas.controller.ts","linea":309},{"t":"Archivo inválido","archivo":"backend/src/empresas/empresas.controller.ts","linea":316},{"t":"El archivo excede el tamaño máximo permitido (5MB)","archivo":"backend/src/empresas/empresas.controller.ts","linea":324},{"t":"Tipo de archivo no permitido. Solo PNG, JPG, JPEG o WEBP.","archivo":"backend/src/empresas/empresas.controller.ts","linea":332},{"t":"Logo actualizado exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":365},{"t":"Empresa actualizada exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":397},{"t":"Estado actualizado","archivo":"backend/src/empresas/empresas.controller.ts","linea":423},{"t":"Correo configurado exitosamente","archivo":"backend/src/empresas/empresas.controller.ts","linea":494},{"t":"PIN incorrecto","archivo":"backend/src/empresas/empresas.service.ts","linea":55},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":312},{"t":"El certificado ya existe","archivo":"backend/src/empresas/empresas.service.ts","linea":330},{"t":"Certificado validado exitósamente","archivo":"backend/src/empresas/empresas.service.ts","linea":354},{"t":"Error al crear empresa: …","archivo":"backend/src/empresas/empresas.service.ts","linea":407},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":624},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":664},{"t":"Ya existe otra empresa con este RUC","archivo":"backend/src/empresas/empresas.service.ts","linea":683},{"t":"Estado no encontrado","archivo":"backend/src/empresas/empresas.service.ts","linea":691},{"t":"Tipo contribuyente no encontrado","archivo":"backend/src/empresas/empresas.service.ts","linea":699},{"t":"Una empresa no puede ser su propio padre","archivo":"backend/src/empresas/empresas.service.ts","linea":706},{"t":"Empresa padre no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":711},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":838},{"t":"Estado no encontrado","archivo":"backend/src/empresas/empresas.service.ts","linea":841},{"t":"Empresa eliminada correctamente","archivo":"backend/src/empresas/empresas.service.ts","linea":900},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":906},{"t":"Solo el holding puede eliminar empresas","archivo":"backend/src/empresas/empresas.service.ts","linea":911},{"t":"No puedes eliminar tu propia empresa","archivo":"backend/src/empresas/empresas.service.ts","linea":916},{"t":"Solo puedes eliminar empresas que pertenecen a tu holding","archivo":"backend/src/empresas/empresas.service.ts","linea":929},{"t":"Empresa \"…\" eliminada permanentemente","archivo":"backend/src/empresas/empresas.service.ts","linea":1078},{"t":"Debe completar todos los campos SMTP para usar correo propio","archivo":"backend/src/empresas/empresas.service.ts","linea":1166},{"t":"Configuración de correo propio no encontrada","archivo":"backend/src/empresas/empresas.service.ts","linea":1227},{"t":"Correo propio eliminado","archivo":"backend/src/empresas/empresas.service.ts","linea":1253},{"t":"No hay configuración de correo disponible. Contacte al administrador.","archivo":"backend/src/empresas/empresas.service.ts","linea":1258},{"t":"Correo de prueba enviado exitosamente","archivo":"backend/src/empresas/empresas.service.ts","linea":1300},{"t":"No se encontró suscripción para esta empresa","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":108},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":141},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":252},{"t":"Empresa no encontrada","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":301},{"t":"Reseller no encontrado","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":324},{"t":"La empresa no es un reseller válido","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":328},{"t":"Reseller no encontrado","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":366},{"t":"Holding no encontrado","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":410},{"t":"La empresa no es un holding","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":414},{"t":"Holding no encontrado","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":447},{"t":"La empresa no es un holding","archivo":"backend/src/empresas/jerarquia-empresas.service.ts","linea":448},{"t":"Ya existe una empresa con este RUC","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":50},{"t":"El nombre de usuario ya existe","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":55},{"t":"Estado inicial no encontrado","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":58},{"t":"Tipo contribuyente no encontrado","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":63},{"t":"Plan no encontrado","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":68},{"t":"Plan no tiene módulos","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":69},{"t":"Perfil superAdmin no encontrado","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":72},{"t":"Moneda PYG no encontrada","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":75},{"t":"Medio de pago no encontrado","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":78},{"t":"Empresa padre no encontrada","archivo":"backend/src/empresas/registro-empresa.service.ts","linea":96}]},{"id":"reglas:facturas","tipo":"reglas","titulo":"Reglas: facturas","miga":"Reglas del sistema (facturas)","ruta":null,"resumen":"Cliente es obligatorio · Dinfoemi debe tener entre 1 y 3000 caracteres · Dinfofisc debe tener entre 1 y 3000 caracteres · Establecimiento debe tener entre 1 y 3 caracteres · Punto de expedición debe tener entre 1 y 3 caracteres · Número de documento debe tener entre 1 y 7 caracteres","archivos":["backend/src/facturas/dto/create-factura-auto.dto.ts","backend/src/facturas/dto/create-factura.dto.ts","backend/src/facturas/facturas.controller.ts","backend/src/facturas/facturas.service.ts","backend/src/facturas/sifen-payload.service.ts"],"textos":[{"t":"Cliente es obligatorio","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":21},{"t":"Dinfoemi debe tener entre 1 y 3000 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":62},{"t":"Dinfofisc debe tener entre 1 y 3000 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":67},{"t":"Establecimiento debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":72},{"t":"Punto de expedición debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":77},{"t":"Número de documento debe tener entre 1 y 7 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":82},{"t":"Serie debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":87},{"t":"Fecha de emisión debe tener entre 1 y 19 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":92},{"t":"dCondTiCam debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":97},{"t":"dticam es obligatorio","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":102},{"t":"icondant debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":107},{"t":"dfecemnr debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":112},{"t":"dfecemnr debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":113},{"t":"Email debe tener entre 1 y 80 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":118},{"t":"Modalidad debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":123},{"t":"Entidad debe tener entre 5 y 5 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":128},{"t":"Año debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":133},{"t":"Secuencia debe tener entre 7 y 7 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":138},{"t":"dfecodcont debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":143},{"t":"Fecha de emisión del codigo de contratación debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":144},{"t":"dciclo debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":149},{"t":"Fecha inicio del ciclo debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":154},{"t":"Fecha inicio del ciclo debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":155},{"t":"Fecha fin del ciclo debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":160},{"t":"Fecha fin del ciclo debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":161},{"t":"Fecha vencimiento del pago debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":166},{"t":"Fecha vencimiento del pago debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":167},{"t":"Numero de contrato debe tener entre 1 y 30 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":172},{"t":"Saldo anterior debe tener entre 1 y 15 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":177},{"t":"Información adicional debe tener entre 1 y 5000 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":182},{"t":"Condición de la operación a crédito debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":187},{"t":"Plazo de crédito debe estar vacío","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":192},{"t":"dplazocre debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":193},{"t":"Cantidad de cuotas debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":198},{"t":"Producto es obligatorio","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":209},{"t":"Descripción es obligatoria","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":217},{"t":"Descripción debe tener entre 1 y 2000 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":218},{"t":"Cantidad es obligatoria","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":222},{"t":"Precio unitario es obligatorio","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":226},{"t":"Afectación IVA debe ser 1, 2, 3, 4","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":254},{"t":"Porcentaje de IVA debe ser 10, 5 o 0","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":259},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":264},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":265},{"t":"Información adicional debe tener entre 1 y 5000 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":282},{"t":"Pais de origen debe tener entre 3 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":287},{"t":"La descripcion de la tarjeta debe tener entre 4 y 20 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":320},{"t":"Razón social de la procesadora de tarjeta debe tener entre 4 y 60 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":351},{"t":"Ruc de la procesadora de tarjeta debe tener entre 3 y 8 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":356},{"t":"Dígito verificador de la procesadora de tarjeta debe tener entre 1 y 1 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":361},{"t":"Nro de autorización de la procesadora de tarjeta debe tener entre 6 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":366},{"t":"Nombre titular de la tarjeta debe tener entre 4 y 30 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":371},{"t":"La tarjeta debe tener 4 digitos (Ultimos 4 digitos)","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":376},{"t":"El cheque debe tener 8 digitos","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":381},{"t":"Banco emisor del cheque debe tener entre 4 y 20 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":386},{"t":"Subtotal exento debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":393},{"t":"Subtotal exonerado debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":398},{"t":"Subtotal IVA 5% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":403},{"t":"Total IVA 10% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":408},{"t":"Liquidación IVA 5% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":413},{"t":"Liquidación IVA 10% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":418},{"t":"Liquidación redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":423},{"t":"Liquidación redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":428},{"t":"Liquidación IVA comisión debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":433},{"t":"Total IVA debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":438},{"t":"Total operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":443},{"t":"Total descuento debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":448},{"t":"Total descuento global debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":453},{"t":"Total descuento particular item debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":458},{"t":"Total bruto operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":463},{"t":"Total anticipo item debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":468},{"t":"Total anticipo global debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":473},{"t":"Porcentaje de descuento total debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":478},{"t":"Total anticipo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":483},{"t":"Total redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":488},{"t":"Total comisión debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":493},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":498},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":503},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":508},{"t":"Total base gravada debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":513},{"t":"Total gs debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":518},{"t":"Cuenta es obligatoria","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":526},{"t":"Moneda debe ser una cadena","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":531},{"t":"Moneda debe tener entre 3 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":532},{"t":"Monto de cuota debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":537},{"t":"Cantidad de cuotas debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":542},{"t":"Fecha de vencimiento debe ser una fecha con el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":548},{"t":"Saldo pendiente debe ser numérico","archivo":"backend/src/facturas/dto/create-factura-auto.dto.ts","linea":554},{"t":"Cliente es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":27},{"t":"Tipo transacción es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":32},{"t":"Tipo impuesto es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":37},{"t":"Moneda es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":42},{"t":"Indicador presencia es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":47},{"t":"Condición operación es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":52},{"t":"Dinfoemi debe tener entre 1 y 3000 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":68},{"t":"Dinfofisc debe tener entre 1 y 3000 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":74},{"t":"Establecimiento debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":122},{"t":"Punto de expedición debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":132},{"t":"Número de documento debe tener entre 1 y 7 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":142},{"t":"Serie debe tener entre 1 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":148},{"t":"Fecha de emisión es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":152},{"t":"Fecha de emisión debe tener entre 1 y 19 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":154},{"t":"dCondTiCam debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":160},{"t":"dticam es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":165},{"t":"icondant debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":170},{"t":"dfecemnr debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":176},{"t":"dfecemnr debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":178},{"t":"Email debe tener entre 1 y 80 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":183},{"t":"Modalidad debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":188},{"t":"Entidad debe tener entre 5 y 5 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":193},{"t":"Año debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":198},{"t":"Secuencia debe tener entre 7 y 7 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":203},{"t":"dfecodcont debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":209},{"t":"Fecha de emisión del codigo de contratación debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":212},{"t":"dciclo debe tener entre 2 y 2 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":218},{"t":"Fecha inicio del ciclo debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":224},{"t":"Fecha inicio del ciclo debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":227},{"t":"Fecha fin del ciclo debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":234},{"t":"Fecha fin del ciclo debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":237},{"t":"Fecha vencimiento del pago debe tener el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":244},{"t":"Fecha vencimiento del pago debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":247},{"t":"Numero de contrato debe tener entre 1 y 30 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":254},{"t":"Saldo anterior debe tener entre 1 y 15 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":261},{"t":"Información adicional debe tener entre 1 y 5000 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":268},{"t":"Número de orden de compra debe tener entre 1 y 15 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":276},{"t":"Número de orden de venta debe tener entre 1 y 15 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":284},{"t":"Número de asiento contable debe tener entre 1 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":292},{"t":"Condición de la operación a crédito debe ser 1 o 2","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":299},{"t":"Plazo de crédito debe tener entre 2 y 15 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":316},{"t":"Cantidad de cuotas debe ser mínimo 1","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":322},{"t":"Cantidad de cuotas debe ser máximo 999","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":323},{"t":"Producto es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":380},{"t":"Unidad de medida es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":391},{"t":"Descripción es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":395},{"t":"Descripción debe tener entre 1 y 2000 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":397},{"t":"Cantidad es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":402},{"t":"Precio unitario es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":406},{"t":"Total bruto es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":410},{"t":"Total bruto es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":414},{"t":"Porcentaje de descuento es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":418},{"t":"Descuento global es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":422},{"t":"Total operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":426},{"t":"Total operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":429},{"t":"Afectación IVA es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":433},{"t":"Afectación IVA debe ser 1, 2, 3, 4","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":434},{"t":"Porcentaje de IVA es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":438},{"t":"Porcentaje de IVA debe ser 10, 5 o 0","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":439},{"t":"Proporción de IVA es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":443},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":444},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":445},{"t":"Base gravada es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":449},{"t":"Liquidación IVA es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":453},{"t":"Base gravada exenta es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":457},{"t":"Información adicional debe tener entre 1 y 5000 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":463},{"t":"Pais de origen debe tener entre 3 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":469},{"t":"Medio de pago es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":492},{"t":"Tarjeta es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":498},{"t":"La descripcion de la tarjeta debe tener entre 4 y 20 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":504},{"t":"Forma de procesamiento de pago es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":510},{"t":"Moneda es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":515},{"t":"Razón social de la procesadora de tarjeta debe tener entre 4 y 60 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":537},{"t":"Ruc de la procesadora de tarjeta debe tener entre 3 y 8 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":544},{"t":"Dígito verificador de la procesadora de tarjeta debe tener entre 1 y 1 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":551},{"t":"Nro de autorización de la procesadora de tarjeta debe tener entre 6 y 10 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":558},{"t":"Nombre titular de la tarjeta debe tener entre 4 y 30 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":565},{"t":"La tarjeta debe tener 4 digitos (Ultimos 4 digitos)","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":572},{"t":"El cheque debe tener 8 digitos","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":578},{"t":"Banco emisor del cheque debe tener entre 4 y 20 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":584},{"t":"Subtotal exento es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":591},{"t":"Subtotal exento debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":592},{"t":"Subtotal exonerado es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":596},{"t":"Subtotal exonerado debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":597},{"t":"Subtotal IVA 5% es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":601},{"t":"Subtotal IVA 5% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":602},{"t":"Subtotal IVA 10% es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":606},{"t":"Total IVA 10% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":607},{"t":"Liquidación IVA 5% es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":611},{"t":"Liquidación IVA 5% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":612},{"t":"Liquidación IVA 10% es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":616},{"t":"Liquidación IVA 10% debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":617},{"t":"Liquidación redondeo es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":621},{"t":"Liquidación redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":622},{"t":"Liquidación redondeo es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":626},{"t":"Liquidación redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":627},{"t":"Liquidación IVA comisión es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":631},{"t":"Liquidación IVA comisión debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":632},{"t":"Total IVA es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":636},{"t":"Total IVA debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":637},{"t":"Total operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":641},{"t":"Total operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":642},{"t":"Total descuento es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":646},{"t":"Total descuento debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":647},{"t":"Total descuento global es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":651},{"t":"Total descuento global debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":652},{"t":"Total descuento particular item es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":656},{"t":"Total descuento particular item debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":657},{"t":"Total bruto operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":661},{"t":"Total bruto operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":662},{"t":"Total anticipo item es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":666},{"t":"Total anticipo item debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":667},{"t":"Total anticipo global es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":671},{"t":"Total anticipo global debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":672},{"t":"Porcentaje de descuento total es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":676},{"t":"Porcentaje de descuento total debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":677},{"t":"Total anticipo es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":681},{"t":"Total anticipo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":682},{"t":"Total redondeo es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":686},{"t":"Total redondeo debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":687},{"t":"Total comisión es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":691},{"t":"Total comisión debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":692},{"t":"Total general operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":696},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":697},{"t":"Total general operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":701},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":702},{"t":"Total general operación es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":706},{"t":"Total general operación debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":707},{"t":"Total base gravada es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":711},{"t":"Total base gravada debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":712},{"t":"Total gs es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":716},{"t":"Total gs debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":717},{"t":"Cuenta es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":725},{"t":"Moneda es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":729},{"t":"Moneda debe ser una cadena","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":730},{"t":"Moneda debe tener entre 3 y 3 caracteres","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":731},{"t":"Monto de cuota es obligatorio","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":735},{"t":"Monto de cuota debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":736},{"t":"Cantidad de cuotas es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":740},{"t":"Cantidad de cuotas debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":741},{"t":"Fecha de vencimiento es obligatoria","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":745},{"t":"Fecha de vencimiento debe ser una fecha con el formato AAAA-MM-DD","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":747},{"t":"Saldo pendiente debe ser numérico","archivo":"backend/src/facturas/dto/create-factura.dto.ts","linea":753},{"t":"Facturas pendientes de envío obtenidas exitosamente","archivo":"backend/src/facturas/facturas.controller.ts","linea":238},{"t":"Error al obtener facturas pendientes","archivo":"backend/src/facturas/facturas.controller.ts","linea":246},{"t":"Facturas obtenidas exitosamente","archivo":"backend/src/facturas/facturas.controller.ts","linea":397},{"t":"Error al obtener facturas","archivo":"backend/src/facturas/facturas.controller.ts","linea":410},{"t":"Error al generar PDF del documento","archivo":"backend/src/facturas/facturas.controller.ts","linea":449},{"t":"Error al consultar documento","archivo":"backend/src/facturas/facturas.controller.ts","linea":473},{"t":"Facturas enviadas al middleware exitosamente","archivo":"backend/src/facturas/facturas.controller.ts","linea":522},{"t":"Error al enviar facturas al middleware","archivo":"backend/src/facturas/facturas.controller.ts","linea":530},{"t":"Cliente no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":155},{"t":"El cliente tiene datos incompletos o inválidos. Corregilos antes de emitir la factura:","archivo":"backend/src/facturas/facturas.service.ts","linea":165},{"t":"Producto no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":172},{"t":"Indicador de presencia no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":173},{"t":"Moneda no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":174},{"t":"Condicion de operacion no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":175},{"t":"Tipo de impuesto no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":176},{"t":"Tipo de transaccion no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":177},{"t":"Medio de pago no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":178},{"t":"Factura automatica creada exitosamente","archivo":"backend/src/facturas/facturas.service.ts","linea":376},{"t":"El descuento aplicado supera el tope permitido para uno o más productos. Se requiere autorización de supervisor.","archivo":"backend/src/facturas/facturas.service.ts","linea":430},{"t":"La autorización de descuento no es válida o expiró. Solicitá una nueva autorización de supervisor.","archivo":"backend/src/facturas/facturas.service.ts","linea":447},{"t":"Seleccioná la numeración (timbrado) del documento","archivo":"backend/src/facturas/facturas.service.ts","linea":468},{"t":"No se puede crear una factura sin items","archivo":"backend/src/facturas/facturas.service.ts","linea":479},{"t":"El cliente seleccionado no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":480},{"t":"El cliente tiene datos incompletos o inválidos. Corregilos antes de emitir la factura:","archivo":"backend/src/facturas/facturas.service.ts","linea":494},{"t":"La moneda seleccionada no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":501},{"t":"La condición de operación seleccionada no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":503},{"t":"La factura debe tener tipo de cambio y un valor mayor a 0","archivo":"backend/src/facturas/facturas.service.ts","linea":522},{"t":"La factura debe tener condicion de tipo de cambio si es Global o por item","archivo":"backend/src/facturas/facturas.service.ts","linea":524},{"t":"La factura debe tener al menos un pago","archivo":"backend/src/facturas/facturas.service.ts","linea":532},{"t":"Para cobro en ruta se requiere asignar un cobrador a la factura","archivo":"backend/src/facturas/facturas.service.ts","linea":536},{"t":"Si la factura es credito y tiene entrega inicial debe tener pagos","archivo":"backend/src/facturas/facturas.service.ts","linea":564},{"t":"Los campos dmodcont, dentcont, danocont, dseccont, dfecodcont son obligatorios","archivo":"backend/src/facturas/facturas.service.ts","linea":572},{"t":"La direccion es obligatorio cuando el tipo de operacion es Negocio a Extranjero (B2F)","archivo":"backend/src/facturas/facturas.service.ts","linea":579},{"t":"Numeración no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":652},{"t":"La numeración está inactiva","archivo":"backend/src/facturas/facturas.service.ts","linea":658},{"t":"Se alcanzó el número final de la numeración","archivo":"backend/src/facturas/facturas.service.ts","linea":662},{"t":"Seleccioná la numeración o indicá establecimiento, punto de expedición y número del documento","archivo":"backend/src/facturas/facturas.service.ts","linea":693},{"t":"Empresa no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":740},{"t":"Tipo de transacción no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":756},{"t":"La autorización de descuento ya fue utilizada por otra operación.","archivo":"backend/src/facturas/facturas.service.ts","linea":866},{"t":"El ítem de remisión aplicado a \"…\" no existe o fue eliminado","archivo":"backend/src/facturas/facturas.service.ts","linea":1032},{"t":"Cantidad a facturar (…) supera lo disponible (…) en el ítem de remisión","archivo":"backend/src/facturas/facturas.service.ts","linea":1038},{"t":"Stock insuficiente para \"…\". Disponible: …, requerido: …","archivo":"backend/src/facturas/facturas.service.ts","linea":1105},{"t":"El medio de pago seleccionado no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":1197},{"t":"El banco emisor es obligatorio","archivo":"backend/src/facturas/facturas.service.ts","linea":1202},{"t":"El número de cheque es obligatorio","archivo":"backend/src/facturas/facturas.service.ts","linea":1203},{"t":"La tarjeta es obligatoria","archivo":"backend/src/facturas/facturas.service.ts","linea":1208},{"t":"La tarjeta seleccionada no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":1212},{"t":"La forma de procesamiento de pago es obligatoria","archivo":"backend/src/facturas/facturas.service.ts","linea":1215},{"t":"La forma de procesamiento seleccionada no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":1220},{"t":"La descripción de la tarjeta es obligatoria para código 9 (Otro)","archivo":"backend/src/facturas/facturas.service.ts","linea":1224},{"t":"La moneda de pago seleccionada no existe","archivo":"backend/src/facturas/facturas.service.ts","linea":1240},{"t":"No se encontró cotización para la moneda …. Registre una cotización antes de usar esta moneda.","archivo":"backend/src/facturas/facturas.service.ts","linea":1267},{"t":"Factura creada exitosamente","archivo":"backend/src/facturas/facturas.service.ts","linea":1852},{"t":"Empresa no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":2797},{"t":"La factura no existe o fue eliminada","archivo":"backend/src/facturas/facturas.service.ts","linea":3823},{"t":"Factura encontrada exitosamente","archivo":"backend/src/facturas/facturas.service.ts","linea":3904},{"t":"La factura no existe o fue eliminada","archivo":"backend/src/facturas/facturas.service.ts","linea":3923},{"t":"Debe proporcionar al menos una factura","archivo":"backend/src/facturas/facturas.service.ts","linea":4173},{"t":"No se encontraron facturas reenviables (pendientes o rechazadas por SIFEN).","archivo":"backend/src/facturas/facturas.service.ts","linea":4191},{"t":"Documento no encontrado para el CDC dado","archivo":"backend/src/facturas/facturas.service.ts","linea":4337},{"t":"Documento no encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":4404},{"t":"Documento encontrado","archivo":"backend/src/facturas/facturas.service.ts","linea":4407},{"t":"Debe proporcionar un motivo de anulación","archivo":"backend/src/facturas/facturas.service.ts","linea":4425},{"t":"Factura no encontrada","archivo":"backend/src/facturas/facturas.service.ts","linea":4435},{"t":"La factura ya está anulada","archivo":"backend/src/facturas/facturas.service.ts","linea":4436},{"t":"La factura tiene un evento SIFEN pendiente de respuesta. Esperá a que se procese antes de anularla.","archivo":"backend/src/facturas/facturas.service.ts","linea":4441},{"t":"Error enviando evento a SIFEN: …","archivo":"backend/src/facturas/facturas.service.ts","linea":4488},{"t":"SIFEN rechazó la … de la factura …: …","archivo":"backend/src/facturas/facturas.service.ts","linea":4491},{"t":"Factura anulada. Se inutilizará al procesar en SIFEN.","archivo":"backend/src/facturas/facturas.service.ts","linea":4632},{"t":"Factura … anulada exitosamente","archivo":"backend/src/facturas/facturas.service.ts","linea":4639},{"t":"No se pudo construir el payload de ninguna factura del lote SIFEN","archivo":"backend/src/facturas/sifen-payload.service.ts","linea":353}]},{"id":"reglas:gastos","tipo":"reglas","titulo":"Reglas: gastos","miga":"Reglas del sistema (gastos)","ruta":null,"resumen":"Proveedor requerido para registrar cuentas por pagar del gasto · La configuración exige requisición obligatoria. Debés informar cabecera.requisicion_id · Un comprobante histórico no se imputa a una importación ni a una rendición. · Medio de pago requerido: el gasto paga de contado y no está configur","archivos":["backend/src/gastos/gastos.service.ts","backend/src/gastos/importador/gastos-importador.controller.ts","backend/src/gastos/importador/gastos-importador.service.ts"],"textos":[{"t":"Proveedor requerido para registrar cuentas por pagar del gasto","archivo":"backend/src/gastos/gastos.service.ts","linea":94},{"t":"La configuración exige requisición obligatoria. Debés informar cabecera.requisicion_id","archivo":"backend/src/gastos/gastos.service.ts","linea":106},{"t":"Un comprobante histórico no se imputa a una importación ni a una rendición.","archivo":"backend/src/gastos/gastos.service.ts","linea":111},{"t":"Medio de pago requerido: el gasto paga de contado y no está configurado para diferirse a Orden de Pago","archivo":"backend/src/gastos/gastos.service.ts","linea":123},{"t":"El gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":569},{"t":"El gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":608},{"t":"No se puede editar un gasto anulado","archivo":"backend/src/gastos/gastos.service.ts","linea":609},{"t":"La configuración exige requisición obligatoria. Debés informar cabecera.requisicion_id","archivo":"backend/src/gastos/gastos.service.ts","linea":662},{"t":"Para cambiar requisicion_id también debés enviar items","archivo":"backend/src/gastos/gastos.service.ts","linea":667},{"t":"Medio de pago requerido: el gasto paga de contado y no está configurado para diferirse a Orden de Pago","archivo":"backend/src/gastos/gastos.service.ts","linea":819},{"t":"El gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":890},{"t":"Gasto ya anulado","archivo":"backend/src/gastos/gastos.service.ts","linea":891},{"t":"No se puede anular el gasto porque tiene pagos aplicados en cuentas por pagar","archivo":"backend/src/gastos/gastos.service.ts","linea":940},{"t":"El gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":1013},{"t":"No se puede contabilizar un gasto anulado","archivo":"backend/src/gastos/gastos.service.ts","linea":1015},{"t":"El gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":1027},{"t":"No se puede registrar en Tesorería un gasto anulado","archivo":"backend/src/gastos/gastos.service.ts","linea":1029},{"t":"La descripción del tipo de gasto es obligatoria","archivo":"backend/src/gastos/gastos.service.ts","linea":1065},{"t":"El porcentaje de IVA debe ser 0, 5 o 10","archivo":"backend/src/gastos/gastos.service.ts","linea":1071},{"t":"El tipo de gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":1104},{"t":"Solo se pueden editar tipos de gasto propios de la empresa","archivo":"backend/src/gastos/gastos.service.ts","linea":1107},{"t":"El porcentaje de IVA debe ser 0, 5 o 10","archivo":"backend/src/gastos/gastos.service.ts","linea":1120},{"t":"La descripción del tipo de gasto es obligatoria","archivo":"backend/src/gastos/gastos.service.ts","linea":1134},{"t":"El tipo de gasto no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":1166},{"t":"Solo se pueden desactivar tipos de gasto propios de la empresa","archivo":"backend/src/gastos/gastos.service.ts","linea":1169},{"t":"Tipo de gasto … desactivado","archivo":"backend/src/gastos/gastos.service.ts","linea":1183},{"t":"Cabecera requerida","archivo":"backend/src/gastos/gastos.service.ts","linea":1195},{"t":"Al menos un ítem es requerido","archivo":"backend/src/gastos/gastos.service.ts","linea":1197},{"t":"Cada ítem debe tener producto_id o descripción","archivo":"backend/src/gastos/gastos.service.ts","linea":1203},{"t":"La cuenta contable seleccionada no existe o no pertenece a la empresa","archivo":"backend/src/gastos/gastos.service.ts","linea":1219},{"t":"Si enviás requisicion_det_id en ítems, también debés informar cabecera.requisicion_id","archivo":"backend/src/gastos/gastos.service.ts","linea":1269},{"t":"requisicion_id inválido para la empresa","archivo":"backend/src/gastos/gastos.service.ts","linea":1291},{"t":"La requisición indicada no corresponde al origen gasto","archivo":"backend/src/gastos/gastos.service.ts","linea":1294},{"t":"La requisición debe estar aprobada para ejecutar gastos","archivo":"backend/src/gastos/gastos.service.ts","linea":1297},{"t":"Cuando el gasto está vinculado a una requisición, cada ítem debe incluir requisicion_det_id","archivo":"backend/src/gastos/gastos.service.ts","linea":1303},{"t":"El ítem …… no pertenece a la requisición seleccionada","archivo":"backend/src/gastos/gastos.service.ts","linea":1308},{"t":"Uno de los ítems no pertenece a la requisición seleccionada","archivo":"backend/src/gastos/gastos.service.ts","linea":1349},{"t":"…: la cantidad ejecutada supera lo solicitado","archivo":"backend/src/gastos/gastos.service.ts","linea":1355},{"t":"El embarque indicado no existe","archivo":"backend/src/gastos/gastos.service.ts","linea":1591},{"t":"No se puede imputar un gasto a un embarque ….","archivo":"backend/src/gastos/gastos.service.ts","linea":1594},{"t":"El costo a convertir no existe o no pertenece a este embarque.","archivo":"backend/src/gastos/gastos.service.ts","linea":1612},{"t":"Ese costo ya tiene un gasto asociado.","archivo":"backend/src/gastos/gastos.service.ts","linea":1617},{"t":"No hay un concepto de costo de importación configurado. Elegí uno al vincular el gasto.","archivo":"backend/src/gastos/gastos.service.ts","linea":1658},{"t":"La sucursal seleccionada no existe","archivo":"backend/src/gastos/gastos.service.ts","linea":1890},{"t":"La moneda seleccionada no existe","archivo":"backend/src/gastos/gastos.service.ts","linea":1897},{"t":"La moneda seleccionada no existe","archivo":"backend/src/gastos/gastos.service.ts","linea":1936},{"t":"El proveedor seleccionado no existe o fue eliminado","archivo":"backend/src/gastos/gastos.service.ts","linea":1998},{"t":"El RUC de la cabecera no coincide con el RUC del proveedor seleccionado","archivo":"backend/src/gastos/gastos.service.ts","linea":2007},{"t":"Cada ítem requiere descripción","archivo":"backend/src/gastos/gastos.service.ts","linea":2054},{"t":"Porcentaje de IVA inválido (…). Debe ser 0, 5 o 10.","archivo":"backend/src/gastos/gastos.service.ts","linea":2062},{"t":"Ya existe … con el comprobante ……. No se puede registrar duplicado.","archivo":"backend/src/gastos/gastos.service.ts","linea":2224},{"t":"Para registrar gasto deducible debe informar … completo","archivo":"backend/src/gastos/gastos.service.ts","linea":2304},{"t":"… debe contener solo dígitos","archivo":"backend/src/gastos/gastos.service.ts","linea":2310},{"t":"… no puede superar … dígitos","archivo":"backend/src/gastos/gastos.service.ts","linea":2314},{"t":"El módulo de gastos no está inicializado en esta base de datos. Ejecutá las migraciones pendientes y reiniciá el backend.","archivo":"backend/src/gastos/gastos.service.ts","linea":2341},{"t":"Ya existe un gasto activo con timbrado … y factura …. Si el anterior fue anulado revisá que la anulación haya quedado registrada; caso contrario, verificá la numeración cargada.","archivo":"backend/src/gastos/gastos.service.ts","linea":2369},{"t":"Falta el archivo (campo \"archivo\")","archivo":"backend/src/gastos/importador/gastos-importador.controller.ts","linea":31},{"t":"Falta el archivo o está vacío","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":24},{"t":"No se pudo leer el archivo. Verificá que sea un .xlsx válido","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":30},{"t":"El archivo no tiene hojas","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":34},{"t":"El archivo no tiene filas de datos","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":39},{"t":"No se puede mapear un job en estado …","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":166},{"t":"El valor \"…\" requiere un tipo de gasto para mapear","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":171},{"t":"El job debe tener el mapeo guardado antes de confirmar","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":242},{"t":"Hay … gasto… de contado: elegí con qué medio de pago se pagaron.","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":251},{"t":"accion=MAPEAR requiere tipo_gasto_id","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":324},{"t":"Alias no encontrado","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":346},{"t":"Job de importación no encontrado","archivo":"backend/src/gastos/importador/gastos-importador.service.ts","linea":353}]},{"id":"reglas:imagenes-ia","tipo":"reglas","titulo":"Reglas: imagenes ia","miga":"Reglas del sistema (imagenes ia)","ruta":null,"resumen":"La búsqueda de imágenes no está disponible en esta instancia (falta SERPER_API_KEY). · Configurá la IA de la empresa en Configuración → IA antes de buscar imágenes. · Ya hay una búsqueda de imágenes en curso. Esperá a que termine o cancelala. · Ningún producto de la selección necesita imágenes (ya t","archivos":["backend/src/imagenes-ia/busquedas.service.ts","backend/src/imagenes-ia/sugerencias.service.ts"],"textos":[{"t":"La búsqueda de imágenes no está disponible en esta instancia (falta SERPER_API_KEY).","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":109},{"t":"Configurá la IA de la empresa en Configuración → IA antes de buscar imágenes.","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":111},{"t":"Ya hay una búsqueda de imágenes en curso. Esperá a que termine o cancelala.","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":112},{"t":"Ningún producto de la selección necesita imágenes (ya tienen, no existen o quedaron fuera por el filtro de stock).","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":117},{"t":"Búsqueda no encontrada","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":143},{"t":"La búsqueda ya está ….","archivo":"backend/src/imagenes-ia/busquedas.service.ts","linea":149},{"t":"Sugerencia no encontrada","archivo":"backend/src/imagenes-ia/sugerencias.service.ts","linea":100},{"t":"La sugerencia ya fue ….","archivo":"backend/src/imagenes-ia/sugerencias.service.ts","linea":101},{"t":"El producto ya tiene el máximo de … imágenes.","archivo":"backend/src/imagenes-ia/sugerencias.service.ts","linea":113},{"t":"La imagen ya no está disponible; se marcó como rechazada.","archivo":"backend/src/imagenes-ia/sugerencias.service.ts","linea":124}]},{"id":"reglas:importaciones","tipo":"reglas","titulo":"Reglas: importaciones","miga":"Reglas del sistema (importaciones)","ruta":null,"resumen":"El código solo puede tener mayúsculas, números y guion bajo (ej: FLETE_AEREO) · No se pueden prorratear costos compartidos sin ítems en el embarque · Criterio de prorrateo inválido: … · No se puede prorratear por …: ningún ítem tiene valor cargado para este criterio · Componente de costo no encontra","archivos":["backend/src/importaciones/dto/importaciones.dto.ts","backend/src/importaciones/services/importaciones-costeo.service.ts","backend/src/importaciones/services/importaciones-cxp.service.ts","backend/src/importaciones/services/importaciones-isc.service.ts","backend/src/importaciones/services/importaciones.service.ts"],"textos":[{"t":"El código solo puede tener mayúsculas, números y guion bajo (ej: FLETE_AEREO)","archivo":"backend/src/importaciones/dto/importaciones.dto.ts","linea":552},{"t":"No se pueden prorratear costos compartidos sin ítems en el embarque","archivo":"backend/src/importaciones/services/importaciones-costeo.service.ts","linea":58},{"t":"Criterio de prorrateo inválido: …","archivo":"backend/src/importaciones/services/importaciones-costeo.service.ts","linea":66},{"t":"No se puede prorratear por …: ningún ítem tiene valor cargado para este criterio","archivo":"backend/src/importaciones/services/importaciones-costeo.service.ts","linea":122},{"t":"Componente de costo no encontrado","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":27},{"t":"El componente ya tiene una CxP asociada","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":29},{"t":"Debe especificar proveedor (en el componente o en el body)","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":34},{"t":"Proveedor inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":40},{"t":"El componente no tiene importe en Gs. para generar CxP","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":44},{"t":"fecha_emision inválida","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":49},{"t":"CxP generada","archivo":"backend/src/importaciones/services/importaciones-cxp.service.ts","linea":113},{"t":"Tasa ISC no encontrada para esta empresa","archivo":"backend/src/importaciones/services/importaciones-isc.service.ts","linea":45},{"t":"Tasa ISC no encontrada para esta empresa","archivo":"backend/src/importaciones/services/importaciones-isc.service.ts","linea":71},{"t":"Tasa ISC eliminada","archivo":"backend/src/importaciones/services/importaciones-isc.service.ts","linea":73},{"t":"anio_hasta debe ser mayor o igual a anio_desde","archivo":"backend/src/importaciones/services/importaciones-isc.service.ts","linea":113},{"t":"cc_hasta debe ser mayor o igual a cc_desde","archivo":"backend/src/importaciones/services/importaciones-isc.service.ts","linea":116},{"t":"Embarque no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":155},{"t":"Búsqueda exitosa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":161},{"t":"Búsqueda exitosa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":199},{"t":"No se puede cambiar de perfil mientras existan embarques activos en perfil …","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":227},{"t":"Solo se pueden editar embarques del perfil activo (…) para esta empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":302},{"t":"El perfil de un embarque no se puede cambiar; está definido al crearlo según la configuración de la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":307},{"t":"No se puede eliminar un embarque sellado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":412},{"t":"Embarque eliminado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":423},{"t":"Ítem no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":464},{"t":"Ítem no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":495},{"t":"Ya existe un concepto con código \"…\" en esta empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":536},{"t":"El concepto de costo no existe o fue eliminado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":559},{"t":"Solo se pueden editar conceptos de costo propios de la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":562},{"t":"Ya existe un concepto con código \"…\" en esta empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":574},{"t":"El concepto de costo no existe o fue eliminado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":597},{"t":"Solo se pueden desactivar conceptos de costo propios de la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":600},{"t":"Concepto de costo \"…\" desactivado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":608},{"t":"Componente de costo no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":640},{"t":"Componente de costo no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":671},{"t":"Solo se puede crear despacho cuando el embarque está en ARRIBADO o EN_DESPACHO (actual: …)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":721},{"t":"El embarque ya tiene un despacho cargado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":726},{"t":"Despachante inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":731},{"t":"Despachante inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":792},{"t":"Despacho eliminado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":840},{"t":"Despacho no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":850},{"t":"Solo se puede confirmar un despacho en estado BORRADOR","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":852},{"t":"Para confirmar el despacho el embarque debe estar en EN_DESPACHO (actual: …)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":855},{"t":"Despacho no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":986},{"t":"Solo se puede integrar a contabilidad un despacho CONFIRMADO (actual: …)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":988},{"t":"El despacho ya tenía su documento contable","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":999},{"t":"No se pudo generar el asiento. Revisá que haya un período contable abierto para la fecha del despacho y que estén mapeadas las cuentas de Inventario, IVA Crédito y del proveedor.","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1014},{"t":"Asiento contable generado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1018},{"t":"Solo se puede liberar un embarque en DESPACHADO (actual: …)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1027},{"t":"Depósito destino inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1035},{"t":"No se puede liberar: … ítem(s) tienen cantidad en cero. Corregí la cantidad y volvé a intentar.","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1151},{"t":"No se puede liberar: … producto(s) asociados a los ítems no existen o están eliminados.","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1167},{"t":"Embarque liberado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1248},{"t":"Despacho no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1260},{"t":"Solo se puede modificar/eliminar un despacho en BORRADOR","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1262},{"t":"No se encontró unidad de medida default (UNI / código 77)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1292},{"t":"No se encontró afectación IVA default (Gravado IVA)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1299},{"t":"Tipo de movimiento ENTRADA no configurado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1309},{"t":"Proveedor inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1331},{"t":"Este tercero está clasificado como \"Acreedor vario\" y no puede usarse en importaciones.","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1335},{"t":"Moneda inválida","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1342},{"t":"El perfil del embarque (…) debe coincidir con el perfil activo de la empresa (…)","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1392},{"t":"El módulo de importaciones está desactivado para esta empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1400},{"t":"Embarque no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1406},{"t":"El embarque en estado … no admite cambios","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1408},{"t":"Embarque no encontrado","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1415},{"t":"Producto inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1429},{"t":"SKU interno inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1440},{"t":"El chasis es obligatorio para importación de autos","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1444},{"t":"Ya existe un ítem activo con ese chasis","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1453},{"t":"Debe indicar producto, SKU proveedor o descripción de origen","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1455},{"t":"Concepto de costo inválido","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1527},{"t":"Moneda inválida","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1530},{"t":"Proveedor inválido para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1536},{"t":"Cuenta a pagar inválida para la empresa","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1542},{"t":"Los costos directos requieren seleccionar el ítem del embarque","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1548},{"t":"El ítem indicado no pertenece al embarque","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1552},{"t":"Los costos compartidos requieren criterio de prorrateo","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1555},{"t":"Los gastos extras requieren un motivo obligatorio","archivo":"backend/src/importaciones/services/importaciones.service.ts","linea":1561}]},{"id":"reglas:inmobiliario","tipo":"reglas","titulo":"Reglas: inmobiliario","miga":"Reglas del sistema (inmobiliario)","ruta":null,"resumen":"La operación ya tiene la adenda … pendiente: aprobala o rechazala antes de pedir otra · La operación ya tiene una adenda pendiente: aprobala o rechazala antes de crear otra · La rescisión la aprueba un supervisor con el privilegio de aprobar rescisiones · Una adenda de … no se puede hacer con la ope","archivos":["backend/src/inmobiliario/adendas/adendas.service.ts","backend/src/inmobiliario/cobros/cobros.service.ts","backend/src/inmobiliario/cobros/dto/cobro.dto.ts","backend/src/inmobiliario/comisiones/comisiones.service.ts","backend/src/inmobiliario/config/dto/indice.dto.ts","backend/src/inmobiliario/config/dto/update-parametros.dto.ts","backend/src/inmobiliario/config/indices.service.ts","backend/src/inmobiliario/config/parametros.service.ts","backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","backend/src/inmobiliario/cotizaciones/dto/cotizacion.dto.ts","backend/src/inmobiliario/cumplimiento/dto/cumplimiento.dto.ts","backend/src/inmobiliario/cumplimiento/inm-storage.service.ts","backend/src/inmobiliario/cumplimiento/inusuales.service.ts","backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","backend/src/inmobiliario/inversores/dto/inversores.dto.ts","backend/src/inmobiliario/inversores/inversores.service.ts","backend/src/inmobiliario/obra/certificados-obra.service.ts","backend/src/inmobiliario/obra/costos-obra.service.ts","backend/src/inmobiliario/obra/dto/obra.dto.ts","backend/src/inmobiliario/obra/presupuesto-obra.service.ts","backend/src/inmobiliario/operaciones/dto/operacion.dto.ts","backend/src/inmobiliario/operaciones/operaciones.service.ts","backend/src/inmobiliario/planes/planes.service.ts","backend/src/inmobiliario/postventa/postventa.service.ts","backend/src/inmobiliario/proyectos/dto/etapa-hito.dto.ts","backend/src/inmobiliario/proyectos/dto/proyecto.dto.ts","backend/src/inmobiliario/proyectos/proyectos.service.ts","backend/src/inmobiliario/unidades/unidades.service.ts"],"textos":[{"t":"La operación ya tiene la adenda … pendiente: aprobala o rechazala antes de pedir otra","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":98},{"t":"La operación ya tiene una adenda pendiente: aprobala o rechazala antes de crear otra","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":130},{"t":"La rescisión la aprueba un supervisor con el privilegio de aprobar rescisiones","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":165},{"t":"Una adenda de … no se puede hacer con la operación …","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":205},{"t":"La venta no tiene saldo para replanificar","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":228},{"t":"Indicá la unidad nueva","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":237},{"t":"La unidad nueva es la misma","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":238},{"t":"Unidad nueva no encontrada","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":242},{"t":"La unidad … no está disponible","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":244},{"t":"La unidad nueva tiene otra moneda que la venta","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":246},{"t":"Lo cobrado supera el precio de la unidad nueva: corresponde una devolución, no un cambio de unidad","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":250},{"t":"Indicá el cliente que recibe los derechos","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":264},{"t":"El cesionario es el mismo titular","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":265},{"t":"Tipo de adenda desconocido","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":300},{"t":"El plan no existe","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":406},{"t":"Indicá el plan o los tramos para el saldo","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":411},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":428},{"t":"Adenda no encontrada","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":434},{"t":"La adenda ya está …","archivo":"backend/src/inmobiliario/adendas/adendas.service.ts","linea":435},{"t":"Falta configurar con qué producto y qué timbrado se facturan las cuotas (Configuración inmobiliaria → Parámetros).","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":92},{"t":"El medio de pago no existe","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":108},{"t":"El producto configurado para facturar cuotas no existe","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":109},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":288},{"t":"La operación está …: no tiene cuotas para cobrar","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":290},{"t":"Una cuota está repetida en el cobro","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":300},{"t":"Hay una cuota que no es de esta operación","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":303},{"t":"La cuota … ya no está pendiente","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":305},{"t":"Antes del boleto sólo se cobra la seña","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":307},{"t":"La cuota … tiene un saldo de …: no se le pueden cobrar …","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":311},{"t":"No hay IPC cargado: no se puede calcular el ajuste de la cuota","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":324},{"t":"No hay cotización de … cargada. Cargá la del día antes de cobrar.","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":358},{"t":"No se puede pagar en … una venta en …","archivo":"backend/src/inmobiliario/cobros/cobros.service.ts","linea":378},{"t":"Elegí al menos una cuota","archivo":"backend/src/inmobiliario/cobros/dto/cobro.dto.ts","linea":31},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":265},{"t":"El proveedor no existe en esta empresa","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":271},{"t":"La comisión de la inmobiliaria ya se liquidó: no se puede cambiar","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":276},{"t":"El proyecto no existe en esta empresa","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":333},{"t":"Las partes de los hitos suman … %: tienen que sumar 100 %","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":337},{"t":"Un hito \"cobrado\" necesita el % de cobro que lo dispara","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":339},{"t":"Hay hitos repetidos","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":341},{"t":"Esquema no encontrado","archivo":"backend/src/inmobiliario/comisiones/comisiones.service.ts","linea":346},{"t":"El período va como AAAA-MM, ej: 2026-09","archivo":"backend/src/inmobiliario/config/dto/indice.dto.ts","linea":12},{"t":"Los días de reserva no pueden ser menor que 1","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":21},{"t":"Los días de reserva no pueden ser mayor que 365","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":22},{"t":"La seña mínima (%) no puede ser menor que 0","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":28},{"t":"La seña mínima (%) no puede ser mayor que 100","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":29},{"t":"El aviso de escritura (%) no puede ser menor que 0","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":38},{"t":"El aviso de escritura (%) no puede ser mayor que 100","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":39},{"t":"Las cuotas para alerta de rescisión no pueden ser menor que 1","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":45},{"t":"Las cuotas para alerta de rescisión no pueden ser mayor que 120","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":46},{"t":"La base gravada (%) no puede ser menor que 1","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":55},{"t":"La base gravada (%) no puede ser mayor que 99","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":56},{"t":"La tasa de IVA es 5 o 10","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":61},{"t":"El descuento máximo no puede ser negativo","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":82},{"t":"El descuento máximo no puede pasar del 100 %","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":83},{"t":"La validez de la cotización es de al menos 1 día","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":89},{"t":"La validez de la cotización no puede pasar de 180 días","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":90},{"t":"La tasa de mora no puede ser negativa","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":99},{"t":"La tasa de mora mensual no puede pasar del 20 %","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":100},{"t":"La retención no puede ser negativa","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":117},{"t":"La retención no puede pasar del 100 %","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":118},{"t":"Los meses de garantía no pueden ser negativos","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":124},{"t":"Los meses de garantía no pueden pasar de 120","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":125},{"t":"El fondo de reparo no puede ser negativo","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":131},{"t":"El fondo de reparo no puede pasar del 50 %","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":132},{"t":"La vigencia tiene que ser de al menos 1 mes","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":146},{"t":"La vigencia no puede pasar de 60 meses","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":147},{"t":"La vigencia tiene que ser de al menos 1 mes","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":153},{"t":"La vigencia no puede pasar de 60 meses","archivo":"backend/src/inmobiliario/config/dto/update-parametros.dto.ts","linea":154},{"t":"Ya hay un valor cargado para …. Editalo en vez de cargarlo de nuevo.","archivo":"backend/src/inmobiliario/config/indices.service.ts","linea":57},{"t":"Ya hay un valor cargado para ….","archivo":"backend/src/inmobiliario/config/indices.service.ts","linea":90},{"t":"Índice no encontrado","archivo":"backend/src/inmobiliario/config/indices.service.ts","linea":112},{"t":"El producto no existe en esta empresa","archivo":"backend/src/inmobiliario/config/parametros.service.ts","linea":32},{"t":"La numeración no existe en esta empresa","archivo":"backend/src/inmobiliario/config/parametros.service.ts","linea":39},{"t":"El plan no existe en este proyecto","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":72},{"t":"Cada opción necesita un plan o sus tramos","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":78},{"t":"El descuento de … % pasa el tope de … % sin autorización. Pedile a un supervisor que la cargue.","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":86},{"t":"…: el plan no tiene seña y la reserva se hace con el cobro de una seña","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":99},{"t":"…: la seña (…) es menor al mínimo del … % del precio (…)","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":102},{"t":"Indicá el cliente o el nombre del interesado","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":123},{"t":"Unidad no encontrada","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":129},{"t":"La unidad … no está disponible (…)","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":131},{"t":"La unidad no tiene precio de lista","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":132},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":135},{"t":"Cotización no encontrada","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":242},{"t":"Cotización no encontrada","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":260},{"t":"Sólo se anula una cotización vigente","archivo":"backend/src/inmobiliario/cotizaciones/cotizaciones.service.ts","linea":261},{"t":"El descuento no puede ser negativo","archivo":"backend/src/inmobiliario/cotizaciones/dto/cotizacion.dto.ts","linea":37},{"t":"El descuento no puede pasar del 100 %","archivo":"backend/src/inmobiliario/cotizaciones/dto/cotizacion.dto.ts","linea":38},{"t":"La cotización necesita al menos un plan","archivo":"backend/src/inmobiliario/cotizaciones/dto/cotizacion.dto.ts","linea":69},{"t":"Se comparan hasta tres planes","archivo":"backend/src/inmobiliario/cotizaciones/dto/cotizacion.dto.ts","linea":70},{"t":"Indicá el motivo","archivo":"backend/src/inmobiliario/cumplimiento/dto/cumplimiento.dto.ts","linea":83},{"t":"Describí la operación inusual","archivo":"backend/src/inmobiliario/cumplimiento/dto/cumplimiento.dto.ts","linea":91},{"t":"No se pudo guardar el archivo en el almacenamiento","archivo":"backend/src/inmobiliario/cumplimiento/inm-storage.service.ts","linea":42},{"t":"Registro no encontrado","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":68},{"t":"Indicá el cliente o la operación","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":74},{"t":"La operación no existe","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":81},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":85},{"t":"La fecha no puede ser futura","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":87},{"t":"Registro no encontrado","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":120},{"t":"El registro ya está resuelto","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":122},{"t":"Escribí el análisis: queda como respaldo de la decisión","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":125},{"t":"Indicá el número y la fecha del ROS presentado a la SEPRELAD","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":127},{"t":"La fecha del ROS no puede ser futura","archivo":"backend/src/inmobiliario/cumplimiento/inusuales.service.ts","linea":129},{"t":"Cliente no encontrado en esta empresa","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":88},{"t":"Cliente no encontrado en esta empresa","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":142},{"t":"Si es PEP, indicá el cargo o el vínculo con la persona expuesta","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":153},{"t":"El cliente no tiene legajo","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":210},{"t":"Para aprobar el legajo falta …","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":212},{"t":"El cliente no tiene legajo","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":248},{"t":"Adjuntá el archivo","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":279},{"t":"El archivo tiene que ser PDF, JPG, PNG o WEBP","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":281},{"t":"El archivo pasa de 10 MB","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":282},{"t":"El cliente no tiene legajo","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":289},{"t":"Documento no encontrado","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":320},{"t":"Documento no encontrado","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":326},{"t":"El documento ya está anulado","archivo":"backend/src/inmobiliario/cumplimiento/legajos-cliente.service.ts","linea":327},{"t":"Informe no encontrado","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":56},{"t":"El período termina antes de empezar","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":64},{"t":"El período no puede empezar en el futuro","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":65},{"t":"El informe de ese período ya está emitido","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":69},{"t":"Informe no encontrado","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":99},{"t":"El informe ya está emitido","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":100},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/fideicomiso/fideicomiso.service.ts","linea":178},{"t":"Indicá el nombre del inversor","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":21},{"t":"Email inválido","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":25},{"t":"La participación no puede pasar del 100 %","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":36},{"t":"El monto tiene que ser mayor a cero","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":49},{"t":"Indicá el concepto","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":79},{"t":"El monto tiene que ser mayor a cero","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":84},{"t":"Indicá la referencia del pago","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":92},{"t":"Indicá el motivo","archivo":"backend/src/inmobiliario/inversores/dto/inversores.dto.ts","linea":98},{"t":"La fecha … no puede ser futura","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":19},{"t":"Inversor no encontrado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":108},{"t":"El inversor tiene aportes, canjes o distribuciones sin pagar: no se puede dar de baja","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":207},{"t":"Aporte no encontrado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":256},{"t":"El aporte ya está anulado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":257},{"t":"La unidad no existe","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":284},{"t":"La unidad es de otro proyecto","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":285},{"t":"La unidad … no está disponible (…)","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":287},{"t":"Indicá el valor del canje: la unidad no tiene precio de lista","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":289},{"t":"Canje no encontrado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":324},{"t":"El canje ya está anulado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":325},{"t":"El proyecto no tiene inversores con participación: no hay a quién distribuir","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":384},{"t":"Distribución no encontrada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":428},{"t":"Sólo se aprueba una distribución en borrador","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":438},{"t":"Distribución no encontrada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":448},{"t":"La distribución ya está anulada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":449},{"t":"Hay pagos registrados: no se puede anular la distribución","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":451},{"t":"Línea no encontrada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":473},{"t":"Sólo se registran pagos de una distribución aprobada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":475},{"t":"La línea ya está pagada","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":476},{"t":"El pago no puede ser anterior a la distribución","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":479},{"t":"Inversor no encontrado","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":501},{"t":"Las participaciones del proyecto sumarían … %: no pueden pasar del 100 %","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":512},{"t":"El proveedor no existe en esta empresa","archivo":"backend/src/inmobiliario/inversores/inversores.service.ts","linea":522},{"t":"Certificado no encontrado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":78},{"t":"La partida no existe o está de baja","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":90},{"t":"Sólo se modifica un certificado en borrador","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":131},{"t":"Desvinculá la factura antes de cambiar el contratista","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":133},{"t":"El certificado cambió de estado mientras lo editabas. Recargá.","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":155},{"t":"Sólo se aprueba un certificado en borrador","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":170},{"t":"La partida del certificado está de baja","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":172},{"t":"El avance (… %) es menor al del certificado … (… %). El avance de un certificado es acumulado.","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":182},{"t":"El certificado ya cambió de estado. Recargá.","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":192},{"t":"El certificado ya está anulado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":226},{"t":"El fondo de reparo ya se devolvió: el certificado no se puede anular","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":228},{"t":"El certificado ya cambió de estado. Recargá.","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":239},{"t":"El certificado está anulado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":265},{"t":"La compra no existe en esta empresa","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":271},{"t":"La compra está anulada","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":272},{"t":"La factura es de otro proveedor que el contratista del certificado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":274},{"t":"La factura ya está vinculada al certificado …","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":282},{"t":"La factura ya está imputada a una partida. Quitá esa imputación: el costo entra a la obra por el certificado.","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":284},{"t":"Sólo se devuelve el fondo de un certificado aprobado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":307},{"t":"El certificado no retuvo fondo de reparo","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":308},{"t":"El fondo de reparo ya se devolvió","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":309},{"t":"La devolución no puede ser anterior al certificado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":311},{"t":"La fecha de devolución no puede ser futura","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":313},{"t":"Certificado no encontrado","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":333},{"t":"El contratista no existe como proveedor de esta empresa","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":342},{"t":"El proveedor está inactivo","archivo":"backend/src/inmobiliario/obra/certificados-obra.service.ts","linea":343},{"t":"La partida no existe o está de baja","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":181},{"t":"Indicá el monto","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":185},{"t":"Indicá qué es el costo (descripción)","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":186},{"t":"La fecha no puede ser futura","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":188},{"t":"El comprobante no tiene base imponible para imputar","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":215},{"t":"La factura está vinculada al certificado …: su costo ya entra a la obra por el certificado","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":222},{"t":"El comprobante ya está imputado completo","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":233},{"t":"El monto (…) pasa lo que queda sin imputar del comprobante (… …)","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":238},{"t":"Imputación no encontrada","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":271},{"t":"Es la imputación de un certificado: anulá el certificado","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":273},{"t":"No hay cotización de … cargada para el …. Cargala antes de imputar.","archivo":"backend/src/inmobiliario/obra/costos-obra.service.ts","linea":323},{"t":"Indicá el código de la partida","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":24},{"t":"Indicá el rubro","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":30},{"t":"Indicá el nombre de la partida","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":36},{"t":"El presupuesto no puede ser negativo","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":42},{"t":"El avance no puede pasar del 100 %","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":54},{"t":"El monto certificado tiene que ser mayor a cero","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":78},{"t":"El avance no puede pasar del 100 %","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":85},{"t":"El fondo de reparo no puede pasar del 50 %","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":92},{"t":"La retención no puede pasar del 50 %","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":99},{"t":"Indicá el motivo","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":115},{"t":"El monto tiene que ser mayor a cero","archivo":"backend/src/inmobiliario/obra/dto/obra.dto.ts","linea":141},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":17},{"t":"Códigos repetidos en la carga: …","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":53},{"t":"Ya existen en el proyecto: …","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":59},{"t":"Partida no encontrada","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":100},{"t":"Ya existe la partida … en el proyecto","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":106},{"t":"Partida no encontrada","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":140},{"t":"La partida tiene costos imputados o certificados: quitá esas imputaciones o anulá los certificados antes de darla de baja","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":146},{"t":"La etapa no pertenece al proyecto","archivo":"backend/src/inmobiliario/obra/presupuesto-obra.service.ts","linea":370},{"t":"El porcentaje de un titular no puede pasar del 100 %","archivo":"backend/src/inmobiliario/operaciones/dto/operacion.dto.ts","linea":30},{"t":"La opción de cotización no existe","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":102},{"t":"La cotización … está …","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":104},{"t":"Indicá la opción de una cotización, o la unidad y el plan","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":124},{"t":"Unidad no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":130},{"t":"Unidad no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":145},{"t":"La unidad … ya no está disponible","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":146},{"t":"La unidad no tiene moneda","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":148},{"t":"El plan no tiene seña: la reserva se hace con el cobro de una seña","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":154},{"t":"La seña (…) es menor al mínimo del … % del precio (…)","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":158},{"t":"Hay titulares que no son clientes de esta empresa","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":175},{"t":"Otra venta tomó esta unidad al mismo tiempo. Recargá y elegí otra.","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":244},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":318},{"t":"Ese cliente ya es titular","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":331},{"t":"Titular no encontrado","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":351},{"t":"Titular no encontrado","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":374},{"t":"El titular principal no se quita: es a quien se factura","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":376},{"t":"Cargá el origen de los fondos antes de aprobar el legajo","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":416},{"t":"El legajo del comprador no está aprobado","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":482},{"t":"Falta cobrar la seña","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":486},{"t":"Los porcentajes de los titulares suman … %, tienen que sumar 100 %","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":490},{"t":"Debida diligencia incompleta. …. Completalo en Inmobiliario → Cumplimiento.","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":499},{"t":"La fecha del boleto no puede ser futura","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":504},{"t":"No hay IPC cargado para la fecha de firma. Cargalo en Configuración inmobiliaria → IPC del BCP.","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":510},{"t":"Cuota no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":567},{"t":"La cuota ya no está pendiente","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":568},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":660},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":702},{"t":"El boleto todavía no se firmó","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":703},{"t":"La seña registrada no coincide con el plan de la operación","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":767},{"t":"El cliente no existe en esta empresa","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":880},{"t":"El comprador tiene datos incompletos para facturarle. Corregilos en su ficha de cliente antes de reservar:","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":886},{"t":"No se puede …: la operación está …","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":909},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/operaciones/operaciones.service.ts","linea":925},{"t":"Plan de pago no encontrado","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":48},{"t":"Ya hay un plan llamado \"…\" en el proyecto","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":78},{"t":"Ya hay otro plan llamado \"…\" en el proyecto","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":119},{"t":"Indicá un plan o sus tramos","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":147},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":185},{"t":"Sólo puede haber un tramo \"saldo\"","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":187},{"t":"Los porcentajes suman … %: no pueden pasar del 100 %","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":189},{"t":"Cada tramo contra hito necesita su hito de obra","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":191},{"t":"Hay un hito que no pertenece a este proyecto","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":197},{"t":"Los porcentajes suman … %. Tienen que sumar 100 % o tiene que haber un tramo \"saldo\".","archivo":"backend/src/inmobiliario/planes/planes.service.ts","linea":204},{"t":"La escrituración empieza con el boleto firmado","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":65},{"t":"No se puede escriturar una operación …","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":106},{"t":"Cargá primero los datos de la escritura (escribanía)","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":110},{"t":"La escritura ya está firmada","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":111},{"t":"La fecha de firma no puede ser futura","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":113},{"t":"La venta tiene saldo (…): para escriturar antes de cancelar, marcá la hipoteca por el saldo","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":117},{"t":"Primero se firma la escritura","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":165},{"t":"La fecha de inscripción no puede ser futura","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":167},{"t":"Cargá primero los datos de la escritura","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":191},{"t":"Tarea no encontrada","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":212},{"t":"Tarea no encontrada","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":234},{"t":"No se puede entregar una operación …","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":256},{"t":"La fecha de entrega no puede ser futura","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":258},{"t":"La unidad ya se entregó","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":309},{"t":"La unidad todavía no se entregó","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":316},{"t":"La unidad todavía no se entregó","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":340},{"t":"Observación no encontrada","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":359},{"t":"Operación no encontrada","archivo":"backend/src/inmobiliario/postventa/postventa.service.ts","linea":400},{"t":"El orden no puede ser menor que 0","archivo":"backend/src/inmobiliario/proyectos/dto/etapa-hito.dto.ts","linea":25},{"t":"El avance (%) no puede ser menor que 0","archivo":"backend/src/inmobiliario/proyectos/dto/etapa-hito.dto.ts","linea":41},{"t":"El avance (%) no puede ser mayor que 100","archivo":"backend/src/inmobiliario/proyectos/dto/etapa-hito.dto.ts","linea":42},{"t":"El orden no puede ser menor que 0","archivo":"backend/src/inmobiliario/proyectos/dto/etapa-hito.dto.ts","linea":63},{"t":"El código va de 2 a 16 letras, números, guion o guion bajo. Ej: TORRE-SOL","archivo":"backend/src/inmobiliario/proyectos/dto/proyecto.dto.ts","linea":22},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":76},{"t":"Ya existe un proyecto con el código …","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":89},{"t":"La etapa tiene … hito(s). Pasalos a otra etapa o dalos de baja primero.","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":256},{"t":"El hito ya está cumplido","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":330},{"t":"El hito no está cumplido","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":353},{"t":"Un proyecto en fideicomiso necesita el nombre de la fiduciaria","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":388},{"t":"El centro de costo no existe en esta empresa","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":401},{"t":"La cuenta de Tesorería no existe en esta empresa","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":408},{"t":"La moneda no existe","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":412},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":418},{"t":"Etapa no encontrada","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":424},{"t":"Hito no encontrado","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":430},{"t":"La etapa no pertenece a este proyecto","archivo":"backend/src/inmobiliario/proyectos/proyectos.service.ts","linea":439},{"t":"Unidad no encontrada","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":97},{"t":"Ya existe la unidad … en este proyecto","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":147},{"t":"Ya existe otra unidad con ese código en el proyecto","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":180},{"t":"El precio es el mismo","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":189},{"t":"Cargá el precio de lista antes de publicar la unidad","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":218},{"t":"La unidad está en una venta: no se puede dar de baja","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":282},{"t":"Proyecto no encontrado","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":415},{"t":"La etapa no pertenece a este proyecto","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":429},{"t":"La unidad vinculada no pertenece a este proyecto","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":436},{"t":"La moneda no existe","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":440},{"t":"Unidad no encontrada","archivo":"backend/src/inmobiliario/unidades/unidades.service.ts","linea":446}]},{"id":"reglas:inventario-fisico","tipo":"reglas","titulo":"Reglas: inventario fisico","miga":"Reglas del sistema (inventario fisico)","ruta":null,"resumen":"Sesión no encontrada · La sesión ya está cerrada · Sesión no encontrada o ya cerrada · Sesión no encontrada · Sesión no encontrada o ya cerrada · Sesión no encontrada o ya cerrada","archivos":["backend/src/inventario-fisico/inventario-fisico.service.ts"],"textos":[{"t":"Sesión no encontrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":48},{"t":"La sesión ya está cerrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":49},{"t":"Sesión no encontrada o ya cerrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":73},{"t":"Sesión no encontrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":107},{"t":"Sesión no encontrada o ya cerrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":128},{"t":"Sesión no encontrada o ya cerrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":152},{"t":"Sesión no encontrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":230},{"t":"Sesión no encontrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":382},{"t":"Sesión no encontrada","archivo":"backend/src/inventario-fisico/inventario-fisico.service.ts","linea":426}]},{"id":"reglas:kude","tipo":"reglas","titulo":"Reglas: kude","miga":"Reglas del sistema (kude)","ruta":null,"resumen":"Tipo de documento … no soportado aún · Error al generar KUDE · Error al generar KUDE · No se pudo conectar con el servicio de generación de KUDE","archivos":["backend/src/kude/kude.controller.ts","backend/src/kude/kude.service.ts"],"textos":[{"t":"Tipo de documento … no soportado aún","archivo":"backend/src/kude/kude.controller.ts","linea":70},{"t":"Error al generar KUDE","archivo":"backend/src/kude/kude.controller.ts","linea":93},{"t":"Error al generar KUDE","archivo":"backend/src/kude/kude.service.ts","linea":104},{"t":"No se pudo conectar con el servicio de generación de KUDE","archivo":"backend/src/kude/kude.service.ts","linea":133}]},{"id":"reglas:lista-precios","tipo":"reglas","titulo":"Reglas: lista precios","miga":"Reglas del sistema (lista precios)","ruta":null,"resumen":"Lista de precios creada exitosamente · Error al crear lista de precios · Asignación desactivada exitosamente · Error al desactivar asignación · Error al obtener precio del producto · Error al obtener precios de productos","archivos":["backend/src/lista-precios/lista-precios.controller.ts","backend/src/lista-precios/lista-precios.service.ts"],"textos":[{"t":"Lista de precios creada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":38},{"t":"Error al crear lista de precios","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":45},{"t":"Asignación desactivada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":67},{"t":"Error al desactivar asignación","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":74},{"t":"Error al obtener precio del producto","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":134},{"t":"Error al obtener precios de productos","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":171},{"t":"Empresa no encontrada para el usuario","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":221},{"t":"Empresa no proporcionada","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":272},{"t":"Error al obtener listas de empresa","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":299},{"t":"Empresa no encontrada para el usuario","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":323},{"t":"Error al obtener precios del producto","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":343},{"t":"Lista de precios no encontrada","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":364},{"t":"Error al obtener lista por ID","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":381},{"t":"Precios actualizados exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":411},{"t":"Error al actualizar precios","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":421},{"t":"Lista duplicada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":444},{"t":"Error al duplicar lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":451},{"t":"Descuento aplicado exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":476},{"t":"Error al aplicar descuento masivo","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":483},{"t":"Lista desactivada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":500},{"t":"Error al desactivar lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":507},{"t":"Asignaciones creadas exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":540},{"t":"Error al crear asignaciones","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":550},{"t":"Error al obtener asignaciones","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":578},{"t":"Error al obtener productos de la lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":618},{"t":"Producto actualizado exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":659},{"t":"Error al actualizar producto en la lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":669},{"t":"Producto eliminado de la lista exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":698},{"t":"Error al eliminar producto de la lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":705},{"t":"Lista actualizada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":734},{"t":"Error al actualizar lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":741},{"t":"Lista … exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":768},{"t":"Error al cambiar estado de la lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":775},{"t":"Moneda cambiada exitosamente","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":793},{"t":"Error al cambiar moneda de la lista","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":800},{"t":"Empresa no encontrada para el usuario","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":819},{"t":"Empresa no proporcionada","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":840},{"t":"Error al obtener monedas disponibles","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":857},{"t":"Empresa no encontrada para el usuario","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":878},{"t":"Empresa no proporcionada","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":901},{"t":"Error al obtener listas por moneda","archivo":"backend/src/lista-precios/lista-precios.controller.ts","linea":918},{"t":"El código de la lista es obligatorio","archivo":"backend/src/lista-precios/lista-precios.service.ts","linea":466},{"t":"Ya existe una lista con el código …","archivo":"backend/src/lista-precios/lista-precios.service.ts","linea":484},{"t":"Asignación no encontrada o ya desactivada","archivo":"backend/src/lista-precios/lista-precios.service.ts","linea":948},{"t":"Producto no encontrado en la lista","archivo":"backend/src/lista-precios/lista-precios.service.ts","linea":1005},{"t":"Producto no encontrado en la lista","archivo":"backend/src/lista-precios/lista-precios.service.ts","linea":1051}]},{"id":"reglas:lotes","tipo":"reglas","titulo":"Reglas: lotes","miga":"Reglas del sistema (lotes)","ruta":null,"resumen":"sucursal_id es obligatorio · Estado de LOTES obtenido · Sucursal no encontrada para la empresa · El módulo LOTES no está habilitado para esta sucursal (requiere configuración y módulo activo) · No se puede revertir la compra: el lote … ya tuvo consumos y no está íntegro · No se puede revertir lotes:","archivos":["backend/src/lotes/lotes.controller.ts","backend/src/lotes/lotes.service.ts"],"textos":[{"t":"sucursal_id es obligatorio","archivo":"backend/src/lotes/lotes.controller.ts","linea":27},{"t":"Estado de LOTES obtenido","archivo":"backend/src/lotes/lotes.controller.ts","linea":30},{"t":"Sucursal no encontrada para la empresa","archivo":"backend/src/lotes/lotes.service.ts","linea":102},{"t":"El módulo LOTES no está habilitado para esta sucursal (requiere configuración y módulo activo)","archivo":"backend/src/lotes/lotes.service.ts","linea":200},{"t":"No se puede revertir la compra: el lote … ya tuvo consumos y no está íntegro","archivo":"backend/src/lotes/lotes.service.ts","linea":289},{"t":"No se puede revertir lotes: cantidad a devolver (…) supera lo pendiente de devolver (…)","archivo":"backend/src/lotes/lotes.service.ts","linea":357},{"t":"No se encontró sucursal activa para consultar lotes","archivo":"backend/src/lotes/lotes.service.ts","linea":439},{"t":"No se encontró sucursal activa para consultar dashboard de lotes","archivo":"backend/src/lotes/lotes.service.ts","linea":610},{"t":"No se encontró sucursal activa para consultar lotes del producto","archivo":"backend/src/lotes/lotes.service.ts","linea":675},{"t":"Producto no encontrado para la empresa","archivo":"backend/src/lotes/lotes.service.ts","linea":684}]},{"id":"reglas:marangatu","tipo":"reglas","titulo":"Reglas: marangatu","miga":"Reglas del sistema (marangatu)","ruta":null,"resumen":"MARANGATU_ENCRYPTION_KEY debe tener exactamente 32 caracteres · Se requiere una contraseña · Configuración Marangatu no encontrada · Configuración Marangatu no encontrada · Bot Marangatu: … · Empresa no encontrada","archivos":["backend/src/marangatu/marangatu-config.service.ts","backend/src/marangatu/marangatu-sync.service.ts"],"textos":[{"t":"MARANGATU_ENCRYPTION_KEY debe tener exactamente 32 caracteres","archivo":"backend/src/marangatu/marangatu-config.service.ts","linea":14},{"t":"Se requiere una contraseña","archivo":"backend/src/marangatu/marangatu-config.service.ts","linea":54},{"t":"Configuración Marangatu no encontrada","archivo":"backend/src/marangatu/marangatu-config.service.ts","linea":93},{"t":"Configuración Marangatu no encontrada","archivo":"backend/src/marangatu/marangatu-config.service.ts","linea":102},{"t":"Bot Marangatu: …","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":56},{"t":"Empresa no encontrada","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":143},{"t":"Empresa no encontrada","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":184},{"t":"Sincronización … iniciada para …/…","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":195},{"t":"Empresa no encontrada","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":203},{"t":"No se recibió ningún CDC para recuperar","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":1255},{"t":"Empresa no encontrada","archivo":"backend/src/marangatu/marangatu-sync.service.ts","linea":1262}]},{"id":"reglas:marcas","tipo":"reglas","titulo":"Reglas: marcas","miga":"Reglas del sistema (marcas)","ruta":null,"resumen":"Marca creada exitosamente · Marca no encontrada · Marca no encontrada · Marca actualizada exitosamente · Marca no encontrada · Estado de la marca actualizado","archivos":["backend/src/marcas/marcas.service.ts"],"textos":[{"t":"Marca creada exitosamente","archivo":"backend/src/marcas/marcas.service.ts","linea":33},{"t":"Marca no encontrada","archivo":"backend/src/marcas/marcas.service.ts","linea":48},{"t":"Marca no encontrada","archivo":"backend/src/marcas/marcas.service.ts","linea":54},{"t":"Marca actualizada exitosamente","archivo":"backend/src/marcas/marcas.service.ts","linea":75},{"t":"Marca no encontrada","archivo":"backend/src/marcas/marcas.service.ts","linea":80},{"t":"Estado de la marca actualizado","archivo":"backend/src/marcas/marcas.service.ts","linea":98},{"t":"Marca no encontrada","archivo":"backend/src/marcas/marcas.service.ts","linea":103},{"t":"No se puede eliminar la marca porque tiene … producto(s) asociado(s)","archivo":"backend/src/marcas/marcas.service.ts","linea":111},{"t":"Marca eliminada exitosamente","archivo":"backend/src/marcas/marcas.service.ts","linea":127}]},{"id":"reglas:middleware-sifen","tipo":"reglas","titulo":"Reglas: middleware sifen","miga":"Reglas del sistema (middleware sifen)","ruta":null,"resumen":"Tipo de documento sin eventos SIFEN: … · … no encontrado · Los eventos SIFEN no están soportados para notas de débito · Solo se pueden inutilizar documentos rechazados · SIFEN tiene … aprobada: no se puede inutilizar. Usá \"Sincronizar SIFEN\" para traer su estado. · No se pudo confirmar con SIFEN que","archivos":["backend/src/middleware-sifen/middleware-sifen.controller.ts","backend/src/middleware-sifen/middleware-sifen.service.ts"],"textos":[{"t":"Tipo de documento sin eventos SIFEN: …","archivo":"backend/src/middleware-sifen/middleware-sifen.controller.ts","linea":18},{"t":"… no encontrado","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":398},{"t":"Los eventos SIFEN no están soportados para notas de débito","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":404},{"t":"Solo se pueden inutilizar documentos rechazados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":419},{"t":"SIFEN tiene … aprobada: no se puede inutilizar. Usá \"Sincronizar SIFEN\" para traer su estado.","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":432},{"t":"No se pudo confirmar con SIFEN que el documento no exista. Intentá de nuevo en unos minutos.","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":438},{"t":"Solo se pueden cancelar documentos aprobados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":445},{"t":"La empresa no tiene facturación electrónica activa: solo se admite cancelación, no inutilización ni nominación.","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":459},{"t":"Cancelación local no soportada para …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":518},{"t":"Cancelación aplicada localmente (empresa sin SIFEN)","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":535},{"t":"Error al cancelar localmente: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":543},{"t":"La nominación solo aplica para facturas","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":550},{"t":"Solo se pueden nominar documentos aprobados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":556},{"t":"No se encontró el timbrado del documento ni un timbrado vigente de la empresa: no se puede inutilizar","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":573},{"t":"Evento enviado correctamente","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":664},{"t":"Las notas de débito no tienen eventos SIFEN","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1805},{"t":"El documento no tiene un evento pendiente","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1812},{"t":"… no encontrado","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1874},{"t":"Sólo se reenvían cancelaciones e inutilizaciones; la nominación se vuelve a hacer desde la factura","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1880},{"t":"El evento ya fue aprobado por SIFEN: no hay nada que reenviar","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1883},{"t":"El evento sigue en curso en SIFEN: no se reenvía automáticamente","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1905},{"t":"Indicá el motivo por el que se libera el evento","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1990},{"t":"No se liberó: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":1998},{"t":"El evento ya no estaba pendiente","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2014},{"t":"Evento liberado. Ya se puede enviar otro evento al documento.","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2032},{"t":"Factura no encontrada","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2563},{"t":"Solo se pueden inutilizar documentos rechazados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2569},{"t":"Error al enviar evento: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2646},{"t":"Factura no encontrada","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2663},{"t":"Solo se pueden cancelar documentos aprobados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2669},{"t":"El documento no tiene CDC asignado","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2674},{"t":"No se puede cancelar: han pasado más de 48 horas desde el envío","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2684},{"t":"Error al enviar evento: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2752},{"t":"Factura no encontrada","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2791},{"t":"Solo se pueden nominar documentos aprobados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2797},{"t":"El documento no tiene CDC asignado","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2802},{"t":"Error al enviar evento: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":2889},{"t":"Nota de crédito no encontrada","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3179},{"t":"Solo se pueden cancelar documentos aprobados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3186},{"t":"El documento no tiene CDC asignado","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3191},{"t":"No se puede cancelar: han pasado más de 48 horas desde el envío","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3199},{"t":"Error al enviar evento: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3257},{"t":"Nota de crédito no encontrada","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3274},{"t":"Solo se pueden inutilizar documentos rechazados","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3280},{"t":"Error al enviar evento: …","archivo":"backend/src/middleware-sifen/middleware-sifen.service.ts","linea":3351}]},{"id":"reglas:mobile","tipo":"reglas","titulo":"Reglas: mobile","miga":"Reglas del sistema (mobile)","ruta":null,"resumen":"Debe seleccionar al menos una cuota · Medio de pago no configurado para \"…\" · Debe imputar al menos una cuota · Faltan los datos del cheque · Faltan los datos de la transferencia · Esta rendición no es tuya.","archivos":["backend/src/mobile/v1/cobros/mobile-cobros.service.ts","backend/src/mobile/v1/rendiciones/mobile-rendiciones.service.ts"],"textos":[{"t":"Debe seleccionar al menos una cuota","archivo":"backend/src/mobile/v1/cobros/mobile-cobros.service.ts","linea":55},{"t":"Medio de pago no configurado para \"…\"","archivo":"backend/src/mobile/v1/cobros/mobile-cobros.service.ts","linea":174},{"t":"Debe imputar al menos una cuota","archivo":"backend/src/mobile/v1/cobros/mobile-cobros.service.ts","linea":181},{"t":"Faltan los datos del cheque","archivo":"backend/src/mobile/v1/cobros/mobile-cobros.service.ts","linea":187},{"t":"Faltan los datos de la transferencia","archivo":"backend/src/mobile/v1/cobros/mobile-cobros.service.ts","linea":190},{"t":"Esta rendición no es tuya.","archivo":"backend/src/mobile/v1/rendiciones/mobile-rendiciones.service.ts","linea":140}]},{"id":"reglas:monedas","tipo":"reglas","titulo":"Reglas: monedas","miga":"Reglas del sistema (monedas)","ruta":null,"resumen":"Ya existe una moneda con ese código · Moneda creada exitosamente · Moneda no encontrada · Moneda no encontrada · Ya existe una moneda con ese código · Moneda actualizada exitosamente","archivos":["backend/src/monedas/monedas.service.ts"],"textos":[{"t":"Ya existe una moneda con ese código","archivo":"backend/src/monedas/monedas.service.ts","linea":27},{"t":"Moneda creada exitosamente","archivo":"backend/src/monedas/monedas.service.ts","linea":51},{"t":"Moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":65},{"t":"Moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":71},{"t":"Ya existe una moneda con ese código","archivo":"backend/src/monedas/monedas.service.ts","linea":77},{"t":"Moneda actualizada exitosamente","archivo":"backend/src/monedas/monedas.service.ts","linea":103},{"t":"Moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":108},{"t":"Moneda …","archivo":"backend/src/monedas/monedas.service.ts","linea":125},{"t":"Moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":142},{"t":"Esta moneda ya está asignada a la empresa","archivo":"backend/src/monedas/monedas.service.ts","linea":148},{"t":"Moneda asignada a la empresa","archivo":"backend/src/monedas/monedas.service.ts","linea":180},{"t":"Configuración de moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":187},{"t":"Configuración actualizada","archivo":"backend/src/monedas/monedas.service.ts","linea":226},{"t":"Configuración de moneda no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":233},{"t":"No se puede eliminar la moneda principal. Asigne otra moneda como principal primero.","archivo":"backend/src/monedas/monedas.service.ts","linea":236},{"t":"Moneda removida de la empresa","archivo":"backend/src/monedas/monedas.service.ts","linea":252},{"t":"Cotización no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":376},{"t":"Esta moneda no está configurada para la empresa","archivo":"backend/src/monedas/monedas.service.ts","linea":390},{"t":"Cotización actualizada","archivo":"backend/src/monedas/monedas.service.ts","linea":427},{"t":"Cotización registrada","archivo":"backend/src/monedas/monedas.service.ts","linea":458},{"t":"Cotización no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":465},{"t":"Cotización actualizada","archivo":"backend/src/monedas/monedas.service.ts","linea":492},{"t":"Cotización no encontrada","archivo":"backend/src/monedas/monedas.service.ts","linea":545},{"t":"Cotización eliminada","archivo":"backend/src/monedas/monedas.service.ts","linea":562}]},{"id":"reglas:nota-credito-compras","tipo":"reglas","titulo":"Reglas: nota credito compras","miga":"Reglas del sistema (nota credito compras)","ruta":null,"resumen":"Descripción del ítem es obligatoria · La cantidad debe ser mayor a 0 · Proveedor es obligatorio · La nota de crédito debe tener al menos un ítem · No se encontró tipo de movimiento de inventario de … · Proveedor no encontrado","archivos":["backend/src/nota-credito-compras/dto/create-nota-credito-compra.dto.ts","backend/src/nota-credito-compras/nota-credito-compras.service.ts"],"textos":[{"t":"Descripción del ítem es obligatoria","archivo":"backend/src/nota-credito-compras/dto/create-nota-credito-compra.dto.ts","linea":34},{"t":"La cantidad debe ser mayor a 0","archivo":"backend/src/nota-credito-compras/dto/create-nota-credito-compra.dto.ts","linea":39},{"t":"Proveedor es obligatorio","archivo":"backend/src/nota-credito-compras/dto/create-nota-credito-compra.dto.ts","linea":61},{"t":"La nota de crédito debe tener al menos un ítem","archivo":"backend/src/nota-credito-compras/dto/create-nota-credito-compra.dto.ts","linea":127},{"t":"No se encontró tipo de movimiento de inventario de …","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":38},{"t":"Proveedor no encontrado","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":172},{"t":"Ya existe una nota de crédito …-…-… de este proveedor con ese timbrado","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":190},{"t":"La NC no puede asociarse a una compra y a un gasto a la vez.","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":201},{"t":"Compra origen no encontrada","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":210},{"t":"Gasto origen no encontrado para este proveedor","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":220},{"t":"Se requiere un depósito para ítems que descuentan stock","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":248},{"t":"\"…\": la cantidad a acreditar (…) supera lo disponible en la compra (…)","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":291},{"t":"Nota de crédito de compra no encontrada","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":476},{"t":"Gasto no encontrado","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":575},{"t":"Debe indicar un motivo de anulación","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":593},{"t":"Nota de crédito de compra no encontrada","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":598},{"t":"La nota de crédito ya está anulada","archivo":"backend/src/nota-credito-compras/nota-credito-compras.service.ts","linea":599}]},{"id":"reglas:nota-creditos","tipo":"reglas","titulo":"Reglas: nota creditos","miga":"Reglas del sistema (nota creditos)","ruta":null,"resumen":"Cliente es obligatorio · Tipo impuesto es obligatorio · Moneda es obligatoria · Motivo de emisión es obligatorio · Numeración es obligatoria · tipo_documento debe ser electronico o impreso","archivos":["backend/src/nota-creditos/dto/create-nota-credito.dto.ts","backend/src/nota-creditos/nota-creditos.controller.ts","backend/src/nota-creditos/nota-creditos.service.ts"],"textos":[{"t":"Cliente es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":21},{"t":"Tipo impuesto es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":26},{"t":"Moneda es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":31},{"t":"Motivo de emisión es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":36},{"t":"Numeración es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":51},{"t":"tipo_documento debe ser electronico o impreso","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":61},{"t":"Dinfoemi debe tener entre 1 y 3000 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":66},{"t":"Dinfofisc debe tener entre 1 y 3000 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":71},{"t":"cliente_direccion_id debe ser un UUID válido","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":80},{"t":"Fecha de emisión es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":84},{"t":"Fecha de emisión debe tener entre 1 y 19 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":85},{"t":"dCondTiCam debe ser 1 o 2","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":90},{"t":"Información adicional debe tener entre 1 y 5000 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":99},{"t":"rec_modo_aplicacion debe ser ESTRICTO o FLEXIBLE","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":113},{"t":"Producto es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":120},{"t":"Unidad de medida es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":124},{"t":"Unidad de medida debe tener entre 1 y 5 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":126},{"t":"Descripción es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":130},{"t":"Descripción debe tener entre 1 y 120 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":131},{"t":"Cantidad es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":135},{"t":"Precio unitario es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":140},{"t":"Total bruto es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":145},{"t":"Total operación es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":150},{"t":"Afectación IVA es obligatoria","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":160},{"t":"Afectación IVA debe ser 1, 2, 3, 4","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":161},{"t":"Porcentaje de IVA es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":165},{"t":"Porcentaje de IVA debe ser 10, 5 o 0","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":166},{"t":"Proporción de IVA es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":170},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":171},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":172},{"t":"Base gravada es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":176},{"t":"Liquidación IVA es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":181},{"t":"Información adicional debe tener entre 1 y 500 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":202},{"t":"País de origen debe tener 3 caracteres","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":207},{"t":"Total operación es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":243},{"t":"Total descuento es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":248},{"t":"Total descuento global item es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":253},{"t":"Total anticipo item es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":258},{"t":"Total anticipo global es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":263},{"t":"Porcentaje descuento total es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":268},{"t":"Total anticipo es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":273},{"t":"Total redondeo es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":278},{"t":"Total general operación es obligatorio","archivo":"backend/src/nota-creditos/dto/create-nota-credito.dto.ts","linea":288},{"t":"Notas de crédito enviadas al middleware exitosamente","archivo":"backend/src/nota-creditos/nota-creditos.controller.ts","linea":99},{"t":"Error al enviar notas de crédito al middleware","archivo":"backend/src/nota-creditos/nota-creditos.controller.ts","linea":107},{"t":"No se puede crear una nota de crédito sin items","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":38},{"t":"Seleccioná la numeración (timbrado) del documento","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":42},{"t":"El cliente seleccionado no existe","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":46},{"t":"La moneda seleccionada no existe","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":49},{"t":"El motivo de emisión seleccionado no existe","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":54},{"t":"La nota de crédito debe tener tipo de cambio y un valor mayor a 0","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":58},{"t":"La nota de crédito debe tener condición de tipo de cambio si es Global o por item","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":60},{"t":"Item \"…\": cantidad … supera el disponible (…) en la factura asociada.","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":107},{"t":"Item \"…\": precio unitario … supera el precio original (…).","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":112},{"t":"El total de la NC (…) supera el saldo disponible de la factura para emitir notas de crédito (…).","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":128},{"t":"Numeración no encontrada","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":182},{"t":"La numeración está inactiva","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":188},{"t":"Error al obtener datos de numeración","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":217},{"t":"La nota de crédito …-…-… ya existe","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":226},{"t":"Nota de crédito creada exitosamente","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":612},{"t":"Factura no encontrada","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":814},{"t":"Notas de crédito obtenidas exitosamente","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":992},{"t":"La nota de crédito no existe o fue eliminada","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":1023},{"t":"Nota de crédito encontrada exitosamente","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":1024},{"t":"Debe proporcionar al menos una nota de crédito","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":1040},{"t":"No se encontraron notas de crédito reenviables (pendientes o rechazadas por SIFEN).","archivo":"backend/src/nota-creditos/nota-creditos.service.ts","linea":1057}]},{"id":"reglas:nota-remision","tipo":"reglas","titulo":"Reglas: nota remision","miga":"Reglas del sistema (nota remision)","ruta":null,"resumen":"Nota de remisión no encontrada · La nota de remisión debe tener al menos un ítem · Transportista no encontrado · Chofer no encontrado · Vehículo no encontrado · Agente de transporte no encontrado","archivos":["backend/src/nota-remision/nota-remision-sifen-payload.service.ts","backend/src/nota-remision/nota-remision.service.ts"],"textos":[{"t":"Nota de remisión no encontrada","archivo":"backend/src/nota-remision/nota-remision-sifen-payload.service.ts","linea":91},{"t":"La nota de remisión debe tener al menos un ítem","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":132},{"t":"Transportista no encontrado","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":141},{"t":"Chofer no encontrado","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":142},{"t":"Vehículo no encontrado","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":143},{"t":"Agente de transporte no encontrado","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":147},{"t":"La remisión tiene datos incompletos o inválidos. Corregilos antes de emitir:","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":155},{"t":"Numeración no encontrada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":168},{"t":"La numeración está inactiva","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":170},{"t":"La numeración ha alcanzado su límite","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":172},{"t":"El ítem de factura aplicado a \"…\" no existe o fue eliminado","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":329},{"t":"Cantidad a aplicar (…) supera la disponible (…) en ítem de factura","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":339},{"t":"Nota de remisión no encontrada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":543},{"t":"La nota de remisión ya está anulada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":676},{"t":"La nota de remisión ya está anulada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":682},{"t":"Nota de remisión anulada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":697},{"t":"Stock insuficiente para \"…\". Disponible: …, requerido: …","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":771},{"t":"Nota de remisión no encontrada","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":802},{"t":"No se puede enviar la remisión, corrija estos datos: …","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":810},{"t":"Nota de remisión enviada a SIFEN","archivo":"backend/src/nota-remision/nota-remision.service.ts","linea":851}]},{"id":"reglas:notificaciones","tipo":"reglas","titulo":"Reglas: notificaciones","miga":"Reglas del sistema (notificaciones)","ruta":null,"resumen":"Error al enviar la notificación","archivos":["backend/src/notificaciones/notificaciones.service.ts"],"textos":[{"t":"Error al enviar la notificación","archivo":"backend/src/notificaciones/notificaciones.service.ts","linea":31}]},{"id":"reglas:novasis-pay","tipo":"reglas","titulo":"Reglas: novasis pay","miga":"Reglas del sistema (novasis pay)","ruta":null,"resumen":"monto debe ser un entero (sub-unidades de la moneda) · currency debe ser ISO 4217 en mayúsculas · country debe ser ISO 3166-1 alpha-2 en mayúsculas · modo debe ser 'link' o 'directo' · return_url debe ser una URL http(s) · cancel_url debe ser una URL http(s)","archivos":["backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","backend/src/novasis-pay/dto/listar-novasis-pay-cobros.dto.ts","backend/src/novasis-pay/dto/upsert-novasis-pay-config.dto.ts","backend/src/novasis-pay/novasis-pay-cobros.service.ts","backend/src/novasis-pay/novasis-pay-config.service.ts","backend/src/novasis-pay/novasis-pay-webhooks.service.ts"],"textos":[{"t":"monto debe ser un entero (sub-unidades de la moneda)","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":41},{"t":"currency debe ser ISO 4217 en mayúsculas","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":47},{"t":"country debe ser ISO 3166-1 alpha-2 en mayúsculas","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":52},{"t":"modo debe ser 'link' o 'directo'","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":72},{"t":"return_url debe ser una URL http(s)","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":98},{"t":"cancel_url debe ser una URL http(s)","archivo":"backend/src/novasis-pay/dto/crear-novasis-pay-cobro.dto.ts","linea":103},{"t":"status debe ser uno de: …","archivo":"backend/src/novasis-pay/dto/listar-novasis-pay-cobros.dto.ts","linea":39},{"t":"publishable_key debe tener formato pk_test_… o pk_live_…","archivo":"backend/src/novasis-pay/dto/upsert-novasis-pay-config.dto.ts","linea":21},{"t":"secret_key debe tener formato sk_test_… o sk_live_…","archivo":"backend/src/novasis-pay/dto/upsert-novasis-pay-config.dto.ts","linea":29},{"t":"api_base_url debe ser una URL http(s) (ej.: https://api.pay.novasis.com/v1)","archivo":"backend/src/novasis-pay/dto/upsert-novasis-pay-config.dto.ts","linea":55},{"t":"checkout_base_url debe ser una URL http(s) (ej.: https://pay.novasis.com/checkout)","archivo":"backend/src/novasis-pay/dto/upsert-novasis-pay-config.dto.ts","linea":62},{"t":"Para modo directo (ej. QR) es obligatorio platform_id (medio de pago del proveedor).","archivo":"backend/src/novasis-pay/novasis-pay-cobros.service.ts","linea":40},{"t":"Ya existe un cobro con esa referencia o intent_id para esta empresa","archivo":"backend/src/novasis-pay/novasis-pay-cobros.service.ts","linea":192},{"t":"Cobro no encontrado","archivo":"backend/src/novasis-pay/novasis-pay-cobros.service.ts","linea":239},{"t":"Cobro no encontrado","archivo":"backend/src/novasis-pay/novasis-pay-cobros.service.ts","linea":252},{"t":"No hay currency default para country=…; especificalo en el body","archivo":"backend/src/novasis-pay/novasis-pay-cobros.service.ts","linea":517},{"t":"NOVASIS_PAY_ENCRYPTION_KEY debe tener exactamente 32 caracteres","archivo":"backend/src/novasis-pay/novasis-pay-config.service.ts","linea":17},{"t":"Configuración Novasis Pay no encontrada o sin secret key","archivo":"backend/src/novasis-pay/novasis-pay-config.service.ts","linea":107},{"t":"Novasis Pay no está habilitado o configurado para esta empresa","archivo":"backend/src/novasis-pay/novasis-pay-config.service.ts","linea":119},{"t":"Body vacío","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":68},{"t":"Faltan headers X-Payments-Signature, X-Payments-Event-Id o X-Payments-Event-Type","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":71},{"t":"Body no es JSON válido","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":80},{"t":"Payload sin data.merchant_id","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":85},{"t":"Webhook secret no configurado","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":116},{"t":"Firma HMAC inválida o expirada","archivo":"backend/src/novasis-pay/novasis-pay-webhooks.service.ts","linea":130}]},{"id":"reglas:numeraciones","tipo":"reglas","titulo":"Reglas: numeraciones","miga":"Reglas del sistema (numeraciones)","ruta":null,"resumen":"Ya existe una numeración activa para este punto de expedición, tipo de documento y timbrado · Numeración reactivada exitosamente · Numeración creada exitosamente · Numeraciones obtenidas · Numeración no encontrada · No se puede marcar como predeterminada una numeración inactiva","archivos":["backend/src/numeraciones/numeraciones.service.ts"],"textos":[{"t":"Ya existe una numeración activa para este punto de expedición, tipo de documento y timbrado","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":43},{"t":"Numeración reactivada exitosamente","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":83},{"t":"Numeración creada exitosamente","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":119},{"t":"Numeraciones obtenidas","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":132},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":210},{"t":"No se puede marcar como predeterminada una numeración inactiva","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":211},{"t":"Numeración marcada como predeterminada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":240},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":251},{"t":"No estaba marcada como predeterminada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":253},{"t":"Numeración desmarcada como predeterminada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":272},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":290},{"t":"Numeración encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":292},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":297},{"t":"Numeración actualizada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":319},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":335},{"t":"La numeración está inactiva","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":336},{"t":"Se alcanzó el número final de la numeración","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":340},{"t":"Próximo número obtenido","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":344},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":358},{"t":"La numeración está inactiva","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":359},{"t":"Se alcanzó el número final de la numeración","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":362},{"t":"Número incrementado","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":370},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":395},{"t":"La numeración está inactiva","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":401},{"t":"Se alcanzó el número final de la numeración","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":405},{"t":"Número reservado exitosamente","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":431},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":446},{"t":"Estado actualizado","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":465},{"t":"Numeración no encontrada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":476},{"t":"Numeración eliminada","archivo":"backend/src/numeraciones/numeraciones.service.ts","linea":493}]},{"id":"reglas:ofertas","tipo":"reglas","titulo":"Reglas: ofertas","miga":"Reglas del sistema (ofertas)","ruta":null,"resumen":"La fecha de fin debe ser posterior a la fecha de inicio · El porcentaje de descuento debe estar entre 0 y 100 · El valor debe ser mayor a 0 · Debe proporcionar referencia_id cuando aplica_a = '…' · Oferta no encontrada · Oferta no encontrada","archivos":["backend/src/ofertas/ofertas.service.ts"],"textos":[{"t":"La fecha de fin debe ser posterior a la fecha de inicio","archivo":"backend/src/ofertas/ofertas.service.ts","linea":23},{"t":"El porcentaje de descuento debe estar entre 0 y 100","archivo":"backend/src/ofertas/ofertas.service.ts","linea":27},{"t":"El valor debe ser mayor a 0","archivo":"backend/src/ofertas/ofertas.service.ts","linea":31},{"t":"Debe proporcionar referencia_id cuando aplica_a = '…'","archivo":"backend/src/ofertas/ofertas.service.ts","linea":38},{"t":"Oferta no encontrada","archivo":"backend/src/ofertas/ofertas.service.ts","linea":199},{"t":"Oferta no encontrada","archivo":"backend/src/ofertas/ofertas.service.ts","linea":208},{"t":"La fecha de fin debe ser posterior a la fecha de inicio","archivo":"backend/src/ofertas/ofertas.service.ts","linea":218},{"t":"El porcentaje de descuento debe estar entre 0 y 100","archivo":"backend/src/ofertas/ofertas.service.ts","linea":225},{"t":"Oferta no encontrada","archivo":"backend/src/ofertas/ofertas.service.ts","linea":306},{"t":"Oferta no encontrada","archivo":"backend/src/ofertas/ofertas.service.ts","linea":331},{"t":"Debe proporcionar al menos un item","archivo":"backend/src/ofertas/ofertas.service.ts","linea":388}]},{"id":"reglas:ordenes-compra","tipo":"reglas","titulo":"Reglas: ordenes compra","miga":"Reglas del sistema (ordenes compra)","ruta":null,"resumen":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras · La configuración exige requisición obligatoria. Debés seleccionar una requisición · Orden de compra no encontrada · Orden de compra no encontrada · Orden de compra no encontrada · Orden de compra no encontrada","archivos":["backend/src/ordenes-compra/ordenes-compra.service.ts"],"textos":[{"t":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":43},{"t":"La configuración exige requisición obligatoria. Debés seleccionar una requisición","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":47},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":277},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":302},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":395},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":530},{"t":"El PDF solo está disponible para órdenes de compra aprobadas (pendiente, parcial o completada)","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":535},{"t":"La orden de compra no tiene ítems para generar el PDF","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":562},{"t":"Error al generar PDF de orden de compra: …","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":651},{"t":"No se pudo generar el PDF de la orden de compra: …","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":659},{"t":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":673},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":685},{"t":"No se puede editar una orden de compra cancelada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":687},{"t":"No se puede editar una orden de compra completada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":690},{"t":"No se puede editar la orden porque ya tiene recepciones o facturas asociadas","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":703},{"t":"La configuración exige requisición obligatoria. Debés seleccionar una requisición","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":727},{"t":"La orden de compra debe tener al menos un ítem","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":751},{"t":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":827},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":834},{"t":"No se puede aprobar una orden cancelada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":838},{"t":"No se puede aprobar una orden completada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":841},{"t":"La empresa tiene deshabilitada la Orden de Compra en Configuración de Compras","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":882},{"t":"Orden de compra no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":889},{"t":"La orden de compra ya está cancelada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":893},{"t":"No se puede cancelar: la orden ya tiene recepciones aplicadas","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":906},{"t":"No se puede cancelar: la orden ya tiene facturas de compra asociadas","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":909},{"t":"cabecera es obligatoria","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1304},{"t":"Debe enviar al menos un ítem de orden de compra","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1307},{"t":"Debe enviar cabecera y/o items para actualizar","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1310},{"t":"Ítem …: descripción obligatoria","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1323},{"t":"Ítem …: el centro de costo es obligatorio cuando CONTABILIDAD está habilitado","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1326},{"t":"Ítem …: cantidad debe ser mayor a cero","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1331},{"t":"Ítem …: precio unitario inválido","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1334},{"t":"Uno de los centros de costo indicados no existe, está inactivo o no pertenece a la empresa","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1370},{"t":"Debés seleccionar la sucursal de la orden de compra","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1396},{"t":"Sucursal no encontrada para la empresa","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1409},{"t":"Proveedor no encontrado para la empresa","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1410},{"t":"Este tercero está clasificado como \"Acreedor vario\" y no puede usarse en órdenes de compra. Registrá la operación como Gasto.","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1413},{"t":"Moneda no encontrada","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1423},{"t":"Los ítems hacen referencia a líneas de una requisición, pero no se indicó la requisición","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1470},{"t":"La requisición indicada no existe o no pertenece a la empresa","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1486},{"t":"La requisición indicada no corresponde al origen compra","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1489},{"t":"La requisición debe estar aprobada para generar orden de compra","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1492},{"t":"Cuando la orden está vinculada a una requisición, cada ítem debe corresponder a una línea de la requisición","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1498},{"t":"Se alcanzó el número final de la numeración para Orden de Compra","archivo":"backend/src/ordenes-compra/ordenes-compra.service.ts","linea":1664}]},{"id":"reglas:pagos-proveedor","tipo":"reglas","titulo":"Reglas: pagos proveedor","miga":"Reglas del sistema (pagos proveedor)","ruta":null,"resumen":"fecha debe ser YYYY-MM-DD · La fecha «desde» no puede ser posterior a «hasta» · Proveedor no encontrado · No se pudo conectar con el generador de PDF: … · No se pudo generar el PDF del extracto · La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivos":["backend/src/pagos-proveedor/dto/programar-pagos.dto.ts","backend/src/pagos-proveedor/extracto-proveedor.service.ts","backend/src/pagos-proveedor/pagos-proveedor.service.ts","backend/src/pagos-proveedor/plan-pagos.service.ts"],"textos":[{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/pagos-proveedor/dto/programar-pagos.dto.ts","linea":15},{"t":"La fecha «desde» no puede ser posterior a «hasta»","archivo":"backend/src/pagos-proveedor/extracto-proveedor.service.ts","linea":112},{"t":"Proveedor no encontrado","archivo":"backend/src/pagos-proveedor/extracto-proveedor.service.ts","linea":118},{"t":"No se pudo conectar con el generador de PDF: …","archivo":"backend/src/pagos-proveedor/extracto-proveedor.service.ts","linea":491},{"t":"No se pudo generar el PDF del extracto","archivo":"backend/src/pagos-proveedor/extracto-proveedor.service.ts","linea":496},{"t":"La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":168},{"t":"Proveedor no encontrado para la empresa","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":181},{"t":"Sucursal no encontrada para la empresa","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":190},{"t":"No se puede repetir la misma cuenta por pagar en la orden","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":205},{"t":"Una o más cuentas por pagar no existen o no pertenecen al proveedor seleccionado","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":229},{"t":"…. Una cuota no puede estar en dos órdenes de pago a la vez.","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":238},{"t":"Las cuentas por pagar seleccionadas tienen monedas distintas. Emití una orden de pago por moneda.","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":250},{"t":"La moneda de la orden de pago debe coincidir con la moneda de las cuentas por pagar seleccionadas.","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":257},{"t":"Una de las cuentas por pagar seleccionadas no existe o ya no está disponible","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":267},{"t":"… ya no tiene saldo pendiente","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":272},{"t":"El total de la orden de pago debe ser mayor a cero","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":287},{"t":"Una de las cuentas por pagar seleccionadas no existe o ya no está disponible","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":347},{"t":"Proveedor no encontrado para la empresa","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":919},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":968},{"t":"La orden de pago ya está anulada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":969},{"t":"No se puede anular: hay cheques fuera de cartera. Revertilos primero desde Tesorería: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":987},{"t":"Orden de pago anulada exitosamente","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1085},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1109},{"t":"No se puede contabilizar una orden de pago anulada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1111},{"t":"Solo se contabilizan órdenes de pago en estado PAGADO","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1114},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1128},{"t":"No se puede registrar en Tesorería una orden de pago anulada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1130},{"t":"Solo se registran en Tesorería órdenes de pago en estado PAGADO/APLICADO","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1134},{"t":"La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1151},{"t":"La configuración actual no requiere aprobación de órdenes de pago","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1156},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1163},{"t":"La orden ya se encuentra pendiente de aprobación","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1167},{"t":"No se puede enviar a aprobación una orden ya ejecutada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1170},{"t":"Solo se puede enviar a aprobación una orden en BORRADOR o RECHAZADA","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1173},{"t":"La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1193},{"t":"La configuración actual no requiere aprobación de órdenes de pago","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1198},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1205},{"t":"Solo se puede aprobar una orden en estado PENDIENTE_APROBACION","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1209},{"t":"La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1229},{"t":"La configuración actual no requiere aprobación de órdenes de pago","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1234},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1241},{"t":"Solo se puede rechazar una orden en estado PENDIENTE_APROBACION","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1245},{"t":"La empresa tiene deshabilitada la orden de pago en Configuración de Compras","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1267},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1284},{"t":"La orden ya fue ejecutada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1289},{"t":"La orden aún está pendiente de aprobación","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1292},{"t":"La orden fue rechazada y debe reenviarse a aprobación","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1295},{"t":"La orden requiere aprobación previa. Enviá y aprobá la OP antes de ejecutar","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1298},{"t":"Solo se puede ejecutar una orden en estado BORRADOR o PENDIENTE","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1301},{"t":"La orden no tiene detalles para ejecutar","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1305},{"t":"Una o más cuentas de la orden ya no están disponibles para ejecutar el pago","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1330},{"t":"Una de las cuentas por pagar seleccionadas no existe o ya no está disponible","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1340},{"t":"… ya no tiene saldo pendiente","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1346},{"t":"Pago ejecutado exitosamente","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1419},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1526},{"t":"La orden de pago no tiene detalles para generar el PDF","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1572},{"t":"Error al generar PDF de orden de pago: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1653},{"t":"No se pudo generar el PDF de la orden de pago: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1661},{"t":"Proveedor no encontrado","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1692},{"t":"Error al generar PDF: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1853},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1865},{"t":"Orden de pago no encontrada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":1934},{"t":"Configuración inválida: si no afecta stock en compra directa, la recepción de compra debe estar habilitada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2099},{"t":"Pago inválido para …: el monto debe ser mayor a cero","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2124},{"t":"Pago inválido para …: no puede superar el saldo pendiente (…)","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2129},{"t":"La sucursal exige sesión de caja abierta para registrar pagos a proveedores","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2161},{"t":"La sesión de caja indicada no está abierta para la sucursal seleccionada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2179},{"t":"No se encontró una numeración activa para Orden de pago proveedor (código 400) en la sucursal seleccionada","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2213},{"t":"Se alcanzó el número final de la numeración de orden de pago","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2223},{"t":"Fecha inválida: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2815},{"t":"Fecha inválida: …","archivo":"backend/src/pagos-proveedor/pagos-proveedor.service.ts","linea":2825},{"t":"Elegí al menos una cuota","archivo":"backend/src/pagos-proveedor/plan-pagos.service.ts","linea":267},{"t":"Fecha inválida","archivo":"backend/src/pagos-proveedor/plan-pagos.service.ts","linea":272},{"t":"No se puede programar un pago en un período que ya pasó","archivo":"backend/src/pagos-proveedor/plan-pagos.service.ts","linea":274}]},{"id":"reglas:pedidos","tipo":"reglas","titulo":"Reglas: pedidos","miga":"Reglas del sistema (pedidos)","ruta":null,"resumen":"La numeración indicada no existe o está inactiva · La sucursal de la orden no tiene una numeración de factura electrónica activa · La facturación parcial por ítem es la fase 4B y todavía no está implementada · Orden no encontrada · No es una orden de venta · No se puede facturar una orden en estado ","archivos":["backend/src/pedidos/orden-facturacion.service.ts","backend/src/pedidos/pedidos.service.ts"],"textos":[{"t":"La numeración indicada no existe o está inactiva","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":57},{"t":"La sucursal de la orden no tiene una numeración de factura electrónica activa","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":72},{"t":"La facturación parcial por ítem es la fase 4B y todavía no está implementada","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":93},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":102},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":103},{"t":"No se puede facturar una orden en estado \"…\"","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":107},{"t":"La orden no tiene cliente","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":109},{"t":"La orden no tiene ítems pendientes de facturar","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":117},{"t":"Faltan parámetros maestros para emitir (moneda, indicador de presencia, tipos, condición o medio de pago)","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":138},{"t":"La facturación no devolvió el id de la factura","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":236},{"t":"Orden facturada correctamente","archivo":"backend/src/pedidos/orden-facturacion.service.ts","linea":253},{"t":"Los pedidos todavía no admiten presentaciones (caja, pack): cargá la cantidad en unidades.","archivo":"backend/src/pedidos/pedidos.service.ts","linea":64},{"t":"Cliente no encontrado o no pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":189},{"t":"Pedido creado exitosamente","archivo":"backend/src/pedidos/pedidos.service.ts","linea":259},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":323},{"t":"El pedido no pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":324},{"t":"Cliente no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":334},{"t":"Pedido actualizado exitosamente","archivo":"backend/src/pedidos/pedidos.service.ts","linea":369},{"t":"Pedido eliminado exitosamente","archivo":"backend/src/pedidos/pedidos.service.ts","linea":383},{"t":"Item no encontrado en este pedido","archivo":"backend/src/pedidos/pedidos.service.ts","linea":448},{"t":"Presentación no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":455},{"t":"Item actualizado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":493},{"t":"Item no encontrado en este pedido","archivo":"backend/src/pedidos/pedidos.service.ts","linea":499},{"t":"Item eliminado del pedido","archivo":"backend/src/pedidos/pedidos.service.ts","linea":507},{"t":"El pedido no tiene items","archivo":"backend/src/pedidos/pedidos.service.ts","linea":648},{"t":"No se puede confirmar: \"…\" …","archivo":"backend/src/pedidos/pedidos.service.ts","linea":663},{"t":"Pedido confirmado: …","archivo":"backend/src/pedidos/pedidos.service.ts","linea":688},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":696},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":697},{"t":"No se puede cancelar en estado \"…\"","archivo":"backend/src/pedidos/pedidos.service.ts","linea":699},{"t":"Pedido cancelado exitosamente","archivo":"backend/src/pedidos/pedidos.service.ts","linea":711},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":716},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":717},{"t":"No se puede facturar en estado \"…\"","archivo":"backend/src/pedidos/pedidos.service.ts","linea":719},{"t":"Pedido facturado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":742},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":771},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":772},{"t":"El porcentaje debe estar entre 0 y 100","archivo":"backend/src/pedidos/pedidos.service.ts","linea":786},{"t":"Descuento global aplicado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":810},{"t":"Cliente no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":865},{"t":"El producto seleccionado no existe o fue eliminado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1023},{"t":"Presentación no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1029},{"t":"La presentación no pertenece al producto","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1031},{"t":"Orden de venta creada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1144},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1233},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1234},{"t":"Orden actualizada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1275},{"t":"La orden no tiene items","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1284},{"t":"Sin stock: \"…\" …","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1312},{"t":"Orden aprobada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1373},{"t":"Orden en proceso","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1385},{"t":"Orden cancelada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1401},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1406},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1407},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1408},{"t":"No se puede facturar una orden en estado \"…\"","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1411},{"t":"Orden marcada como facturada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1490},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1522},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1523},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1587},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1588},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1589},{"t":"API_GENERADOR_PDF no configurado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1643},{"t":"Error al generar PDF de la orden","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1654},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1666},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1667},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1668},{"t":"La orden debe estar en estado \"…\" (actual: \"…\")","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1670},{"t":"Orden no encontrada","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1676},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1677},{"t":"No es una orden de venta","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1678},{"t":"No se puede pasar de \"…\" a \"…\"","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1681},{"t":"Se alcanzó el número final de la numeración de pedidos","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1819},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1902},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1903},{"t":"No se puede editar en estado \"…\"","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1905},{"t":"Pedido no encontrado","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1911},{"t":"No pertenece a su empresa","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1912},{"t":"El pedido debe estar en estado \"…\" (actual: \"…\")","archivo":"backend/src/pedidos/pedidos.service.ts","linea":1914}]},{"id":"reglas:perfiles","tipo":"reglas","titulo":"Reglas: perfiles","miga":"Reglas del sistema (perfiles)","ruta":null,"resumen":"Ya existe un perfil con este nombre en su empresa · Perfil no encontrado · No tiene permisos para modificar este perfil (es un rol del sistema o de otra entidad) · No tiene permisos para eliminar este perfil · No se puede eliminar el perfil porque está asignado a usuarios","archivos":["backend/src/perfiles/perfiles.service.ts"],"textos":[{"t":"Ya existe un perfil con este nombre en su empresa","archivo":"backend/src/perfiles/perfiles.service.ts","linea":28},{"t":"Perfil no encontrado","archivo":"backend/src/perfiles/perfiles.service.ts","linea":82},{"t":"No tiene permisos para modificar este perfil (es un rol del sistema o de otra entidad)","archivo":"backend/src/perfiles/perfiles.service.ts","linea":93},{"t":"No tiene permisos para eliminar este perfil","archivo":"backend/src/perfiles/perfiles.service.ts","linea":144},{"t":"No se puede eliminar el perfil porque está asignado a usuarios","archivo":"backend/src/perfiles/perfiles.service.ts","linea":152}]},{"id":"reglas:personas","tipo":"reglas","titulo":"Reglas: personas","miga":"Reglas del sistema (personas)","ruta":null,"resumen":"Naturaleza es obligatoria · Razón social debe tener entre 4 y 255 caracteres · Razón social debe tener entre 4 y 255 caracteres · Dirección debe tener entre 4 y 255 caracteres · Celular debe tener mínimo 12 y máximo 20 caracteres · Teléfono debe tener entre 6 y 20 caracteres","archivos":["backend/src/personas/dto/create-persona.dto.ts","backend/src/personas/personas.service.ts"],"textos":[{"t":"Naturaleza es obligatoria","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":20},{"t":"Razón social debe tener entre 4 y 255 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":29},{"t":"Razón social debe tener entre 4 y 255 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":30},{"t":"Dirección debe tener entre 4 y 255 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":35},{"t":"Celular debe tener mínimo 12 y máximo 20 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":45},{"t":"Teléfono debe tener entre 6 y 20 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":50},{"t":"Email debe tener un formato válido","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":55},{"t":"Email debe tener entre 3 y 80 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":56},{"t":"RUC debe tener entre 3 y 8 dígitos","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":61},{"t":"RUC debe tener entre 3 y 8 dígitos","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":62},{"t":"DV debe ser un número","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":67},{"t":"DV debe ser un número entre 0 y 9","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":68},{"t":"DV debe ser un número entre 0 y 9","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":69},{"t":"Nro documento debe tener entre 1 y 20 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":74},{"t":"Otro tipo documento debe tener entre 9 y 41 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":79},{"t":"Email adicional debe tener un formato válido","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":84},{"t":"Email adicional debe tener entre 3 y 80 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":85},{"t":"Email copia debe tener un formato válido","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":90},{"t":"Email copia debe tener entre 3 y 80 caracteres","archivo":"backend/src/personas/dto/create-persona.dto.ts","linea":91},{"t":"La empresa a vincular no existe","archivo":"backend/src/personas/personas.service.ts","linea":68},{"t":"La naturaleza no existe","archivo":"backend/src/personas/personas.service.ts","linea":74},{"t":"La persona no existe","archivo":"backend/src/personas/personas.service.ts","linea":110},{"t":"La persona no tiene naturaleza y el pedido no la indica","archivo":"backend/src/personas/personas.service.ts","linea":119},{"t":"La naturaleza no existe","archivo":"backend/src/personas/personas.service.ts","linea":124},{"t":"La naturaleza no existe","archivo":"backend/src/personas/personas.service.ts","linea":569},{"t":"El tipo de contribuyente es obligatorio para un contribuyente","archivo":"backend/src/personas/personas.service.ts","linea":573},{"t":"El tipo de contribuyente no existe","archivo":"backend/src/personas/personas.service.ts","linea":578},{"t":"El RUC y el DV son obligatorios","archivo":"backend/src/personas/personas.service.ts","linea":581},{"t":"El tipo de documento de identidad es obligatorio","archivo":"backend/src/personas/personas.service.ts","linea":587},{"t":"El tipo de documento de identidad no existe","archivo":"backend/src/personas/personas.service.ts","linea":592},{"t":"El Nro. documento es obligatorio","archivo":"backend/src/personas/personas.service.ts","linea":595},{"t":"La dirección es obligatoria para el tipo de documento de identidad \"Tarjeta Diplomática de exoneración fiscal\"","archivo":"backend/src/personas/personas.service.ts","linea":600},{"t":"El país es obligatorio para el tipo de documento de identidad \"Tarjeta Diplomática de exoneración fiscal\"","archivo":"backend/src/personas/personas.service.ts","linea":606},{"t":"El pais no existe","archivo":"backend/src/personas/personas.service.ts","linea":617},{"t":"El pais debe ser diferente a  Paraguay (PRY) cuando el tipo de documento de identidad es Tarjeta Diplomática de exoneración fiscal","archivo":"backend/src/personas/personas.service.ts","linea":621},{"t":"La descripcion del tipo de documento es obligatorio para el tipo de documento de identidad \"Otro\"","archivo":"backend/src/personas/personas.service.ts","linea":629}]},{"id":"reglas:plan-limits","tipo":"reglas","titulo":"Reglas: plan limits","miga":"Reglas del sistema (plan limits)","ruta":null,"resumen":"Límite de usuarios alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más usuarios. · Límite de productos alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más productos. · Límite de clientes alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más cliente","archivos":["backend/src/plan-limits/plan-limits.service.ts"],"textos":[{"t":"Límite de usuarios alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más usuarios.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":185},{"t":"Límite de productos alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más productos.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":197},{"t":"Límite de clientes alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más clientes.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":209},{"t":"Límite de documentos del mes alcanzado (…/…) según el plan \"…\". Actualizá tu plan para emitir más documentos.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":221},{"t":"Límite de monto de facturación mensual alcanzado (… / … Gs.) según el plan \"…\". Actualizá tu plan para continuar facturando.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":233},{"t":"Límite de documentos de prueba alcanzado (…/…) según el plan \"…\". Contactá a soporte para ampliar el límite de prueba.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":244},{"t":"Límite de empresas alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más empresas.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":256},{"t":"Límite de sucursales alcanzado (…/…) según el plan \"…\". Actualizá tu plan para agregar más sucursales.","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":268},{"t":"No se encontró suscripción activa para esta empresa","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":293},{"t":"No se encontró suscripción activa para esta empresa","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":325},{"t":"Override eliminado correctamente","archivo":"backend/src/plan-limits/plan-limits.service.ts","linea":333}]},{"id":"reglas:planes","tipo":"reglas","titulo":"Reglas: planes","miga":"Reglas del sistema (planes)","ruta":null,"resumen":"Planes obtenidos correctamente · Plan no encontrado · Plan obtenido correctamente · Uno o más módulos raíz no existen o están inactivos · Uno o más submódulos no existen, están inactivos o son addons · Uno o más addons no existen, están inactivos o no son addons","archivos":["backend/src/planes/planes.service.ts"],"textos":[{"t":"Planes obtenidos correctamente","archivo":"backend/src/planes/planes.service.ts","linea":31},{"t":"Plan no encontrado","archivo":"backend/src/planes/planes.service.ts","linea":48},{"t":"Plan obtenido correctamente","archivo":"backend/src/planes/planes.service.ts","linea":51},{"t":"Uno o más módulos raíz no existen o están inactivos","archivo":"backend/src/planes/planes.service.ts","linea":115},{"t":"Uno o más submódulos no existen, están inactivos o son addons","archivo":"backend/src/planes/planes.service.ts","linea":126},{"t":"Uno o más addons no existen, están inactivos o no son addons","archivo":"backend/src/planes/planes.service.ts","linea":138},{"t":"Ya existe un plan con el código \"…\"","archivo":"backend/src/planes/planes.service.ts","linea":244},{"t":"Plan no encontrado","archivo":"backend/src/planes/planes.service.ts","linea":308},{"t":"Ya existe un plan con el código \"…\"","archivo":"backend/src/planes/planes.service.ts","linea":315},{"t":"Plan no encontrado","archivo":"backend/src/planes/planes.service.ts","linea":388},{"t":"No se puede desactivar: el plan tiene … suscripción(es) activa(s)","archivo":"backend/src/planes/planes.service.ts","linea":395},{"t":"Plan … correctamente","archivo":"backend/src/planes/planes.service.ts","linea":417},{"t":"Módulos disponibles obtenidos correctamente","archivo":"backend/src/planes/planes.service.ts","linea":429},{"t":"Jerarquía de módulos obtenida correctamente","archivo":"backend/src/planes/planes.service.ts","linea":448}]},{"id":"reglas:planes-cuotas","tipo":"reglas","titulo":"Reglas: planes cuotas","miga":"Reglas del sistema (planes cuotas)","ruta":null,"resumen":"Plan de cuotas creado exitosamente · Cuota individual creada exitosamente · Cuota individual actualizada exitosamente · Plan de cuotas actualizado exitosamente · Plan de cuotas eliminado exitosamente · Ya existe un plan con el código … para esta empresa","archivos":["backend/src/planes-cuotas/planes-cuotas.controller.ts","backend/src/planes-cuotas/planes-cuotas.service.ts"],"textos":[{"t":"Plan de cuotas creado exitosamente","archivo":"backend/src/planes-cuotas/planes-cuotas.controller.ts","linea":52},{"t":"Cuota individual creada exitosamente","archivo":"backend/src/planes-cuotas/planes-cuotas.controller.ts","linea":140},{"t":"Cuota individual actualizada exitosamente","archivo":"backend/src/planes-cuotas/planes-cuotas.controller.ts","linea":193},{"t":"Plan de cuotas actualizado exitosamente","archivo":"backend/src/planes-cuotas/planes-cuotas.controller.ts","linea":267},{"t":"Plan de cuotas eliminado exitosamente","archivo":"backend/src/planes-cuotas/planes-cuotas.controller.ts","linea":300},{"t":"Ya existe un plan con el código … para esta empresa","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":30},{"t":"Plan de cuotas no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":197},{"t":"Plan de cuotas no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":212},{"t":"Plan de cuotas no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":315},{"t":"No se puede eliminar un plan que tiene cuotas calculadas asociadas","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":319},{"t":"Plan de cuotas eliminado correctamente","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":335},{"t":"Plan de cuotas no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":353},{"t":"El plan de cuotas no está activo","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":357},{"t":"El monto total debe ser mayor a …","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":369},{"t":"El monto total debe ser menor a …","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":375},{"t":"La cuota inicial debe ser mayor a …","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":391},{"t":"Este plan admite hasta … cuotas","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":415},{"t":"Cuota calculada no encontrada","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":650},{"t":"Plan de cuotas no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":664},{"t":"Producto no encontrado","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":672},{"t":"Ya existe una configuración de cuotas para este producto con este plan","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":683},{"t":"Cuota individual no encontrada","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":764},{"t":"Cuota individual no encontrada","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":817},{"t":"Cuota individual eliminada correctamente","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":837},{"t":"precioProductoHasta debe ser mayor a precioProductoDesde","archivo":"backend/src/planes-cuotas/planes-cuotas.service.ts","linea":842}]},{"id":"reglas:pos-config","tipo":"reglas","titulo":"Reglas: pos config","miga":"Reglas del sistema (pos config)","ruta":null,"resumen":"fondo_fijo debe ser un número válido · diferencia_arqueo_permitida debe ser un número válido · decimales_cantidad debe ser un entero · montos_rapidos debe ser una lista de números · Ya existe una configuración de POS para esta caja · Configuración de POS no encontrada","archivos":["backend/src/pos-config/dto/create-pos-config.dto.ts","backend/src/pos-config/pos-config.service.ts"],"textos":[{"t":"fondo_fijo debe ser un número válido","archivo":"backend/src/pos-config/dto/create-pos-config.dto.ts","linea":189},{"t":"diferencia_arqueo_permitida debe ser un número válido","archivo":"backend/src/pos-config/dto/create-pos-config.dto.ts","linea":195},{"t":"decimales_cantidad debe ser un entero","archivo":"backend/src/pos-config/dto/create-pos-config.dto.ts","linea":233},{"t":"montos_rapidos debe ser una lista de números","archivo":"backend/src/pos-config/dto/create-pos-config.dto.ts","linea":245},{"t":"Ya existe una configuración de POS para esta caja","archivo":"backend/src/pos-config/pos-config.service.ts","linea":29},{"t":"Configuración de POS no encontrada","archivo":"backend/src/pos-config/pos-config.service.ts","linea":69}]},{"id":"reglas:presupuestos","tipo":"reglas","titulo":"Reglas: presupuestos","miga":"Reglas del sistema (presupuestos)","ruta":null,"resumen":"El cliente es obligatorio · El título es obligatorio · El presupuesto debe tener al menos un ítem · La descripción del ítem es obligatoria · Presupuesto no encontrado · Sólo se puede enviar a aprobación un presupuesto en Borrador","archivos":["backend/src/presupuestos/dto/create-presupuesto.dto.ts","backend/src/presupuestos/dto/presupuesto-item.dto.ts","backend/src/presupuestos/presupuestos-aprobacion.service.ts","backend/src/presupuestos/presupuestos-conversion.service.ts","backend/src/presupuestos/presupuestos-pdf.service.ts","backend/src/presupuestos/presupuestos-publico.service.ts","backend/src/presupuestos/presupuestos-resumen.service.ts","backend/src/presupuestos/presupuestos.controller.ts","backend/src/presupuestos/presupuestos.service.ts"],"textos":[{"t":"El cliente es obligatorio","archivo":"backend/src/presupuestos/dto/create-presupuesto.dto.ts","linea":22},{"t":"El título es obligatorio","archivo":"backend/src/presupuestos/dto/create-presupuesto.dto.ts","linea":38},{"t":"El presupuesto debe tener al menos un ítem","archivo":"backend/src/presupuestos/dto/create-presupuesto.dto.ts","linea":92},{"t":"La descripción del ítem es obligatoria","archivo":"backend/src/presupuestos/dto/presupuesto-item.dto.ts","linea":34},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":46},{"t":"Sólo se puede enviar a aprobación un presupuesto en Borrador","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":58},{"t":"El presupuesto no está pendiente de aprobación","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":114},{"t":"El presupuesto no está pendiente de aprobación","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":141},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":175},{"t":"Este presupuesto ya está aceptado","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":178},{"t":"Primero completá la aprobación interna: sólo se puede aceptar un presupuesto ya aprobado","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":181},{"t":"No se puede aceptar un presupuesto en estado …. Creá una nueva versión para renegociarlo.","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":186},{"t":"El presupuesto está vencido. Creá una nueva versión o extendé la vigencia antes de aceptarlo.","archivo":"backend/src/presupuestos/presupuestos-aprobacion.service.ts","linea":195},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":68},{"t":"Este presupuesto ya fue convertido","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":74},{"t":"Sólo se pueden convertir presupuestos en estado Aceptado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":77},{"t":"El presupuesto no tiene líneas con producto para convertir en Orden de Venta","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":82},{"t":"No se pudo crear la Orden de Venta","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":136},{"t":"No se pudo confirmar la Orden de Venta: …","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":145},{"t":"Presupuesto convertido en Orden de Venta","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":178},{"t":"La facturación directa de presupuestos no está habilitada. Activala en Órdenes de Venta → Configuración Global, o convertí el presupuesto en Orden de Venta.","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":198},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":207},{"t":"Este presupuesto ya fue convertido o facturado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":214},{"t":"Sólo se pueden facturar presupuestos en estado Aceptado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":217},{"t":"Factura no encontrada","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":224},{"t":"Presupuesto facturado","archivo":"backend/src/presupuestos/presupuestos-conversion.service.ts","linea":258},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-pdf.service.ts","linea":28},{"t":"No se pudo conectar con el servicio de generación de PDF","archivo":"backend/src/presupuestos/presupuestos-pdf.service.ts","linea":117},{"t":"Error al generar el PDF del presupuesto","archivo":"backend/src/presupuestos/presupuestos-pdf.service.ts","linea":125},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":86},{"t":"No se puede enviar un presupuesto en estado …","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":92},{"t":"El cliente no tiene email principal configurado. Cargá un destinatario principal para poder enviar.","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":102},{"t":"No se pudo enviar el email: …","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":180},{"t":"Presupuesto enviado correctamente","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":216},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":231},{"t":"No se puede compartir un presupuesto en estado …","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":237},{"t":"Enlace público generado correctamente","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":295},{"t":"Presupuesto no encontrado o enlace inválido","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":313},{"t":"Este presupuesto ya fue respondido","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":456},{"t":"Existe una versión más reciente de este presupuesto. Solicitá el enlace actualizado al proveedor.","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":459},{"t":"Este presupuesto no está disponible para responder","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":464},{"t":"Este presupuesto está vencido. Contactá al proveedor para renovarlo.","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":467},{"t":"Presupuesto … correctamente","archivo":"backend/src/presupuestos/presupuestos-publico.service.ts","linea":517},{"t":"El filtro trae … presupuestos; el resumen admite hasta …. Acotá el rango de fechas o elegí un vendedor.","archivo":"backend/src/presupuestos/presupuestos-resumen.service.ts","linea":37},{"t":"Presupuestos obtenidos exitosamente","archivo":"backend/src/presupuestos/presupuestos.controller.ts","linea":79},{"t":"Presupuesto obtenido exitosamente","archivo":"backend/src/presupuestos/presupuestos.controller.ts","linea":112},{"t":"Se alcanzó el número final de la numeración de presupuestos","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":141},{"t":"La condición de pago no existe o no pertenece a la empresa","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":201},{"t":"El cliente no existe o no pertenece a la empresa","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":317},{"t":"Presupuesto no encontrado","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":435},{"t":"Sólo se pueden editar presupuestos en estado Borrador","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":443},{"t":"No se puede cancelar un presupuesto ya convertido","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":501},{"t":"Presupuesto cancelado","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":508},{"t":"Sólo se pueden modificar ítems de presupuestos en Borrador","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":516},{"t":"Ítem no encontrado","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":533},{"t":"Ítem no encontrado","archivo":"backend/src/presupuestos/presupuestos.service.ts","linea":543}]},{"id":"reglas:producto-atributos","tipo":"reglas","titulo":"Reglas: producto atributos","miga":"Reglas del sistema (producto atributos)","ruta":null,"resumen":"Atributo creado exitosamente · Atributo no encontrado · Atributo no encontrado · Atributo actualizado exitosamente · Atributo no encontrado · Estado del atributo actualizado","archivos":["backend/src/producto-atributos/producto-atributos.service.ts"],"textos":[{"t":"Atributo creado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":38},{"t":"Atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":64},{"t":"Atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":70},{"t":"Atributo actualizado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":92},{"t":"Atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":97},{"t":"Estado del atributo actualizado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":115},{"t":"Atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":120},{"t":"No se puede eliminar el atributo porque tiene … variante(s) asociada(s)","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":127},{"t":"Atributo eliminado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":143},{"t":"Atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":153},{"t":"El atributo no pertenece a su empresa","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":155},{"t":"Valor creado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":177},{"t":"Valor de atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":192},{"t":"Valor actualizado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":215},{"t":"Valor de atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":223},{"t":"Estado del valor actualizado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":241},{"t":"Valor de atributo no encontrado","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":249},{"t":"No se puede eliminar el valor porque tiene … variante(s) asociada(s)","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":256},{"t":"Valor eliminado exitosamente","archivo":"backend/src/producto-atributos/producto-atributos.service.ts","linea":272}]},{"id":"reglas:producto-especificaciones","tipo":"reglas","titulo":"Reglas: producto especificaciones","miga":"Reglas del sistema (producto especificaciones)","ruta":null,"resumen":"La clave y el valor de la especificación no pueden estar vacíos · El producto ya tiene una especificación \"…\" · Especificación no encontrada · La clave y el valor de la especificación no pueden estar vacíos · El producto ya tiene una especificación \"…\" · Una de las especificaciones no pertenece a es","archivos":["backend/src/producto-especificaciones/producto-especificaciones.service.ts"],"textos":[{"t":"La clave y el valor de la especificación no pueden estar vacíos","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":21},{"t":"El producto ya tiene una especificación \"…\"","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":29},{"t":"Especificación no encontrada","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":73},{"t":"La clave y el valor de la especificación no pueden estar vacíos","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":87},{"t":"El producto ya tiene una especificación \"…\"","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":100},{"t":"Una de las especificaciones no pertenece a este producto","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":138},{"t":"Especificación eliminada correctamente","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":165},{"t":"Producto no encontrado o no pertenece a la empresa","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":177},{"t":"Especificación no encontrada","archivo":"backend/src/producto-especificaciones/producto-especificaciones.service.ts","linea":189}]},{"id":"reglas:producto-precio-cuotas","tipo":"reglas","titulo":"Reglas: producto precio cuotas","miga":"Reglas del sistema (producto precio cuotas)","ruta":null,"resumen":"Producto no encontrado o no pertenece a la empresa · Precio cuota no encontrado · Precio cuota no encontrado · Precio cuota no encontrado · Precio cuota eliminado correctamente · Precio cuota no encontrado","archivos":["backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts"],"textos":[{"t":"Producto no encontrado o no pertenece a la empresa","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":23},{"t":"Precio cuota no encontrado","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":107},{"t":"Precio cuota no encontrado","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":119},{"t":"Precio cuota no encontrado","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":155},{"t":"Precio cuota eliminado correctamente","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":162},{"t":"Precio cuota no encontrado","archivo":"backend/src/producto-precio-cuotas/producto-precio-cuotas.service.ts","linea":171}]},{"id":"reglas:producto-presentaciones","tipo":"reglas","titulo":"Reglas: producto presentaciones","miga":"Reglas del sistema (producto presentaciones)","ruta":null,"resumen":"La cantidad de unidades de la presentación tiene que ser mayor a 0 · Producto no encontrado · El producto no pertenece a su empresa · Presentación creada exitosamente · Presentación no encontrada · Presentación no encontrada","archivos":["backend/src/producto-presentaciones/dto/create-presentacion.dto.ts","backend/src/producto-presentaciones/producto-presentaciones.service.ts"],"textos":[{"t":"La cantidad de unidades de la presentación tiene que ser mayor a 0","archivo":"backend/src/producto-presentaciones/dto/create-presentacion.dto.ts","linea":25},{"t":"Producto no encontrado","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":20},{"t":"El producto no pertenece a su empresa","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":22},{"t":"Presentación creada exitosamente","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":63},{"t":"Presentación no encontrada","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":79},{"t":"Presentación no encontrada","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":88},{"t":"La presentación no pertenece a su empresa","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":90},{"t":"Presentación actualizada exitosamente","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":125},{"t":"Presentación no encontrada","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":133},{"t":"La presentación no pertenece a su empresa","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":135},{"t":"Estado de la presentación actualizado","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":154},{"t":"Presentación no encontrada","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":162},{"t":"La presentación no pertenece a su empresa","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":164},{"t":"Presentación eliminada exitosamente","archivo":"backend/src/producto-presentaciones/producto-presentaciones.service.ts","linea":178}]},{"id":"reglas:productos","tipo":"reglas","titulo":"Reglas: productos","miga":"Reglas del sistema (productos)","ruta":null,"resumen":"El id de producto debe ser un UUID válido · campos debe ser un objeto · valores_previos debe ser un objeto · filas debe ser un arreglo · Debe enviar al menos una fila · No se pueden procesar más de … filas por solicitud","archivos":["backend/src/productos/dto/bulk-filas.dto.ts","backend/src/productos/dto/bulk-update-productos.dto.ts","backend/src/productos/dto/create-producto.dto.ts","backend/src/productos/productos.controller.ts","backend/src/productos/productos.service.ts"],"textos":[{"t":"El id de producto debe ser un UUID válido","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":18},{"t":"campos debe ser un objeto","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":25},{"t":"valores_previos debe ser un objeto","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":34},{"t":"filas debe ser un arreglo","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":40},{"t":"Debe enviar al menos una fila","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":41},{"t":"No se pueden procesar más de … filas por solicitud","archivo":"backend/src/productos/dto/bulk-filas.dto.ts","linea":43},{"t":"mostrar_en_ecommerce debe ser booleano","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":39},{"t":"active debe ser booleano","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":44},{"t":"destacado debe ser booleano","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":49},{"t":"categoria_id debe ser un UUID válido","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":58},{"t":"marca_id debe ser un UUID válido","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":67},{"t":"afectacion_id debe ser un UUID válido","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":76},{"t":"porcentaje_iva debe ser un número entero","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":81},{"t":"proporcion_iva debe ser un número entero","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":86},{"t":"maneja_lote debe ser booleano","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":91},{"t":"ids debe ser un arreglo","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":101},{"t":"Debe seleccionar al menos un producto","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":102},{"t":"No se pueden actualizar más de … productos por solicitud","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":104},{"t":"Los IDs de producto deben ser UUID válidos","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":106},{"t":"Debe indicar al menos un campo a modificar","archivo":"backend/src/productos/dto/bulk-update-productos.dto.ts","linea":110},{"t":"Afectación es obligatoria","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":16},{"t":"Unidad de medida es obligatoria","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":21},{"t":"Descripción es obligatoria","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":26},{"t":"Descripción debe tener entre 1 y 2000 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":27},{"t":"Código del producto debe tener entre 1 y 20 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":47},{"t":"Porcentaje de IVA es obligatorio","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":51},{"t":"Porcentaje de IVA debe ser 10, 5 o 0","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":53},{"t":"Proporción de IVA es obligatorio","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":57},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":59},{"t":"Proporción de IVA debe ser un número entre 0 y 100","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":60},{"t":"Código de barra debe tener entre 8 y 14 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":65},{"t":"DDNCPG debe tener exactamente 8 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":73},{"t":"DDNCPG debe tener exactamente 3 o 4 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":78},{"t":"Código de barra debe tener entre 8 y 14 caracteres","archivo":"backend/src/productos/dto/create-producto.dto.ts","linea":83},{"t":"Productos obtenidos exitosamente","archivo":"backend/src/productos/productos.controller.ts","linea":152},{"t":"Error al obtener clientes","archivo":"backend/src/productos/productos.controller.ts","linea":165},{"t":"Búsqueda exitosa","archivo":"backend/src/productos/productos.controller.ts","linea":215},{"t":"Productos destacados obtenidos exitosamente","archivo":"backend/src/productos/productos.controller.ts","linea":228},{"t":"IDs de productos obtenidos exitosamente","archivo":"backend/src/productos/productos.controller.ts","linea":449},{"t":"Producto no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":76},{"t":"El producto ya fue eliminado","archivo":"backend/src/productos/productos.service.ts","linea":77},{"t":"La categoría no existe","archivo":"backend/src/productos/productos.service.ts","linea":116},{"t":"La categoría está inactiva","archivo":"backend/src/productos/productos.service.ts","linea":117},{"t":"Archivo inválido","archivo":"backend/src/productos/productos.service.ts","linea":140},{"t":"El producto ya tiene el máximo de 5 imágenes permitidas","archivo":"backend/src/productos/productos.service.ts","linea":147},{"t":"Imagen registrada exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":194},{"t":"Imagen no encontrada","archivo":"backend/src/productos/productos.service.ts","linea":212},{"t":"Imagen actualizada exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":271},{"t":"Imagen no encontrada","archivo":"backend/src/productos/productos.service.ts","linea":282},{"t":"Imagen eliminada exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":302},{"t":"El producto ya existe","archivo":"backend/src/productos/productos.service.ts","linea":318},{"t":"Producto creado exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":386},{"t":"Producto padre no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":401},{"t":"El producto padre fue eliminado","archivo":"backend/src/productos/productos.service.ts","linea":402},{"t":"El producto no está marcado como padre de variantes","archivo":"backend/src/productos/productos.service.ts","linea":403},{"t":"… variante(s) generada(s) exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":476},{"t":"Producto padre no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":485},{"t":"La unidad de medida no existe","archivo":"backend/src/productos/productos.service.ts","linea":538},{"t":"La afectacion no existe","archivo":"backend/src/productos/productos.service.ts","linea":543},{"t":"La empresa a la que pertenece el producto no existe","archivo":"backend/src/productos/productos.service.ts","linea":548},{"t":"Depósito no válido para la empresa del usuario","archivo":"backend/src/productos/productos.service.ts","linea":673},{"t":"Producto no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":1098},{"t":"Producto encontrado exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":1122},{"t":"Producto no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":1136},{"t":"El producto ya fue eliminado","archivo":"backend/src/productos/productos.service.ts","linea":1137},{"t":"Producto actualizado exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":1239},{"t":"Producto no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":1247},{"t":"El producto ya fue eliminado","archivo":"backend/src/productos/productos.service.ts","linea":1248},{"t":"Producto actualizado exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":1270},{"t":"Producto no encontrado","archivo":"backend/src/productos/productos.service.ts","linea":1284},{"t":"El producto ya fue eliminado","archivo":"backend/src/productos/productos.service.ts","linea":1285},{"t":"Producto eliminado exitosamente","archivo":"backend/src/productos/productos.service.ts","linea":1307},{"t":"Debe seleccionar al menos un producto","archivo":"backend/src/productos/productos.service.ts","linea":1406},{"t":"No se pueden actualizar más de … productos por solicitud","archivo":"backend/src/productos/productos.service.ts","linea":1408},{"t":"Para cambiar el IVA hay que indicar juntos la afectación, el porcentaje y la proporción de IVA","archivo":"backend/src/productos/productos.service.ts","linea":1426},{"t":"La afectación de IVA no existe","archivo":"backend/src/productos/productos.service.ts","linea":1435},{"t":"Debe indicar al menos un campo a modificar","archivo":"backend/src/productos/productos.service.ts","linea":1457},{"t":"La marca no existe","archivo":"backend/src/productos/productos.service.ts","linea":1468},{"t":"La marca está inactiva","archivo":"backend/src/productos/productos.service.ts","linea":1469},{"t":"Ninguno de los productos seleccionados pertenece a tu empresa o ya fueron eliminados","archivo":"backend/src/productos/productos.service.ts","linea":1480},{"t":"No se puede activar el manejo de lotes: … de los productos seleccionados tienen stock sin lote asignado. Ajustá ese stock primero.","archivo":"backend/src/productos/productos.service.ts","linea":1507},{"t":"No se puede desactivar el manejo de lotes: … de los productos seleccionados tienen lotes con stock. Consumí o ajustá esos lotes primero.","archivo":"backend/src/productos/productos.service.ts","linea":1522},{"t":"… producto(s) actualizado(s)","archivo":"backend/src/productos/productos.service.ts","linea":1556}]},{"id":"reglas:proveedor-marca","tipo":"reglas","titulo":"Reglas: proveedor marca","miga":"Reglas del sistema (proveedor marca)","ruta":null,"resumen":"Vínculo proveedor-marca no encontrado · Proveedor no encontrado en la empresa · Marca no encontrada en la empresa · Este proveedor ya tiene esta marca vinculada y activa · Vínculo reactivado · Vínculo creado","archivos":["backend/src/proveedor-marca/proveedor-marca.service.ts"],"textos":[{"t":"Vínculo proveedor-marca no encontrado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":48},{"t":"Proveedor no encontrado en la empresa","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":84},{"t":"Marca no encontrada en la empresa","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":85},{"t":"Este proveedor ya tiene esta marca vinculada y activa","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":112},{"t":"Vínculo reactivado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":139},{"t":"Vínculo creado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":166},{"t":"Ya existe un vínculo proveedor-marca para esa misma fecha de vigencia","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":169},{"t":"Vínculo no encontrado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":179},{"t":"Vínculo actualizado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":216},{"t":"Vínculo no encontrado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":221},{"t":"Vínculo desactivado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":237},{"t":"Backfill completado","archivo":"backend/src/proveedor-marca/proveedor-marca.service.ts","linea":298}]},{"id":"reglas:proveedores","tipo":"reglas","titulo":"Reglas: proveedores","miga":"Reglas del sistema (proveedores)","ruta":null,"resumen":"Búsqueda realizada exitosamente · Reporte de clasificación · La cuenta contable seleccionada no existe o no pertenece a la empresa. · La cuenta contable seleccionada es de agrupación (no acepta movimientos). Elegí una cuenta hoja. · La cuenta contable del proveedor debe ser de tipo PASIVO con natura","archivos":["backend/src/proveedores/proveedores.controller.ts","backend/src/proveedores/proveedores.service.ts"],"textos":[{"t":"Búsqueda realizada exitosamente","archivo":"backend/src/proveedores/proveedores.controller.ts","linea":70},{"t":"Reporte de clasificación","archivo":"backend/src/proveedores/proveedores.controller.ts","linea":135},{"t":"La cuenta contable seleccionada no existe o no pertenece a la empresa.","archivo":"backend/src/proveedores/proveedores.service.ts","linea":63},{"t":"La cuenta contable seleccionada es de agrupación (no acepta movimientos). Elegí una cuenta hoja.","archivo":"backend/src/proveedores/proveedores.service.ts","linea":66},{"t":"La cuenta contable del proveedor debe ser de tipo PASIVO con naturaleza ACREEDORA.","archivo":"backend/src/proveedores/proveedores.service.ts","linea":71},{"t":"El proveedor ya existe","archivo":"backend/src/proveedores/proveedores.service.ts","linea":92},{"t":"Proveedor creado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":161},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":421},{"t":"Proveedor encontrado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":422},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":430},{"t":"El proveedor se encuentra inactivo","archivo":"backend/src/proveedores/proveedores.service.ts","linea":431},{"t":"Para crear persona en actualización de proveedor se requiere naturaleza_id y razon_social","archivo":"backend/src/proveedores/proveedores.service.ts","linea":438},{"t":"Proveedor actualizado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":505},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":520},{"t":"Proveedor actualizado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":543},{"t":"tipo_entidad inválido","archivo":"backend/src/proveedores/proveedores.service.ts","linea":666},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":681},{"t":"El proveedor se encuentra inactivo","archivo":"backend/src/proveedores/proveedores.service.ts","linea":682},{"t":"Sin cambios","archivo":"backend/src/proveedores/proveedores.service.ts","linea":686},{"t":"No se puede reclasificar a Acreedor Vario: el tercero tiene … orden(es) de compra y … embarque(s) activos.","archivo":"backend/src/proveedores/proveedores.service.ts","linea":710},{"t":"Tercero reclasificado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":761},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":773},{"t":"El proveedor ya fue eliminado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":774},{"t":"Proveedor eliminado exitosamente","archivo":"backend/src/proveedores/proveedores.service.ts","linea":799},{"t":"Proveedor no encontrado","archivo":"backend/src/proveedores/proveedores.service.ts","linea":817},{"t":"Alguno de los rubros no pertenece a la empresa","archivo":"backend/src/proveedores/proveedores.service.ts","linea":826},{"t":"Rubros del proveedor actualizados","archivo":"backend/src/proveedores/proveedores.service.ts","linea":850}]},{"id":"reglas:punto-expediciones","tipo":"reglas","titulo":"Reglas: punto expediciones","miga":"Reglas del sistema (punto expediciones)","ruta":null,"resumen":"Empresa es obligatoria · Empresa debe ser un UUID válido · Sucursal es obligatoria · Sucursal debe ser un UUID válido · Caja debe ser un UUID válido · Punto expedicion debe ser un string","archivos":["backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","backend/src/punto-expediciones/punto-expediciones.controller.ts","backend/src/punto-expediciones/punto-expediciones.service.ts"],"textos":[{"t":"Empresa es obligatoria","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":6},{"t":"Empresa debe ser un UUID válido","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":7},{"t":"Sucursal es obligatoria","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":11},{"t":"Sucursal debe ser un UUID válido","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":12},{"t":"Caja debe ser un UUID válido","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":17},{"t":"Punto expedicion debe ser un string","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":21},{"t":"Punto expedicion es obligatorio","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":22},{"t":"Punto expedicion debe tener exactamente 3 dígitos","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":23},{"t":"Número inicial debe ser un string","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":28},{"t":"Número inicial debe tener exactamente 7 dígitos","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":29},{"t":"Descripción debe ser un string","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":34},{"t":"Eslogan debe ser un string","archivo":"backend/src/punto-expediciones/dto/create-punto-expedicione.dto.ts","linea":39},{"t":"Puntos de expedicion obtenidos exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.controller.ts","linea":71},{"t":"Error al obtener puntos de expedicion","archivo":"backend/src/punto-expediciones/punto-expediciones.controller.ts","linea":83},{"t":"Empresa no encontrada","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":26},{"t":"Sucursal no encontrada","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":27},{"t":"Punto de expedicion creado exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":86},{"t":"Puntos de expedición obtenidos","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":138},{"t":"Punto de expedicion no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":153},{"t":"Punto de expedicion encontrado exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":155},{"t":"Punto de expedicion no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":160},{"t":"Punto de expedicion ya existe","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":172},{"t":"Punto de expedicion actualizado exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":211},{"t":"Punto de expedicion no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":216},{"t":"Estado actualizado exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":237},{"t":"Punto de expedición no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":242},{"t":"El punto de expedición no tiene una sucursal asociada","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":243},{"t":"No se puede marcar como predeterminado un PE inactivo","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":244},{"t":"Punto de expedición marcado como predeterminado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":269},{"t":"Punto de expedición no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":274},{"t":"No estaba marcado como predeterminado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":276},{"t":"Punto de expedición desmarcado como predeterminado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":295},{"t":"Punto de expedicion no encontrado","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":379},{"t":"Punto de expedicion eliminado exitosamente","archivo":"backend/src/punto-expediciones/punto-expediciones.service.ts","linea":411}]},{"id":"reglas:recepciones-compra","tipo":"reglas","titulo":"Reglas: recepciones compra","miga":"Reglas del sistema (recepciones compra)","ruta":null,"resumen":"La empresa tiene deshabilitada la Recepción de Compra en Configuración de Compras · Orden de compra no encontrada · La orden de compra requiere aprobación antes de registrar recepción · No se puede recepcionar una orden cancelada · La orden de compra ya está completada · Hay una línea de recepción q","archivos":["backend/src/recepciones-compra/recepciones-compra.service.ts"],"textos":[{"t":"La empresa tiene deshabilitada la Recepción de Compra en Configuración de Compras","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":25},{"t":"Orden de compra no encontrada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":57},{"t":"La orden de compra requiere aprobación antes de registrar recepción","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":61},{"t":"No se puede recepcionar una orden cancelada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":64},{"t":"La orden de compra ya está completada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":67},{"t":"Hay una línea de recepción que no pertenece a la orden seleccionada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":81},{"t":"La cantidad recepcionada debe ser mayor a cero en cada línea","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":88},{"t":"La recepción excede lo ordenado en una de las líneas. Restante permitido: …","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":91},{"t":"Hay una línea de recepción que no pertenece a la orden seleccionada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":124},{"t":"La empresa tiene deshabilitada la Recepción de Compra en Configuración de Compras","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":205},{"t":"Recepción de compra no encontrada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":224},{"t":"No se puede editar una recepción anulada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":226},{"t":"No se puede cambiar la orden de compra en una recepción existente","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":235},{"t":"No se puede cambiar el depósito de una recepción existente","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":238},{"t":"Orden de compra no encontrada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":259},{"t":"La orden de compra requiere aprobación antes de registrar recepción","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":263},{"t":"No se puede recepcionar una orden cancelada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":266},{"t":"La cantidad recepcionada debe ser mayor a cero en cada línea","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":282},{"t":"Hay una línea de recepción que no pertenece a la orden seleccionada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":317},{"t":"La cantidad resultante no puede ser negativa en una línea","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":327},{"t":"La edición excede lo ordenado en una línea. Máximo permitido: …","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":330},{"t":"No se puede editar recepción: una línea ya fue facturada por … unidad(es)","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":335},{"t":"Recepción de compra no encontrada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":592},{"t":"La empresa tiene deshabilitada la Recepción de Compra en Configuración de Compras","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":600},{"t":"Recepción de compra no encontrada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":622},{"t":"La recepción de compra ya está anulada","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":624},{"t":"La recepción vinculada contiene una línea sin detalle de orden","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":662},{"t":"No se puede anular recepción: una línea ya fue facturada por … unidad(es)","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":703},{"t":"El proveedor indicado no existe o no pertenece a la empresa","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":858},{"t":"El depósito indicado no existe o no pertenece a la empresa","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":870},{"t":"Hay productos inválidos o inactivos en la recepción","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":887},{"t":"El proveedor indicado no existe o no pertenece a la empresa","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":957},{"t":"El depósito indicado no existe o no pertenece a la empresa","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":969},{"t":"Hay productos inválidos o inactivos en la recepción","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":986},{"t":"Debés seleccionar la orden de compra","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1049},{"t":"Debe enviar al menos un detalle de recepción","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1052},{"t":"La cantidad recepcionada debe ser mayor a cero en cada línea","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1056},{"t":"Cada línea debe corresponder a una línea de la orden de compra","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1059},{"t":"La empresa no utiliza Orden de Compra; registrá la recepción como libre","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1067},{"t":"Debés seleccionar el proveedor para una recepción libre","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1070},{"t":"Debés seleccionar el depósito para una recepción libre","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1073},{"t":"Cada línea de una recepción libre debe tener un producto","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1076},{"t":"El depósito indicado no existe o no pertenece a la empresa","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1120},{"t":"No se pudo resolver el depósito de recepción. Seleccioná un depósito","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1126},{"t":"No existe depósito activo para la sucursal de la orden. Configurá un depósito o seleccioná uno","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1147},{"t":"No se encontró tipo de movimiento de inventario de entrada/compra","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1295},{"t":"No se encontró tipo de movimiento de inventario de salida","archivo":"backend/src/recepciones-compra/recepciones-compra.service.ts","linea":1311}]},{"id":"reglas:recibos","tipo":"reglas","titulo":"Reglas: recibos","miga":"Reglas del sistema (recibos)","ruta":null,"resumen":"Archivo inválido · Recibo no encontrado · Recibo no encontrado · Error al generar PDF: … · No se pudo generar el PDF: … · NC no encontrada","archivos":["backend/src/recibos/recibos.controller.ts","backend/src/recibos/recibos.service.ts"],"textos":[{"t":"Archivo inválido","archivo":"backend/src/recibos/recibos.controller.ts","linea":242},{"t":"Recibo no encontrado","archivo":"backend/src/recibos/recibos.service.ts","linea":180},{"t":"Recibo no encontrado","archivo":"backend/src/recibos/recibos.service.ts","linea":378},{"t":"Error al generar PDF: …","archivo":"backend/src/recibos/recibos.service.ts","linea":500},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/recibos/recibos.service.ts","linea":514},{"t":"NC no encontrada","archivo":"backend/src/recibos/recibos.service.ts","linea":736},{"t":"La empresa no tiene sucursales activas configuradas","archivo":"backend/src/recibos/recibos.service.ts","linea":831},{"t":"La diferencia (…) supera el tope de ajuste manual (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":842},{"t":"Los gastos (…% del total de facturas) superan el tope configurado (…%)","archivo":"backend/src/recibos/recibos.service.ts","linea":854},{"t":"La cuenta por pagar … ya fue saldada por otro proceso. Actualizá el recibo.","archivo":"backend/src/recibos/recibos.service.ts","linea":1073},{"t":"Monto aplicado al gasto (…) supera el saldo actual (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":1078},{"t":"… fue asociado a otro recibo. Actualizá el recibo.","archivo":"backend/src/recibos/recibos.service.ts","linea":1089},{"t":"Recibo no encontrado","archivo":"backend/src/recibos/recibos.service.ts","linea":1438},{"t":"El recibo ya está anulado","archivo":"backend/src/recibos/recibos.service.ts","linea":1440},{"t":"No se puede anular: hay cheques fuera de cartera. Reviértalos primero desde Tesorería: …","archivo":"backend/src/recibos/recibos.service.ts","linea":1460},{"t":"El saldo a favor generado por este recibo ya fue aplicado en otro recibo. Anule primero ese recibo.","archivo":"backend/src/recibos/recibos.service.ts","linea":1531},{"t":"Retención no encontrada","archivo":"backend/src/recibos/recibos.service.ts","linea":1740},{"t":"No se encontró una numeración activa para Recibo de pago. Configure una numeración con tipo de documento \"Recibo de pago\" (código 100) para esta sucursal.","archivo":"backend/src/recibos/recibos.service.ts","linea":1824},{"t":"Se alcanzó el número final de la numeración de recibos","archivo":"backend/src/recibos/recibos.service.ts","linea":1830},{"t":"Se alcanzó el número final de la numeración de recibos","archivo":"backend/src/recibos/recibos.service.ts","linea":1853},{"t":"Una de las facturas seleccionadas no existe o fue eliminada","archivo":"backend/src/recibos/recibos.service.ts","linea":1895},{"t":"Monto pagado (…) supera saldo de factura (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":1898},{"t":"Una de las notas de crédito seleccionadas no existe o fue eliminada","archivo":"backend/src/recibos/recibos.service.ts","linea":1953},{"t":"… no tiene saldo suficiente (disponible: …)","archivo":"backend/src/recibos/recibos.service.ts","linea":1955},{"t":"El cliente no tiene persona asociada — no se puede compensar contra facturas de compra","archivo":"backend/src/recibos/recibos.service.ts","linea":1985},{"t":"Una de las facturas de compra seleccionadas no existe o no pertenece al mismo titular del cliente","archivo":"backend/src/recibos/recibos.service.ts","linea":2007},{"t":"Monto a compensar (…) supera saldo de la factura de compra (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":2011},{"t":"La empresa no tiene habilitada la función de gastos en recibos. Activela en Configuración → Recibos.","archivo":"backend/src/recibos/recibos.service.ts","linea":2022},{"t":"Uno de los gastos seleccionados no está disponible (no existe, está anulado o no tiene saldo pendiente)","archivo":"backend/src/recibos/recibos.service.ts","linea":2050},{"t":"… ya está asociado a otro recibo activo","archivo":"backend/src/recibos/recibos.service.ts","linea":2054},{"t":"El gasto tiene moneda … distinta a la del recibo (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":2057},{"t":"Monto aplicado al gasto (…) supera el saldo disponible (…)","archivo":"backend/src/recibos/recibos.service.ts","linea":2061},{"t":"El archivo excede el tamaño máximo (5MB)","archivo":"backend/src/recibos/recibos.service.ts","linea":2117},{"t":"Tipo de archivo no permitido. Solo PDF, PNG, JPG o WEBP.","archivo":"backend/src/recibos/recibos.service.ts","linea":2127}]},{"id":"reglas:redis","tipo":"reglas","titulo":"Reglas: redis","miga":"Reglas del sistema (redis)","ruta":null,"resumen":"Cache limpiado exitosamente · Cache de referenciales invalidado · Cache key \"…\" eliminada","archivos":["backend/src/redis/redis.controller.ts"],"textos":[{"t":"Cache limpiado exitosamente","archivo":"backend/src/redis/redis.controller.ts","linea":18},{"t":"Cache de referenciales invalidado","archivo":"backend/src/redis/redis.controller.ts","linea":28},{"t":"Cache key \"…\" eliminada","archivo":"backend/src/redis/redis.controller.ts","linea":39}]},{"id":"reglas:referenciales","tipo":"reglas","titulo":"Reglas: referenciales","miga":"Reglas del sistema (referenciales)","ruta":null,"resumen":"Referenciales obtenidos exitosamente","archivos":["backend/src/referenciales/referenciales.service.ts"],"textos":[{"t":"Referenciales obtenidos exitosamente","archivo":"backend/src/referenciales/referenciales.service.ts","linea":105}]},{"id":"reglas:reglas-precio","tipo":"reglas","titulo":"Reglas: reglas precio","miga":"Reglas del sistema (reglas precio)","ruta":null,"resumen":"Regla de precio no encontrada · El costo hasta debe ser mayor al costo desde · El margen sobre precio de venta debe ser menor a 100% · La lista de precios destino no existe o no pertenece a la empresa · Producto no encontrado · Lista de precios no encontrada","archivos":["backend/src/reglas-precio/precios-engine.service.ts","backend/src/reglas-precio/reglas-precio.controller.ts"],"textos":[{"t":"Regla de precio no encontrada","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":110},{"t":"El costo hasta debe ser mayor al costo desde","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":183},{"t":"El margen sobre precio de venta debe ser menor a 100%","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":190},{"t":"La lista de precios destino no existe o no pertenece a la empresa","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":200},{"t":"Producto no encontrado","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":229},{"t":"Lista de precios no encontrada","archivo":"backend/src/reglas-precio/precios-engine.service.ts","linea":248},{"t":"Regla de precio creada exitosamente","archivo":"backend/src/reglas-precio/reglas-precio.controller.ts","linea":28},{"t":"Regla de precio actualizada exitosamente","archivo":"backend/src/reglas-precio/reglas-precio.controller.ts","linea":63},{"t":"Regla de precio desactivada exitosamente","archivo":"backend/src/reglas-precio/reglas-precio.controller.ts","linea":72},{"t":"Recálculo de precios ejecutado","archivo":"backend/src/reglas-precio/reglas-precio.controller.ts","linea":90}]},{"id":"reglas:rendicion-viaticos","tipo":"reglas","titulo":"Reglas: rendicion viaticos","miga":"Reglas del sistema (rendicion viaticos)","ruta":null,"resumen":"Adelanto no encontrado · Devolución no encontrada · Adelanto no encontrado · Devolución no encontrada · Empleado no encontrado o inactivo · fecha_fin no puede ser anterior a fecha_inicio","archivos":["backend/src/rendicion-viaticos/rendicion-viaticos-contabilidad.service.ts","backend/src/rendicion-viaticos/rendicion-viaticos-tesoreria.service.ts","backend/src/rendicion-viaticos/rendicion-viaticos.service.ts"],"textos":[{"t":"Adelanto no encontrado","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos-contabilidad.service.ts","linea":126},{"t":"Devolución no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos-contabilidad.service.ts","linea":271},{"t":"Adelanto no encontrado","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos-tesoreria.service.ts","linea":33},{"t":"Devolución no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos-tesoreria.service.ts","linea":159},{"t":"Empleado no encontrado o inactivo","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":138},{"t":"fecha_fin no puede ser anterior a fecha_inicio","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":141},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":311},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":322},{"t":"Solo se puede editar en estado BORRADOR (actual: …)","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":324},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":362},{"t":"La rendición no está en PENDIENTE_APROBACION (actual: …)","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":364},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":400},{"t":"La rendición no está en PENDIENTE_APROBACION (actual: …)","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":402},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":441},{"t":"No se puede agregar adelanto en estado …. Debe estar en ADELANTO_PAGADO o SIN_ADELANTO.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":443},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":487},{"t":"La rendición ya está anulada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":489},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":711},{"t":"No se puede cerrar en estado …. Debe estar en ADELANTO_PAGADO, SIN_ADELANTO o RENDIDA.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":713},{"t":"Elegí la cuenta destino de la devolución.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":739},{"t":"Elegí el medio de pago de la devolución.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":742},{"t":"Elegí la cuenta origen del reintegro.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":746},{"t":"Elegí el medio de pago del reintegro.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":749},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":870},{"t":"No se puede cargar gasto en estado …. Debe estar en ADELANTO_PAGADO, SIN_ADELANTO o RENDIDA.","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":872},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":965},{"t":"No se puede quitar gastos de una rendición cerrada o anulada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":967},{"t":"Gasto no encontrado en esta rendición","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":978},{"t":"El gasto ya está anulado","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":979},{"t":"CxP a empleado no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1327},{"t":"La CxP ya está en estado …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1329},{"t":"El monto debe ser mayor a 0","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1331},{"t":"El monto excede el saldo pendiente (…)","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1334},{"t":"Elegí la cuenta de tesorería","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1336},{"t":"Cuenta de tesorería inválida","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1342},{"t":"Error al generar PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1518},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1535},{"t":"CxP no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1557},{"t":"Error al generar PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1625},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1642},{"t":"Rendición no encontrada","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1714},{"t":"Error al generar PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1805},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/rendicion-viaticos/rendicion-viaticos.service.ts","linea":1818}]},{"id":"reglas:rendiciones","tipo":"reglas","titulo":"Reglas: rendiciones","miga":"Reglas del sistema (rendiciones)","ruta":null,"resumen":"Cobrador no encontrado o inactivo · El cobrador ya tiene una rendición …… · Hay recibos anulados o ya rendidos en la selección: …. Refrescá la lista y reintentá. · Los recibos seleccionados pertenecen a distintas monedas. Una rendición agrupa una sola moneda. · La moneda de los recibos no coincide c","archivos":["backend/src/rendiciones/rendiciones.service.ts"],"textos":[{"t":"Cobrador no encontrado o inactivo","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":113},{"t":"El cobrador ya tiene una rendición ……","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":125},{"t":"Hay recibos anulados o ya rendidos en la selección: …. Refrescá la lista y reintentá.","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":155},{"t":"Los recibos seleccionados pertenecen a distintas monedas. Una rendición agrupa una sola moneda.","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":234},{"t":"La moneda de los recibos no coincide con la moneda seleccionada para la rendición.","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":239},{"t":"Solo se puede enviar a tesorería desde BORRADOR u OBSERVADO (estado actual: …)","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":294},{"t":"La rendición no tiene recibos vinculados","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":299},{"t":"Solo se verifica medios de pago en rendición PENDIENTE (estado: …)","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":327},{"t":"Medio de pago no pertenece a esta rendición","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":338},{"t":"Solo se aprueba una rendición PENDIENTE (estado: …)","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":357},{"t":"Hay … medios de pago sin verificar. Verifique todos antes de aprobar.","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":378},{"t":"Hay … medios de pago RECHAZADOS. No se puede aprobar; observe o rechace la rendición.","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":384},{"t":"Solo se observa/rechaza una rendición PENDIENTE (estado: …)","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":435},{"t":"El motivo es obligatorio","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":440},{"t":"Rendición no encontrada","archivo":"backend/src/rendiciones/rendiciones.service.ts","linea":560}]},{"id":"reglas:reportes-proveedor","tipo":"reglas","titulo":"Reglas: reportes proveedor","miga":"Reglas del sistema (reportes proveedor)","ruta":null,"resumen":"Proveedor no encontrado · dias debe ser 30, 60 o 90 · Error al generar PDF · No se pudo conectar con msv-kude · Error al generar PDF · El proveedor no tiene email registrado. Indique uno o configure el email del proveedor.","archivos":["backend/src/reportes-proveedor/reportes-proveedor.service.ts"],"textos":[{"t":"Proveedor no encontrado","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":56},{"t":"dias debe ser 30, 60 o 90","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":187},{"t":"Error al generar PDF","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":529},{"t":"No se pudo conectar con msv-kude","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":539},{"t":"Error al generar PDF","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":581},{"t":"El proveedor no tiene email registrado. Indique uno o configure el email del proveedor.","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":722},{"t":"No hay vencidos en el rango indicado","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":729},{"t":"Reporte enviado","archivo":"backend/src/reportes-proveedor/reportes-proveedor.service.ts","linea":755}]},{"id":"reglas:requisiciones","tipo":"reglas","titulo":"Reglas: requisiciones","miga":"Reglas del sistema (requisiciones)","ruta":null,"resumen":"Requisición no encontrada · items no puede ser vacío · Requisición no encontrada · Solo se pueden editar requisiciones en estado borrador · Requisición no encontrada · Solo se puede enviar a aprobación una requisición en borrador o rechazada","archivos":["backend/src/requisiciones/requisiciones.service.ts"],"textos":[{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":260},{"t":"items no puede ser vacío","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":268},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":276},{"t":"Solo se pueden editar requisiciones en estado borrador","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":278},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":344},{"t":"Solo se puede enviar a aprobación una requisición en borrador o rechazada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":346},{"t":"La requisición no tiene ítems","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":349},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":410},{"t":"La requisición no está pendiente de aprobación","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":412},{"t":"No hay niveles pendientes de aprobación","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":417},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":478},{"t":"Solo se puede rechazar requisiciones pendientes de aprobación","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":480},{"t":"No hay niveles pendientes para rechazar","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":485},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":533},{"t":"La requisición ya está cancelada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":534},{"t":"No se puede cancelar una requisición ya ejecutada totalmente","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":536},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":767},{"t":"La requisición no es de tipo compra","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":769},{"t":"Solo se puede generar orden de compra desde requisiciones aprobadas","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":772},{"t":"La requisición no tiene ítems pendientes para generar OC","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":780},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":840},{"t":"La requisición no es de tipo compra","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":842},{"t":"Solo se puede generar OC desde requisiciones aprobadas","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":845},{"t":"Debés asignar al menos una línea a un proveedor","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":848},{"t":"La línea \"…\" no tiene cantidad pendiente","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":866},{"t":"Cantidad asignada inválida para línea \"…\"","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":874},{"t":"La distribución para \"…\" supera la cantidad pendiente (…)","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":881},{"t":"Requisición no encontrada","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":976},{"t":"La requisición no es de tipo gasto","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":978},{"t":"Solo se puede generar gasto desde requisiciones aprobadas","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":981},{"t":"La requisición no tiene ítems pendientes para generar gasto","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":989},{"t":"cabecera es obligatoria","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1020},{"t":"items es obligatorio","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1021},{"t":"La sucursal indicada no existe o no pertenece a la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1031},{"t":"En requisiciones de compra cada ítem requiere producto o descripción","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1050},{"t":"En requisiciones de gasto cada ítem requiere tipo_gasto o descripción","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1053},{"t":"cantidad_solicitada debe ser mayor a 0","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1076},{"t":"precio_unitario no puede ser negativo","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1079},{"t":"El centro de costo seleccionado no existe o no está activo para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1102},{"t":"El producto seleccionado no existe o no está activo para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1117},{"t":"El tipo de gasto seleccionado no existe o no está activo para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1135},{"t":"El usuario no tiene el rol/perfil requerido para aprobar este nivel","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1172},{"t":"No tiene permiso EDITAR en el módulo COMPRAS","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1179},{"t":"La empresa tiene deshabilitadas las requisiciones en Configuración de Compras","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1240},{"t":"No existe período contable para la fecha de la requisición","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1283},{"t":"El perfil de aprobación configurado no existe para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1411},{"t":"El período de presupuesto seleccionado no existe para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1428},{"t":"El centro de costo del presupuesto no existe para la empresa","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1431},{"t":"Fecha inválida: …","archivo":"backend/src/requisiciones/requisiciones.service.ts","linea":1515}]},{"id":"reglas:rrhh","tipo":"reglas","titulo":"Reglas: rrhh","miga":"Reglas del sistema (rrhh)","ruta":null,"resumen":"El módulo de Comisiones no está activo para esta empresa. · Comisión no encontrada · La comisión ya fue incluida en una liquidación; no puede modificarse. · El motivo de rechazo es obligatorio. · Empleado inválido para esta empresa. · Supervisor no encontrado.","archivos":["backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","backend/src/rrhh/controllers/legajos-documentos.controller.ts","backend/src/rrhh/controllers/marcaciones.controller.ts","backend/src/rrhh/controllers/planillas.controller.ts","backend/src/rrhh/dto/legajos.dto.ts","backend/src/rrhh/dto/marcaciones.dto.ts","backend/src/rrhh/dto/novedades.dto.ts","backend/src/rrhh/dto/presentismo-fase3.dto.ts","backend/src/rrhh/dto/presentismo-fase4.dto.ts","backend/src/rrhh/dto/turnos.dto.ts","backend/src/rrhh/engine/presentismo-engine.service.ts","backend/src/rrhh/engine/rrhh-engine.service.ts","backend/src/rrhh/services/acreditaciones-bancarias.service.ts","backend/src/rrhh/services/anticipos.service.ts","backend/src/rrhh/services/catalogos.service.ts","backend/src/rrhh/services/conceptos.service.ts","backend/src/rrhh/services/consumo-funcionario-config.service.ts","backend/src/rrhh/services/consumo-funcionario.service.ts","backend/src/rrhh/services/desvinculaciones.service.ts","backend/src/rrhh/services/empleados.service.ts","backend/src/rrhh/services/formatos-bancarios.service.ts","backend/src/rrhh/services/hikvision-isapi-client.service.ts","backend/src/rrhh/services/legajos-documentos.service.ts","backend/src/rrhh/services/legajos-storage.service.ts","backend/src/rrhh/services/legajos-tipos.service.ts","backend/src/rrhh/services/liquidaciones.service.ts","backend/src/rrhh/services/marcaciones-parser.service.ts","backend/src/rrhh/services/marcaciones.service.ts","backend/src/rrhh/services/novedades.service.ts","backend/src/rrhh/services/parametros.service.ts","backend/src/rrhh/services/permisos-presentismo.service.ts","backend/src/rrhh/services/planillas.service.ts","backend/src/rrhh/services/prestamos.service.ts","backend/src/rrhh/services/reloj-api-client.service.ts","backend/src/rrhh/services/relojes-marcadores.service.ts","backend/src/rrhh/services/reportes-ips.service.ts","backend/src/rrhh/services/tolerancias-presentismo.service.ts","backend/src/rrhh/services/turnos.service.ts","backend/src/rrhh/services/vacaciones.service.ts"],"textos":[{"t":"El módulo de Comisiones no está activo para esta empresa.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":26},{"t":"Comisión no encontrada","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":149},{"t":"La comisión ya fue incluida en una liquidación; no puede modificarse.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":151},{"t":"El motivo de rechazo es obligatorio.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":165},{"t":"Empleado inválido para esta empresa.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":202},{"t":"Supervisor no encontrado.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":207},{"t":"Vendedor/cobrador no encontrado.","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":212},{"t":"Tipo inválido (use supervisor o vendedor).","archivo":"backend/src/rrhh/comisiones/rrhh-comisiones.service.ts","linea":215},{"t":"Debe adjuntar el archivo en el campo \"archivo\"","archivo":"backend/src/rrhh/controllers/legajos-documentos.controller.ts","linea":129},{"t":"Debe adjuntar el archivo en el campo \"archivo\"","archivo":"backend/src/rrhh/controllers/legajos-documentos.controller.ts","linea":192},{"t":"Falta el archivo (campo \"archivo\")","archivo":"backend/src/rrhh/controllers/marcaciones.controller.ts","linea":95},{"t":"Debe adjuntar el archivo en el campo \"archivo\"","archivo":"backend/src/rrhh/controllers/planillas.controller.ts","linea":101},{"t":"El código debe contener sólo mayúsculas, números y guión bajo","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":64},{"t":"fecha_documento debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":166},{"t":"fecha_vencimiento debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":172},{"t":"subido_desde debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":281},{"t":"subido_hasta debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":287},{"t":"vence_desde debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":293},{"t":"vence_hasta debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":299},{"t":"Sólo se admite formato=excel en backend.","archivo":"backend/src/rrhh/dto/legajos.dto.ts","linea":314},{"t":"hora_entrada debe ser HH:MM","archivo":"backend/src/rrhh/dto/marcaciones.dto.ts","linea":206},{"t":"hora_salida debe ser HH:MM","archivo":"backend/src/rrhh/dto/marcaciones.dto.ts","linea":212},{"t":"hora_entrada_real debe ser HH:MM","archivo":"backend/src/rrhh/dto/novedades.dto.ts","linea":46},{"t":"hora_entrada_esperada debe ser HH:MM","archivo":"backend/src/rrhh/dto/novedades.dto.ts","linea":52},{"t":"fecha_desde debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":82},{"t":"fecha_hasta debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":88},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":99},{"t":"hora_desde debe ser HH:MM","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":117},{"t":"hora_hasta debe ser HH:MM","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":123},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":191},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase3.dto.ts","linea":198},{"t":"fecha_desde debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase4.dto.ts","linea":9},{"t":"fecha_hasta debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/presentismo-fase4.dto.ts","linea":14},{"t":"hora_entrada debe ser HH:MM","archivo":"backend/src/rrhh/dto/turnos.dto.ts","linea":41},{"t":"hora_salida debe ser HH:MM","archivo":"backend/src/rrhh/dto/turnos.dto.ts","linea":46},{"t":"fecha_inicio debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/turnos.dto.ts","linea":162},{"t":"fecha_fin debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/turnos.dto.ts","linea":168},{"t":"fecha debe ser YYYY-MM-DD","archivo":"backend/src/rrhh/dto/turnos.dto.ts","linea":194},{"t":"Rango de fechas inválido","archivo":"backend/src/rrhh/engine/presentismo-engine.service.ts","linea":84},{"t":"fecha_desde debe ser menor o igual a fecha_hasta","archivo":"backend/src/rrhh/engine/presentismo-engine.service.ts","linea":87},{"t":"No se puede procesar novedades: existe liquidación CERRADA para …/…","archivo":"backend/src/rrhh/engine/presentismo-engine.service.ts","linea":456},{"t":"Existen novedades del período ya aplicadas en liquidación. Anule la liquidación primero.","archivo":"backend/src/rrhh/engine/presentismo-engine.service.ts","linea":492},{"t":"Falta el concepto del sistema \"…\". Ejecutá «Sembrar defaults» en Configuración › Conceptos.","archivo":"backend/src/rrhh/engine/rrhh-engine.service.ts","linea":167},{"t":"Hay quincenales cerradas en el período que deben descontarse, pero falta el concepto del sistema \"PAGO_QUINCENAL\". Ejecutá «Sembrar defaults» en Configuración › Conceptos.","archivo":"backend/src/rrhh/engine/rrhh-engine.service.ts","linea":565},{"t":"Falta el concepto del sistema \"AGUINALDO\". Ejecutá «Sembrar defaults» en Configuración › Conceptos.","archivo":"backend/src/rrhh/engine/rrhh-engine.service.ts","linea":630},{"t":"Falta el concepto del sistema \"PAGO_VACACIONES\". Ejecutá «Sembrar defaults» en Configuración › Conceptos.","archivo":"backend/src/rrhh/engine/rrhh-engine.service.ts","linea":765},{"t":"Quincena debe ser 1 o 2","archivo":"backend/src/rrhh/engine/rrhh-engine.service.ts","linea":912},{"t":"Cuenta de tesorería inválida o inactiva.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":41},{"t":"Las acreditaciones de sueldos se generan en PYG. Seleccioná una cuenta de tesorería en PYG para confirmar el pago (la cuenta elegida está en …).","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":43},{"t":"Seleccioná la cuenta de tesorería desde la que se paga para confirmar la acreditación.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":73},{"t":"Falta la categoría de tesorería \"Pago de Sueldos\". Ejecutá las migraciones de tesorería.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":90},{"t":"Acreditación bancaria no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":183},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":192},{"t":"La acreditación bancaria sólo puede generarse desde una liquidación CERRADA (actual: …).","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":194},{"t":"Banco inválido para esta empresa","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":202},{"t":"Esta liquidación ya tiene una acreditación CONFIRMADA para …. No se puede generar otro archivo para el mismo banco.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":214},{"t":"No hay formato bancario activo para este banco. Configurá uno en RRHH › Configuración › Formatos bancarios.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":233},{"t":"Ningún empleado con cuenta en … y neto a pagar > 0 en esta liquidación.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":264},{"t":"Acreditación no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":358},{"t":"Acreditación no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":371},{"t":"Sólo se puede marcar como ENVIADO una acreditación GENERADA (actual: …).","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":373},{"t":"Acreditación no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":390},{"t":"Sólo se puede confirmar una acreditación GENERADA o ENVIADA (actual: …).","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":392},{"t":"Acreditación no encontrada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":425},{"t":"La acreditación ya está anulada","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":426},{"t":"Una acreditación CONFIRMADA no se puede anular automáticamente. Registralo manualmente.","archivo":"backend/src/rrhh/services/acreditaciones-bancarias.service.ts","linea":428},{"t":"Seleccioná la cuenta de tesorería desde la que se paga el anticipo para poder aprobarlo.","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":54},{"t":"Cuenta de tesorería inválida o inactiva.","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":62},{"t":"El anticipo se paga en PYG. Elegí una cuenta en PYG (la seleccionada está en …).","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":64},{"t":"Falta la categoría de tesorería \"Anticipo al personal (RRHH)\". Ejecutá las migraciones de tesorería.","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":78},{"t":"Anticipo no encontrado","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":184},{"t":"Empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":192},{"t":"No se pueden crear anticipos para empleados egresados","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":194},{"t":"Anticipo no encontrado","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":215},{"t":"Solo se puede editar un anticipo en estado PENDIENTE (actual: …)","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":217},{"t":"Anticipo no encontrado","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":244},{"t":"Transición no permitida: … → …","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":248},{"t":"Anticipo no encontrado","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":308},{"t":"Solo se puede eliminar un anticipo PENDIENTE (actual: …). Usá «Anular» para los demás.","archivo":"backend/src/rrhh/services/anticipos.service.ts","linea":310},{"t":"Cargo no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":39},{"t":"Cargo no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":48},{"t":"El cargo está asignado a empleados y no puede eliminarse","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":50},{"t":"Ya existe un centro de costo con código …","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":73},{"t":"Centro de costo no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":82},{"t":"Ya existe un centro de costo con código …","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":87},{"t":"Centro de costo no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":98},{"t":"El centro de costo está en uso por empleados","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":100},{"t":"El centro de costo está en uso por asientos contables","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":102},{"t":"Sucursal inválida para esta empresa","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":122},{"t":"Departamento no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":130},{"t":"Sucursal inválida para esta empresa","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":135},{"t":"Departamento no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":145},{"t":"El departamento tiene empleados asignados","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":147},{"t":"Ya existe un tipo de empleado con código …","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":163},{"t":"Tipo de empleado no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":176},{"t":"Ya existe un tipo de empleado con código …","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":181},{"t":"Tipo de empleado no encontrado","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":191},{"t":"El tipo de empleado está en uso","archivo":"backend/src/rrhh/services/catalogos.service.ts","linea":193},{"t":"Ya existe un concepto con código …","archivo":"backend/src/rrhh/services/conceptos.service.ts","linea":32},{"t":"Concepto no encontrado","archivo":"backend/src/rrhh/services/conceptos.service.ts","linea":53},{"t":"Ya existe un concepto con código …","archivo":"backend/src/rrhh/services/conceptos.service.ts","linea":59},{"t":"Concepto no encontrado","archivo":"backend/src/rrhh/services/conceptos.service.ts","linea":72},{"t":"Los conceptos del sistema no se pueden eliminar (sólo desactivar)","archivo":"backend/src/rrhh/services/conceptos.service.ts","linea":74},{"t":"Factura de funcionario no encontrada","archivo":"backend/src/rrhh/services/consumo-funcionario-config.service.ts","linea":180},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/consumo-funcionario.service.ts","linea":75},{"t":"Seleccioná la cuenta de tesorería desde la que se paga para confirmar el finiquito.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":115},{"t":"Cuenta de tesorería inválida o inactiva.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":123},{"t":"El finiquito se paga en PYG. Seleccioná una cuenta de tesorería en PYG (la elegida está en …).","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":125},{"t":"Falta la categoría de tesorería \"Pago de Finiquito\". Ejecutá las migraciones de tesorería.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":140},{"t":"Desvinculación no encontrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":257},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":266},{"t":"fecha_ultimo_dia inválida","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":269},{"t":"El empleado no tiene fecha de ingreso registrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":271},{"t":"fecha_ultimo_dia no puede ser anterior a la fecha de ingreso","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":273},{"t":"El empleado ya tiene una desvinculación en estado …. Anulala antes de crear otra.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":406},{"t":"Desvinculación no encontrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":451},{"t":"Solo se puede editar una desvinculación CALCULADA (actual: …).","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":453},{"t":"Desvinculación no encontrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":501},{"t":"Solo se puede aprobar una desvinculación CALCULADA (actual: …).","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":503},{"t":"Desvinculación no encontrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":534},{"t":"Solo se puede pagar una desvinculación CALCULADA o APROBADA (actual: …).","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":536},{"t":"No se puede cobrar el consumo del funcionario: el servicio no está disponible.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":641},{"t":"Desvinculación no encontrada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":675},{"t":"Ya está anulada","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":676},{"t":"Una desvinculación PAGADA no se puede anular automáticamente porque el empleado ya quedó EGRESADO. Hacelo manualmente con observación.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":678},{"t":"No se puede cerrar la desvinculación: el legajo obligatorio del empleado está incompleto.","archivo":"backend/src/rrhh/services/desvinculaciones.service.ts","linea":731},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":77},{"t":"Sucursal inválida para esta empresa","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":99},{"t":"Departamento inválido para esta empresa","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":100},{"t":"Cargo inválido para esta empresa","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":101},{"t":"Centro de costo inválido para esta empresa","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":102},{"t":"Tipo de empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":103},{"t":"Ya existe un empleado con cédula …","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":157},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":248},{"t":"Ya existe un empleado con número …","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":270},{"t":"Ya existe un empleado con cédula …","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":276},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":298},{"t":"El empleado figura como responsable de un departamento. Reasigne antes de eliminar.","archivo":"backend/src/rrhh/services/empleados.service.ts","linea":304},{"t":"Formato no encontrado","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":29},{"t":"Banco inválido para esta empresa","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":37},{"t":"template_detalle es obligatorio","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":38},{"t":"Formato no encontrado","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":65},{"t":"Formato no encontrado","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":76},{"t":"Este formato ya fue usado para generar acreditaciones. Desactivalo en lugar de eliminarlo.","archivo":"backend/src/rrhh/services/formatos-bancarios.service.ts","linea":79},{"t":"url_base no configurada para el reloj","archivo":"backend/src/rrhh/services/hikvision-isapi-client.service.ts","linea":57},{"t":"url_base inválida: …","archivo":"backend/src/rrhh/services/hikvision-isapi-client.service.ts","linea":68},{"t":"Digest requiere api_key con formato \"usuario:password\"","archivo":"backend/src/rrhh/services/hikvision-isapi-client.service.ts","linea":315},{"t":"Documento no encontrado","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":97},{"t":"Debe adjuntar el archivo en el campo \"archivo\"","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":143},{"t":"Documento no encontrado","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":288},{"t":"No se puede reemplazar un documento ANULADO. Realice una carga nueva del mismo tipo.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":290},{"t":"Este documento ya fue reemplazado anteriormente. Reemplace la versión vigente.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":295},{"t":"Documento no encontrado","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":327},{"t":"El documento ya está anulado.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":330},{"t":"No se puede anular un documento REEMPLAZADO. Para auditoría, solicite la operación a SUPER_ADMIN.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":333},{"t":"Documento no encontrado","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":357},{"t":"El documento está anulado. Solicite acceso al historial al perfil SUPER_ADMIN o AUDITOR.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":359},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":371},{"t":"Tipo de documento no encontrado o inactivo.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":384},{"t":"El archivo excede el tamaño máximo permitido (… MB).","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":397},{"t":"Este tipo de documento (…) requiere fecha_vencimiento.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":426},{"t":"Este tipo de documento (…) no admite fecha de vencimiento.","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":433},{"t":"fecha_vencimiento inválida (formato esperado YYYY-MM-DD).","archivo":"backend/src/rrhh/services/legajos-documentos.service.ts","linea":439},{"t":"No se pudo guardar el documento en el almacenamiento.","archivo":"backend/src/rrhh/services/legajos-storage.service.ts","linea":94},{"t":"Tipo de documento no encontrado","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":72},{"t":"Tipo de documento no encontrado","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":118},{"t":"Los tipos del sistema no pueden editarse. Sólo SUPER_ADMIN puede desactivarlos.","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":122},{"t":"Tipo de documento no encontrado","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":129},{"t":"No se puede marcar vencimiento_obligatorio sin admite_vencimiento = true.","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":136},{"t":"Tipo de documento no encontrado","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":159},{"t":"Los tipos del sistema no pueden eliminarse.","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":162},{"t":"Tipo de documento no encontrado","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":165},{"t":"No se puede marcar vencimiento_obligatorio sin admite_vencimiento = true.","archivo":"backend/src/rrhh/services/legajos-tipos.service.ts","linea":176},{"t":"No se puede cerrar la liquidación por límites legales de descuentos/embargos. …","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":208},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":231},{"t":"La planilla de control sólo está disponible en PRE_LIQUIDACION o CERRADA (actual: …).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":233},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":464},{"t":"La planilla consolidada solo aplica a liquidaciones MENSUALES (actual: …).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":466},{"t":"La planilla consolidada solo está disponible para liquidaciones CERRADAS (actual: …).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":471},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":753},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":762},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":772},{"t":"Sólo se puede integrar contablemente una liquidación CERRADA (actual: …).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":774},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":796},{"t":"El empleado no figura en esta liquidación","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":828},{"t":"Sucursal inválida para esta empresa","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":838},{"t":"Tipo de empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":845},{"t":"Para una liquidación … indicá periodo_mes (1-12)","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":854},{"t":"Para una liquidación quincenal indicá quincena = 1 o 2","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":864},{"t":"No se puede crear una quincenal: la liquidación mensual del período ya está cerrada.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":879},{"t":"Ya existe una liquidación …… en estado ….","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":911},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":938},{"t":"La liquidación está cerrada y no puede recalcularse","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":939},{"t":"La liquidación está anulada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":940},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1290},{"t":"Solo se pueden agregar ajustes en estado PRE_LIQUIDACION (actual: …). Calculá primero.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1292},{"t":"Empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1304},{"t":"Concepto inválido para esta empresa","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1305},{"t":"El empleado no figura en la liquidación. Recalculá si lo agregaste recién.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1307},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1337},{"t":"Solo se pueden quitar ajustes en estado PRE_LIQUIDACION","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1339},{"t":"Línea no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1344},{"t":"Solo se pueden quitar líneas de origen MANUAL o de consumo de funcionario. Recalculá para regenerar las automáticas.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1351},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1391},{"t":"La liquidación ya está cerrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1392},{"t":"Solo se puede cerrar una liquidación PRE_LIQUIDACION (actual: …). Calculá primero.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1394},{"t":"La liquidación tiene novedades modificadas y requiere recálculo antes del cierre.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1397},{"t":"No se puede cerrar la mensual: existe una liquidación quincenal del mismo período sin cerrar.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1415},{"t":"La liquidación no tiene empleados calculados.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1430},{"t":"Hay empleados con neto a pagar negativo. Ajustá la liquidación antes de cerrarla.","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1452},{"t":"El cierre con neto negativo requiere confirmación explícita y motivo (mínimo 10 caracteres).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1460},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1707},{"t":"Una liquidación cerrada no puede anularse (es inmutable).","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1709},{"t":"La liquidación ya está anulada","archivo":"backend/src/rrhh/services/liquidaciones.service.ts","linea":1711},{"t":"El archivo está vacío","archivo":"backend/src/rrhh/services/marcaciones-parser.service.ts","linea":174},{"t":"No se pudo leer el archivo. Formatos soportados: .xlsx, .xls, .csv","archivo":"backend/src/rrhh/services/marcaciones-parser.service.ts","linea":189},{"t":"El archivo no tiene hojas","archivo":"backend/src/rrhh/services/marcaciones-parser.service.ts","linea":194},{"t":"El archivo está vacío o no tiene encabezados válidos","archivo":"backend/src/rrhh/services/marcaciones-parser.service.ts","linea":203},{"t":"El archivo está vacío","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":194},{"t":"Reloj no encontrado","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":240},{"t":"Sólo aplica a relojes con tipo_conexion = API","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":242},{"t":"El reloj está inactivo","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":244},{"t":"Falló la consulta al reloj: …","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":270},{"t":"Debe indicar al menos un campo a corregir (hora_entrada, hora_salida, turno_id)","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":433},{"t":"Marcación limpia no encontrada","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":442},{"t":"turno_id inválido para esta empresa","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":453},{"t":"hora_salida debe ser posterior a hora_entrada","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":468},{"t":"No se detectaron cambios respecto al valor actual","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":507},{"t":"Batch no encontrado","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":641},{"t":"Corrección no encontrada","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":713},{"t":"Hora inválida. Use formato HH:MM","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":795},{"t":"Reloj inválido para esta empresa","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":812},{"t":"El reloj seleccionado no es de tipo PLANILLA; usá su endpoint de sincronización en su lugar","archivo":"backend/src/rrhh/services/marcaciones.service.ts","linea":814},{"t":"Empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":71},{"t":"Novedad no encontrada","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":95},{"t":"La novedad ya fue aplicada a una liquidación cerrada y no puede modificarse","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":97},{"t":"Novedad no encontrada","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":129},{"t":"La novedad ya fue aplicada a una liquidación cerrada y no puede eliminarse","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":131},{"t":"Novedad no encontrada","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":151},{"t":"No se puede anular la novedad porque ya fue aplicada a liquidación cerrada. Anule la liquidación primero.","archivo":"backend/src/rrhh/services/novedades.service.ts","linea":153},{"t":"vigencia_desde inválida","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":42},{"t":"vigencia_hasta no puede ser anterior a vigencia_desde","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":46},{"t":"Ya existe un parámetro \"…\" con vigencia desde …","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":53},{"t":"Parámetro no encontrado","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":96},{"t":"Este parámetro no es editable. Para registrar un cambio normativo, creá una nueva versión con vigencia_desde futura.","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":99},{"t":"vigencia_hasta no puede ser anterior a vigencia_desde","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":112},{"t":"Parámetro no encontrado","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":135},{"t":"Los parámetros legales no editables no pueden eliminarse","archivo":"backend/src/rrhh/services/parametros.service.ts","linea":137},{"t":"Permiso de presentismo no encontrado","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":110},{"t":"Permiso de presentismo no encontrado","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":160},{"t":"Sólo se pueden editar permisos en estado PENDIENTE","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":162},{"t":"Permiso de presentismo no encontrado","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":224},{"t":"No se puede aprobar un permiso en estado …","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":226},{"t":"Permiso de presentismo no encontrado","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":246},{"t":"No se puede rechazar un permiso en estado …","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":248},{"t":"empleado_id inválido para esta empresa","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":270},{"t":"legajo_documento_id inválido. El documento no pertenece al empleado/empresa o no está ACTIVO.","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":296},{"t":"Para justificación MEDICA, legajo_documento_id debe referenciar un documento CERTIFICADO_MED.","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":305},{"t":"hora_desde y hora_hasta deben enviarse juntas","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":313},{"t":"hora_hasta debe ser posterior a hora_desde","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":320},{"t":"turno_bloque_orden es obligatorio para TURNO y AUSENCIA_TURNO","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":329},{"t":"minutos_tolerados es obligatorio para LLEGADA_TARDIA","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":333},{"t":"JORNADA_COMPLETA no admite turno_bloque_orden, hora_desde, hora_hasta ni minutos_tolerados","archivo":"backend/src/rrhh/services/permisos-presentismo.service.ts","linea":338},{"t":"Planilla no encontrada","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":75},{"t":"No se pudo leer el archivo. Formatos soportados: .xlsx, .xls, .csv","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":85},{"t":"El archivo no tiene hojas","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":88},{"t":"El archivo está vacío o no tiene encabezados válidos","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":97},{"t":"Faltan columnas obligatorias: …. Encabezados aceptados: …, observacion","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":103},{"t":"No se recibió ningún archivo","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":137},{"t":"El archivo supera el límite de 10 MB","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":140},{"t":"El archivo no tiene filas de datos","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":145},{"t":"Ninguna fila válida (… errores). Corregí el archivo y reintentá.","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":241},{"t":"Planilla no encontrada","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":278},{"t":"La planilla ya está anulada","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":280},{"t":"La planilla ya fue aplicada a una liquidación cerrada y no puede anularse","archivo":"backend/src/rrhh/services/planillas.service.ts","linea":283},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":75},{"t":"Empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":130},{"t":"No se pueden crear préstamos para empleados egresados","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":132},{"t":"Monto de cuota debe ser mayor a cero","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":137},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":173},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":190},{"t":"Transición no permitida: … → …","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":194},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":216},{"t":"El préstamo tiene cuotas ya descontadas y no puede eliminarse. Usá CANCELADO en su lugar.","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":218},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":232},{"t":"Préstamo no encontrado","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":249},{"t":"Cuota no encontrada","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":254},{"t":"Solo se pueden marcar cuotas PENDIENTE como descontadas (actual: …)","archivo":"backend/src/rrhh/services/prestamos.service.ts","linea":256},{"t":"url_base no configurada para el reloj","archivo":"backend/src/rrhh/services/reloj-api-client.service.ts","linea":49},{"t":"BASIC requiere usuario:password en api_key","archivo":"backend/src/rrhh/services/reloj-api-client.service.ts","linea":58},{"t":"BEARER requiere token en api_key","archivo":"backend/src/rrhh/services/reloj-api-client.service.ts","linea":64},{"t":"API_KEY requiere valor en api_key","archivo":"backend/src/rrhh/services/reloj-api-client.service.ts","linea":69},{"t":"AI_ENCRYPTION_KEY debe tener exactamente 32 caracteres para cifrar credenciales de relojes","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":31},{"t":"Reloj marcador no encontrado","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":122},{"t":"Reloj marcador no encontrado","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":168},{"t":"Reloj marcador no encontrado","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":236},{"t":"Reloj marcador no encontrado","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":275},{"t":"La sincronización vía API sólo aplica a relojes con tipo_conexion = API","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":277},{"t":"El reloj está inactivo","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":282},{"t":"Reloj marcador no encontrado","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":297},{"t":"url_base es obligatorio para relojes tipo API","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":304},{"t":"tipo_auth es obligatorio para relojes tipo API","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":307},{"t":"Digest requiere api_key con formato \"usuario:password\"","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":311},{"t":"protocolo_api distinto de GENERICO sólo aplica a relojes con tipo_conexion = API","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":318},{"t":"La sucursal no pertenece a la empresa","archivo":"backend/src/rrhh/services/relojes-marcadores.service.ts","linea":331},{"t":"Seleccioná la cuenta de tesorería desde la que se paga el IPS para marcarlo como pagado.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":62},{"t":"Cuenta de tesorería inválida o inactiva.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":70},{"t":"El IPS se paga en PYG. Seleccioná una cuenta de tesorería en PYG (la elegida está en …).","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":72},{"t":"Falta la categoría de tesorería \"Pago de IPS\". Ejecutá las migraciones de tesorería.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":86},{"t":"Reporte IPS no encontrado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":170},{"t":"Liquidación no encontrada","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":179},{"t":"El reporte IPS solo puede generarse desde una liquidación CERRADA (actual: …).","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":181},{"t":"El reporte IPS solo se genera desde la liquidación MENSUAL del período.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":186},{"t":"Ya existe un reporte IPS para esta liquidación (estado …). Anulalo primero si querés regenerar.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":196},{"t":"La liquidación no tiene empleados aportantes a IPS. Verificá que aporta_ips = true en los empleados.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":220},{"t":"Reporte IPS no encontrado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":292},{"t":"Solo se puede declarar un reporte GENERADO (actual: …).","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":294},{"t":"Reporte IPS no encontrado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":314},{"t":"Solo se puede marcar como pagado un reporte GENERADO o DECLARADO (actual: …).","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":316},{"t":"Reporte IPS no encontrado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":349},{"t":"El reporte ya está anulado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":350},{"t":"Un reporte PAGADO no puede anularse directamente. Registralo manualmente con observación.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":352},{"t":"Reporte IPS no encontrado","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":383},{"t":"Solo se pueden editar los días de un reporte en estado GENERADO.","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":385},{"t":"Fila de detalle no encontrada","archivo":"backend/src/rrhh/services/reportes-ips.service.ts","linea":392},{"t":"Tolerancia especial no encontrada","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":48},{"t":"Ya existe una tolerancia especial para la misma fecha y alcance; edite la existente.","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":65},{"t":"Tolerancia especial no encontrada","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":88},{"t":"Ya existe otra tolerancia especial para la misma fecha y alcance.","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":106},{"t":"Tolerancia especial no encontrada","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":129},{"t":"aplica_a_id debe ser null cuando aplica_a = TODOS","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":138},{"t":"aplica_a_id es obligatorio cuando aplica_a != TODOS","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":144},{"t":"aplica_a_id no corresponde a una sucursal de la empresa","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":152},{"t":"aplica_a_id no corresponde a un departamento de la empresa","archivo":"backend/src/rrhh/services/tolerancias-presentismo.service.ts","linea":162},{"t":"Turno no encontrado","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":87},{"t":"Turno no encontrado","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":136},{"t":"Turno no encontrado","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":211},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":286},{"t":"Empleado no encontrado","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":330},{"t":"Sólo se puede asignar turnos a empleados ACTIVOS","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":332},{"t":"Turno inválido para esta empresa","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":339},{"t":"No se puede asignar un turno inactivo","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":340},{"t":"Las asignaciones OCASIONALES requieren fecha_inicio y fecha_fin","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":344},{"t":"fecha_inicio debe ser anterior o igual a fecha_fin","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":349},{"t":"Las asignaciones PERPETUAS no llevan fecha_fin (queda abierta indefinidamente)","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":356},{"t":"Asignación no encontrada","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":384},{"t":"Debe especificar al menos un bloque horario","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":395},{"t":"Un turno SIMPLE debe tener exactamente un bloque horario","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":399},{"t":"Un turno CORTADO debe tener al menos dos bloques horarios","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":402},{"t":"Los órdenes de los bloques deben ser únicos","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":409},{"t":"Los órdenes de los bloques deben ser correlativos comenzando en 1","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":414},{"t":"Bloque …: hora_entrada (…) debe ser anterior a hora_salida (…)","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":425},{"t":"Bloque …: hora_entrada (…) debe ser estrictamente posterior a hora_salida del bloque … (…)","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":436},{"t":"Debe marcar al menos un día de la semana en el que aplica el turno","archivo":"backend/src/rrhh/services/turnos.service.ts","linea":455},{"t":"Empleado inválido para esta empresa","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":198},{"t":"No se pueden crear solicitudes para empleados egresados","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":200},{"t":"Fechas inválidas","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":206},{"t":"Fecha fin no puede ser anterior a fecha inicio","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":209},{"t":"El rango de fechas no incluye días hábiles","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":214},{"t":"Solicitud no encontrada","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":236},{"t":"Solo se puede editar una solicitud SOLICITADO (actual: …)","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":238},{"t":"Fecha fin no puede ser anterior a fecha inicio","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":246},{"t":"Solicitud no encontrada","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":274},{"t":"Transición no permitida: … → …","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":278},{"t":"Solicitud no encontrada","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":324},{"t":"Solo se puede eliminar una solicitud SOLICITADO (actual: …). Usá «Cancelar» en los demás casos.","archivo":"backend/src/rrhh/services/vacaciones.service.ts","linea":326}]},{"id":"reglas:rubros","tipo":"reglas","titulo":"Reglas: rubros","miga":"Reglas del sistema (rubros)","ruta":null,"resumen":"Rubro no encontrado · Ya existe un rubro con el código … · Rubro creado exitosamente · Ya existe un rubro con el código … · Rubro actualizado exitosamente · Rubro dado de baja exitosamente","archivos":["backend/src/rubros/rubros.service.ts"],"textos":[{"t":"Rubro no encontrado","archivo":"backend/src/rubros/rubros.service.ts","linea":32},{"t":"Ya existe un rubro con el código …","archivo":"backend/src/rubros/rubros.service.ts","linea":58},{"t":"Rubro creado exitosamente","archivo":"backend/src/rubros/rubros.service.ts","linea":82},{"t":"Ya existe un rubro con el código …","archivo":"backend/src/rubros/rubros.service.ts","linea":91},{"t":"Rubro actualizado exitosamente","archivo":"backend/src/rubros/rubros.service.ts","linea":117},{"t":"Rubro dado de baja exitosamente","archivo":"backend/src/rubros/rubros.service.ts","linea":140},{"t":"Alguna de las sucursales no pertenece a la empresa","archivo":"backend/src/rubros/rubros.service.ts","linea":154},{"t":"Sucursales del rubro actualizadas","archivo":"backend/src/rubros/rubros.service.ts","linea":176}]},{"id":"reglas:seguridad","tipo":"reglas","titulo":"Reglas: seguridad","miga":"Reglas del sistema (seguridad)","ruta":null,"resumen":"Perfil no encontrado · Perfil no encontrado · No se puede editar un perfil del sistema. Cloná el perfil y editá la copia. · Perfil no encontrado · Perfil no encontrado · No se puede eliminar un perfil del sistema.","archivos":["backend/src/seguridad/seguridad.service.ts"],"textos":[{"t":"Perfil no encontrado","archivo":"backend/src/seguridad/seguridad.service.ts","linea":139},{"t":"Perfil no encontrado","archivo":"backend/src/seguridad/seguridad.service.ts","linea":195},{"t":"No se puede editar un perfil del sistema. Cloná el perfil y editá la copia.","archivo":"backend/src/seguridad/seguridad.service.ts","linea":197},{"t":"Perfil no encontrado","archivo":"backend/src/seguridad/seguridad.service.ts","linea":257},{"t":"Perfil no encontrado","archivo":"backend/src/seguridad/seguridad.service.ts","linea":299},{"t":"No se puede eliminar un perfil del sistema.","archivo":"backend/src/seguridad/seguridad.service.ts","linea":301},{"t":"El perfil tiene … usuario(s) asignado(s). Desasignalos antes de eliminar.","archivo":"backend/src/seguridad/seguridad.service.ts","linea":304},{"t":"Hay privilegios inválidos o inactivos en la selección (…).","archivo":"backend/src/seguridad/seguridad.service.ts","linea":354}]},{"id":"reglas:solicitudes-credito","tipo":"reglas","titulo":"Reglas: solicitudes credito","miga":"Reglas del sistema (solicitudes credito)","ruta":null,"resumen":"Cliente no encontrado o no pertenece a su empresa · Los dos días de pago quincenal no pueden ser iguales. · Los días de pago quincenal están muy cerca (… días). Quincenal requiere ~15 días entre pagos. · Solicitud de crédito creada exitosamente · Solicitud no encontrada · La solicitud no pertenece a","archivos":["backend/src/solicitudes-credito/solicitudes-credito.service.ts"],"textos":[{"t":"Cliente no encontrado o no pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":45},{"t":"Los dos días de pago quincenal no pueden ser iguales.","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":52},{"t":"Los días de pago quincenal están muy cerca (… días). Quincenal requiere ~15 días entre pagos.","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":60},{"t":"Solicitud de crédito creada exitosamente","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":129},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":193},{"t":"La solicitud no pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":194},{"t":"Cliente no encontrado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":205},{"t":"Solicitud actualizada exitosamente","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":233},{"t":"Solicitud eliminada exitosamente","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":239},{"t":"Item agregado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":255},{"t":"Item no encontrado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":264},{"t":"Item actualizado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":288},{"t":"Item no encontrado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":297},{"t":"Item eliminado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":307},{"t":"La solicitud no tiene productos","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":316},{"t":"Solicitud … enviada a aprobación","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":336},{"t":"Solicitud aprobada exitosamente","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":356},{"t":"Debe indicar un motivo de rechazo","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":362},{"t":"Solicitud rechazada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":377},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":382},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":383},{"t":"No se puede cancelar en estado \"…\"","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":385},{"t":"Solicitud cancelada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":398},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":403},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":404},{"t":"No se puede facturar en estado \"…\"","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":406},{"t":"Solicitud marcada como facturada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":432},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":468},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":469},{"t":"El producto seleccionado no existe o fue eliminado","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":490},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":594},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":595},{"t":"No se puede editar en estado \"…\"","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":597},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":603},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":604},{"t":"La solicitud debe estar en estado \"…\" (actual: \"…\")","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":606},{"t":"La numeración de solicitud está inactiva","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":636},{"t":"Se alcanzó el número final de la numeración de solicitud","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":638},{"t":"Solicitud no encontrada","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":683},{"t":"No pertenece a su empresa","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":684},{"t":"Error al generar PDF: …","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":764},{"t":"No se pudo generar el PDF: …","archivo":"backend/src/solicitudes-credito/solicitudes-credito.service.ts","linea":783}]},{"id":"reglas:stock","tipo":"reglas","titulo":"Reglas: stock","miga":"Reglas del sistema (stock)","ruta":null,"resumen":"Límites actualizados · Stock actualizado exitosamente · Tipo de movimiento '…' no encontrado · Stock insuficiente para realizar el ajuste · Stock ajustado exitosamente · Stock no encontrado","archivos":["backend/src/stock/stock.service.ts"],"textos":[{"t":"Límites actualizados","archivo":"backend/src/stock/stock.service.ts","linea":161},{"t":"Stock actualizado exitosamente","archivo":"backend/src/stock/stock.service.ts","linea":200},{"t":"Tipo de movimiento '…' no encontrado","archivo":"backend/src/stock/stock.service.ts","linea":234},{"t":"Stock insuficiente para realizar el ajuste","archivo":"backend/src/stock/stock.service.ts","linea":252},{"t":"Stock ajustado exitosamente","archivo":"backend/src/stock/stock.service.ts","linea":299},{"t":"Stock no encontrado","archivo":"backend/src/stock/stock.service.ts","linea":313},{"t":"Stock disponible insuficiente. Disponible: …","archivo":"backend/src/stock/stock.service.ts","linea":317},{"t":"Stock reservado exitosamente","archivo":"backend/src/stock/stock.service.ts","linea":342},{"t":"Stock no encontrado","archivo":"backend/src/stock/stock.service.ts","linea":356},{"t":"Reserva liberada exitosamente","archivo":"backend/src/stock/stock.service.ts","linea":383},{"t":"El depósito origen y destino no pueden ser el mismo","archivo":"backend/src/stock/stock.service.ts","linea":388},{"t":"Tipo de movimiento '…' no encontrado","archivo":"backend/src/stock/stock.service.ts","linea":397},{"t":"Stock en depósito origen no encontrado","archivo":"backend/src/stock/stock.service.ts","linea":404},{"t":"Stock disponible insuficiente. Disponible: …","archivo":"backend/src/stock/stock.service.ts","linea":408},{"t":"Transferencia realizada exitosamente","archivo":"backend/src/stock/stock.service.ts","linea":477}]},{"id":"reglas:store-auth","tipo":"reglas","titulo":"Reglas: store auth","miga":"Reglas del sistema (store auth)","ruta":null,"resumen":"La contraseña debe tener al menos 6 caracteres · El nombre es obligatorio · Tienda no encontrada · Ya existe una cuenta con ese email en esta tienda · Credenciales inválidas · Credenciales inválidas","archivos":["backend/src/store-auth/store-auth.dto.ts","backend/src/store-auth/store-auth.service.ts"],"textos":[{"t":"La contraseña debe tener al menos 6 caracteres","archivo":"backend/src/store-auth/store-auth.dto.ts","linea":8},{"t":"El nombre es obligatorio","archivo":"backend/src/store-auth/store-auth.dto.ts","linea":13},{"t":"Tienda no encontrada","archivo":"backend/src/store-auth/store-auth.service.ts","linea":21},{"t":"Ya existe una cuenta con ese email en esta tienda","archivo":"backend/src/store-auth/store-auth.service.ts","linea":36},{"t":"Credenciales inválidas","archivo":"backend/src/store-auth/store-auth.service.ts","linea":62},{"t":"Credenciales inválidas","archivo":"backend/src/store-auth/store-auth.service.ts","linea":64},{"t":"El rating debe ser un entero entre 1 y 5","archivo":"backend/src/store-auth/store-auth.service.ts","linea":185},{"t":"Cliente no encontrado","archivo":"backend/src/store-auth/store-auth.service.ts","linea":192},{"t":"Producto no encontrado","archivo":"backend/src/store-auth/store-auth.service.ts","linea":200}]},{"id":"reglas:store-public","tipo":"reglas","titulo":"Reglas: store public","miga":"Reglas del sistema (store public)","ruta":null,"resumen":"RUC debe ser numérico de 6 a 8 dígitos · Tienda no encontrada para: … · Tienda no encontrada para: … · Producto no encontrado. · Se eligió un plan de cuotas para un producto que no está en el carrito. · El plan de cuotas elegido para \"…\" ya no está disponible.","archivos":["backend/src/store-public/store-public.controller.ts","backend/src/store-public/store-public.service.ts"],"textos":[{"t":"RUC debe ser numérico de 6 a 8 dígitos","archivo":"backend/src/store-public/store-public.controller.ts","linea":125},{"t":"Tienda no encontrada para: …","archivo":"backend/src/store-public/store-public.service.ts","linea":242},{"t":"Tienda no encontrada para: …","archivo":"backend/src/store-public/store-public.service.ts","linea":270},{"t":"Producto no encontrado.","archivo":"backend/src/store-public/store-public.service.ts","linea":880},{"t":"Se eligió un plan de cuotas para un producto que no está en el carrito.","archivo":"backend/src/store-public/store-public.service.ts","linea":1372},{"t":"El plan de cuotas elegido para \"…\" ya no está disponible.","archivo":"backend/src/store-public/store-public.service.ts","linea":1377},{"t":"La tienda no está activa para recibir pedidos.","archivo":"backend/src/store-public/store-public.service.ts","linea":1463},{"t":"El método de entrega seleccionado no está disponible.","archivo":"backend/src/store-public/store-public.service.ts","linea":1495},{"t":"El medio de pago seleccionado no está disponible.","archivo":"backend/src/store-public/store-public.service.ts","linea":1522},{"t":"La compra en cuotas no está habilitada en esta tienda.","archivo":"backend/src/store-public/store-public.service.ts","linea":1534},{"t":"Pedido no encontrado.","archivo":"backend/src/store-public/store-public.service.ts","linea":2063},{"t":"RUC debe ser numérico de 6 a 8 dígitos","archivo":"backend/src/store-public/store-public.service.ts","linea":2354},{"t":"No pudimos verificar el RUC contra SIFEN en este momento.","archivo":"backend/src/store-public/store-public.service.ts","linea":2366},{"t":"RUC no encontrado en SIFEN","archivo":"backend/src/store-public/store-public.service.ts","linea":2370}]},{"id":"reglas:sucursales","tipo":"reglas","titulo":"Reglas: sucursales","miga":"Reglas del sistema (sucursales)","ruta":null,"resumen":"Empresa es obligatoria · Punto establecimiento debe ser un string · Punto establecimiento es obligatorio, debe  · Punto establecimiento debe tener exactamente 3 dígitos · Descripción es obligatoria · Nombre de fantasía debe ser un string","archivos":["backend/src/sucursales/dto/create-sucursal.dto.ts","backend/src/sucursales/sucursales.controller.ts","backend/src/sucursales/sucursales.service.ts"],"textos":[{"t":"Empresa es obligatoria","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":6},{"t":"Punto establecimiento debe ser un string","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":10},{"t":"Punto establecimiento es obligatorio, debe ","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":11},{"t":"Punto establecimiento debe tener exactamente 3 dígitos","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":12},{"t":"Descripción es obligatoria","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":16},{"t":"Nombre de fantasía debe ser un string","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":25},{"t":"Nombre de fantasía debe tener hasta 100 caracteres","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":26},{"t":"Dirección es obligatoria","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":30},{"t":"Número casa es obligatorio, completar con 0 si no aplica","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":34},{"t":"País es obligatorio","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":38},{"t":"Departamento es obligatorio","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":42},{"t":"Distrito es obligatorio","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":46},{"t":"Ciudad es obligatoria","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":50},{"t":"Telefono debe tener entre 6 y 15 caracteres","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":55},{"t":"Email debe tener un formato válido","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":60},{"t":"Email debe tener entre 3 y 80 caracteres","archivo":"backend/src/sucursales/dto/create-sucursal.dto.ts","linea":61},{"t":"Sucursales obtenidas exitosamente","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":63},{"t":"Error al obtener sucursales","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":75},{"t":"No tienes permisos para esta sucursal","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":187},{"t":"Archivo inválido","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":194},{"t":"El archivo excede el tamaño máximo permitido (5MB)","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":202},{"t":"Tipo de archivo no permitido. Solo PNG, JPG, JPEG o WEBP.","archivo":"backend/src/sucursales/sucursales.controller.ts","linea":210},{"t":"Punto establecimiento ya existe","archivo":"backend/src/sucursales/sucursales.service.ts","linea":44},{"t":"Sucursal creada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":65},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":150},{"t":"Sucursal encontrada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":151},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":197},{"t":"Sucursal encontrada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":199},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":207},{"t":"Sucursal actualizada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":230},{"t":"Sucursal actualizada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":266},{"t":"Sucursal eliminada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":296},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":305},{"t":"La sucursal no tiene una empresa asociada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":306},{"t":"No se puede marcar como predeterminada una sucursal inactiva","archivo":"backend/src/sucursales/sucursales.service.ts","linea":307},{"t":"Sucursal marcada como predeterminada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":332},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":337},{"t":"La sucursal no estaba marcada como predeterminada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":339},{"t":"Sucursal desmarcada como predeterminada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":358},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":376},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":411},{"t":"Configuración actualizada exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":422},{"t":"Sucursal no encontrada","archivo":"backend/src/sucursales/sucursales.service.ts","linea":430},{"t":"Configuración obtenida exitosamente","archivo":"backend/src/sucursales/sucursales.service.ts","linea":450}]},{"id":"reglas:supervisores","tipo":"reglas","titulo":"Reglas: supervisores","miga":"Reglas del sistema (supervisores)","ruta":null,"resumen":"Error generando PDF en msv-kude · No se pudo contactar al servicio de PDFs · Supervisor no encontrado · Desasignado correctamente · El supervisor no tiene vendedores/cobradores asignados · El supervisor no tiene vendedores/cobradores asignados","archivos":["backend/src/supervisores/supervisores.service.ts"],"textos":[{"t":"Error generando PDF en msv-kude","archivo":"backend/src/supervisores/supervisores.service.ts","linea":33},{"t":"No se pudo contactar al servicio de PDFs","archivo":"backend/src/supervisores/supervisores.service.ts","linea":40},{"t":"Supervisor no encontrado","archivo":"backend/src/supervisores/supervisores.service.ts","linea":117},{"t":"Desasignado correctamente","archivo":"backend/src/supervisores/supervisores.service.ts","linea":179},{"t":"El supervisor no tiene vendedores/cobradores asignados","archivo":"backend/src/supervisores/supervisores.service.ts","linea":270},{"t":"El supervisor no tiene vendedores/cobradores asignados","archivo":"backend/src/supervisores/supervisores.service.ts","linea":307},{"t":"Comisión no encontrada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":351},{"t":"No se puede recalcular una comisión liquidada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":352},{"t":"El supervisor no tiene vendedores/cobradores asignados","archivo":"backend/src/supervisores/supervisores.service.ts","linea":356},{"t":"Comisión no encontrada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":417},{"t":"Comisión no encontrada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":549},{"t":"La comisión ya está liquidada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":550},{"t":"Comisión no encontrada","archivo":"backend/src/supervisores/supervisores.service.ts","linea":594},{"t":"No se puede eliminar una comisión liquidada. Anulá desde Liquidaciones.","archivo":"backend/src/supervisores/supervisores.service.ts","linea":596}]},{"id":"reglas:suscripciones","tipo":"reglas","titulo":"Reglas: suscripciones","miga":"Reglas del sistema (suscripciones)","ruta":null,"resumen":"Observación debe tener entre 3 y 250 caracteres · Archivo inválido · Tipo de archivo no permitido. Solo PNG, JPG/JPEG y PDF. · El archivo excede el tamaño máximo permitido (10MB) · Comprobante registrado exitosamente · El motivo de rechazo es requerido","archivos":["backend/src/suscripciones/dto/create-comprobante-pago-recibido.dto.ts","backend/src/suscripciones/suscripciones.controller.ts","backend/src/suscripciones/suscripciones.service.ts"],"textos":[{"t":"Observación debe tener entre 3 y 250 caracteres","archivo":"backend/src/suscripciones/dto/create-comprobante-pago-recibido.dto.ts","linea":9},{"t":"Archivo inválido","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":126},{"t":"Tipo de archivo no permitido. Solo PNG, JPG/JPEG y PDF.","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":139},{"t":"El archivo excede el tamaño máximo permitido (10MB)","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":150},{"t":"Comprobante registrado exitosamente","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":167},{"t":"El motivo de rechazo es requerido","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":297},{"t":"suscripcion_id es requerido","archivo":"backend/src/suscripciones/suscripciones.controller.ts","linea":403},{"t":"Fecha de inicio inválida","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":84},{"t":"El día de cobro debe ser un entero entre 1 y 28","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":89},{"t":"Empresa no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":113},{"t":"Plan no encontrado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":114},{"t":"Plan no tiene modulos","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":115},{"t":"Empresa no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":188},{"t":"Plan no tiene modulos","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":200},{"t":"La empresa ya tiene este plan activo","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":212},{"t":"Empresa no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":353},{"t":"Solo holdings y resellers pueden gestionar suscripciones","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":355},{"t":"Empresa subsidiaria no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":549},{"t":"No tienes permisos para gestionar esta empresa","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":551},{"t":"… ya tiene una suscripción activa. Cancelala o cambiá el plan primero.","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":560},{"t":"Plan no encontrado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":571},{"t":"El plan no está activo","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":572},{"t":"El plan no tiene módulos asignados","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":573},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":650},{"t":"No tienes permisos para editar esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":652},{"t":"Estado inválido. Valores permitidos: …","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":684},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":694},{"t":"No tienes permisos para modificar esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":696},{"t":"Comprobante no encontrado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":867},{"t":"No tienes permisos para ver este comprobante","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":869},{"t":"El comprobante no tiene documento adjunto","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":872},{"t":"Solo holdings o resellers pueden ver comprobantes","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":916},{"t":"Comprobante no encontrado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1017},{"t":"Este comprobante ya fue procesado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1019},{"t":"No tienes permisos para validar este comprobante","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1022},{"t":"Comprobante no encontrado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1078},{"t":"Este comprobante ya fue procesado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1080},{"t":"No tienes permisos para rechazar este comprobante","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1083},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1130},{"t":"No tienes permisos para esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1132},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1182},{"t":"Empresa no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1381},{"t":"No tienes permisos para ver los módulos de esta empresa","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1383},{"t":"Empresa no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1434},{"t":"No tienes permisos para esta empresa","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1436},{"t":"La empresa no tiene suscripción activa. Asigná un plan primero.","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1449},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1480},{"t":"No tienes permisos para ver los módulos de esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1482},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1568},{"t":"No tienes permisos para gestionar los módulos de esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1570},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1731},{"t":"No tienes permisos para ver esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1733},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1794},{"t":"No tienes permisos para editar esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1796},{"t":"Body inválido: se espera { addons: [] }","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1800},{"t":"El submódulo … no es addon del plan contratado","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":1811},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2079},{"t":"No tienes permisos para ver esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2081},{"t":"Suscripción no encontrada","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2163},{"t":"No tienes permisos para editar esta suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2165},{"t":"Body inválido: se espera { items: [] }","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2169},{"t":"El submódulo … no pertenece a un módulo incluido en la suscripción","archivo":"backend/src/suscripciones/suscripciones.service.ts","linea":2194}]},{"id":"reglas:tesoreria","tipo":"reglas","titulo":"Reglas: tesoreria","miga":"Reglas del sistema (tesoreria)","ruta":null,"resumen":"La categoría del sistema seleccionada no existe · La categoría no existe o fue eliminada · No se pueden modificar categorías del sistema · La categoría no existe o fue eliminada · No se pueden eliminar categorías del sistema · No se puede eliminar una categoría que ya tiene movimientos registrados","archivos":["backend/src/tesoreria/services/tes-categorias.service.ts","backend/src/tesoreria/services/tes-cheques.service.ts","backend/src/tesoreria/services/tes-conciliacion.service.ts","backend/src/tesoreria/services/tes-cuentas.service.ts","backend/src/tesoreria/services/tes-movimientos.service.ts","backend/src/tesoreria/services/tes-reglas.service.ts","backend/src/tesoreria/services/tes-transferencias.service.ts","backend/src/tesoreria/tes.controller.ts","backend/src/tesoreria/tesoreria.service.ts"],"textos":[{"t":"La categoría del sistema seleccionada no existe","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":54},{"t":"La categoría no existe o fue eliminada","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":113},{"t":"No se pueden modificar categorías del sistema","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":116},{"t":"La categoría no existe o fue eliminada","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":139},{"t":"No se pueden eliminar categorías del sistema","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":142},{"t":"No se puede eliminar una categoría que ya tiene movimientos registrados","archivo":"backend/src/tesoreria/services/tes-categorias.service.ts","linea":150},{"t":"Indicá la cuenta de tesorería contra la que se libra el cheque emitido.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":110},{"t":"Cuenta de tesorería no encontrada o inactiva","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":118},{"t":"Cuenta de tesorería no encontrada o inactiva","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":126},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":164},{"t":"Solo se pueden depositar cheques recibidos","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":165},{"t":"Cuenta de tesorería no encontrada","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":170},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":242},{"t":"Solo se pueden debitar cheques emitidos","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":243},{"t":"El cheque fue librado contra otra cuenta. Debitalo desde esa misma cuenta, o corregí el cheque antes.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":248},{"t":"Cuenta de tesorería no encontrada","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":256},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":329},{"t":"No se puede rechazar un cheque en estado …","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":331},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":414},{"t":"Solo aplica a cheques recibidos","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":415},{"t":"El cheque está en estado …","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":417},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":442},{"t":"Solo aplica a cheques emitidos","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":443},{"t":"No se puede anular un cheque en estado …","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":445},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":549},{"t":"El cheque está en estado …: no hay un depósito o débito que deshacer.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":553},{"t":"El cheque no tiene un movimiento de tesorería asociado.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":558},{"t":"El movimiento está en estado …: no se puede deshacer.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":561},{"t":"El movimiento ya fue conciliado con el extracto del banco. Si el banco rechazó el cheque, usá \"Rechazar\"; si no, primero deshacé la conciliación.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":573},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":634},{"t":"No se puede editar un cheque en estado …. Sólo cheques EN_CARTERA o DIFERIDO admiten edición.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":636},{"t":"No hay cambios para guardar","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":679},{"t":"El cheque tiene un movimiento de tesorería vigente con este monto. Deshacé el depósito antes de corregirlo.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":727},{"t":"Cheque no encontrado","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":736},{"t":"Solo se pueden eliminar cheques en estado EN_CARTERA","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":737},{"t":"La fecha del movimiento no puede ser futura","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":772},{"t":"La fecha del movimiento no puede ser anterior a la emisión del cheque","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":775},{"t":"El cheque está diferido…. No se puede … antes de esa fecha.","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":796},{"t":"El cheque está en estado …","archivo":"backend/src/tesoreria/services/tes-cheques.service.ts","linea":800},{"t":"Cuenta no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":85},{"t":"El CSV no contiene líneas válidas","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":88},{"t":"Extracto no encontrado","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":142},{"t":"Extracto no encontrado","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":182},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":482},{"t":"La línea ya está conciliada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":483},{"t":"La línea de extracto no tiene monto conciliable","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":488},{"t":"Movimiento no encontrado","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":494},{"t":"El movimiento pertenece a una cuenta distinta al extracto","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":497},{"t":"El tipo de movimiento no coincide con la línea del extracto","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":500},{"t":"El monto del movimiento no coincide con la línea del extracto","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":503},{"t":"El movimiento ya está conciliado en otra línea","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":515},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":533},{"t":"Extracto no encontrado","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":550},{"t":"Cuenta no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":573},{"t":"No se pudo leer el PDF. Verificá que no esté protegido con contraseña.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":581},{"t":"El PDF no contiene texto extraíble. Intentá con un CSV.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":585},{"t":"La IA no encontró transacciones en el PDF. Verificá el archivo o usá importación CSV.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":592},{"t":"No hay API key de IA configurada. Configurá una en Ajustes → IA o usá importación CSV.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":680},{"t":"No hay configuración de IA. Configurá una API key en Ajustes → IA o usá importación CSV.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":686},{"t":"No hay configuración de IA. Configurá una API key en Ajustes → IA o usá importación CSV.","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":701},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1298},{"t":"La línea ya está conciliada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1299},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1313},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1335},{"t":"La línea ya está conciliada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1336},{"t":"Línea no encontrada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1396},{"t":"No se puede editar una línea conciliada","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1397},{"t":"Debe enviar al menos un campo para actualizar","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1405},{"t":"No se puede enviar débito y crédito al mismo tiempo","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1408},{"t":"El débito no puede ser negativo","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1411},{"t":"El crédito no puede ser negativo","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1414},{"t":"Extracto no encontrado","archivo":"backend/src/tesoreria/services/tes-conciliacion.service.ts","linea":1432},{"t":"La cuenta de tesorería no existe o fue eliminada","archivo":"backend/src/tesoreria/services/tes-cuentas.service.ts","linea":48},{"t":"La cuenta de tesorería seleccionada no existe o está inactiva","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":64},{"t":"Para imputar un pago a una importación hacen falta embarque_id y tipo_pago_importacion.","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":82},{"t":"El embarque indicado no existe","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":90},{"t":"No se puede imputar un pago a un embarque ….","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":92},{"t":"El embarque … ya tiene un pago de tipo …. Anulá el anterior si querés reemplazarlo.","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":107},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":158},{"t":"El movimiento no está en estado BORRADOR (estado actual: …)","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":161},{"t":"Este movimiento requiere aprobación previa antes de confirmarse","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":166},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":211},{"t":"Solo se pueden aprobar movimientos en estado BORRADOR","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":214},{"t":"Este movimiento no requiere aprobación","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":217},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":239},{"t":"Este movimiento fue generado automáticamente. Anulá … en vez de anular el movimiento directamente acá.","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":246},{"t":"Solo se pueden anular movimientos en estado CONFIRMADO (estado actual: …)","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":252},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":311},{"t":"No se puede editar un movimiento anulado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":314},{"t":"La fecha del movimiento no puede ser futura","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":333},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":358},{"t":"Solo se pueden eliminar movimientos en estado BORRADOR (estado actual: …)","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":361},{"t":"La cuenta de tesorería no existe o fue eliminada","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":545},{"t":"El movimiento no existe o fue eliminado","archivo":"backend/src/tesoreria/services/tes-movimientos.service.ts","linea":622},{"t":"El tipo de regla \"…\" no tiene efecto. Usá Cobro de clientes, Pago a proveedor o Pago de gasto.","archivo":"backend/src/tesoreria/services/tes-reglas.service.ts","linea":56},{"t":"Regla no encontrada","archivo":"backend/src/tesoreria/services/tes-reglas.service.ts","linea":94},{"t":"La cuenta de origen y destino no pueden ser la misma","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":79},{"t":"Cuenta de origen no encontrada","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":86},{"t":"Cuenta de destino no encontrada","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":87},{"t":"Debe ingresar el tipo de cambio cuando las cuentas tienen monedas distintas","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":92},{"t":"Transferencia no encontrada","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":198},{"t":"La transferencia ya está anulada","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":200},{"t":"Transferencia no encontrada","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":263},{"t":"La transferencia está anulada: no se contabiliza","archivo":"backend/src/tesoreria/services/tes-transferencias.service.ts","linea":265},{"t":"Se requiere un archivo PDF","archivo":"backend/src/tesoreria/tes.controller.ts","linea":663},{"t":"El archivo debe ser PDF","archivo":"backend/src/tesoreria/tes.controller.ts","linea":668},{"t":"Campo … inválido","archivo":"backend/src/tesoreria/tes.controller.ts","linea":792},{"t":"Token no es de autorización","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":58},{"t":"Token no corresponde a esta empresa","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":59},{"t":"Token de autorización inválido o expirado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":63},{"t":"Caja no encontrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":82},{"t":"No tenés esta caja asignada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":91},{"t":"Esta caja ya tiene una sesión abierta","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":99},{"t":"Esta caja requiere autorización de supervisor para abrir","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":108},{"t":"Caja abierta exitosamente","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":197},{"t":"Sesión de caja no encontrada o ya cerrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":204},{"t":"La sesión está bloqueada por otro proceso","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":207},{"t":"Esta caja requiere autorización de supervisor para cerrar","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":216},{"t":"Diferencia de … excede el límite permitido de …. Se requiere autorización de supervisor.","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":240},{"t":"Esta caja requiere detalle de arqueo para cerrar","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":249},{"t":"Caja cerrada exitosamente","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":354},{"t":"Sesión de caja no encontrada o ya cerrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":364},{"t":"La sesión ya está en proceso de cierre","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":365},{"t":"Cierre iniciado, caja bloqueada para operaciones","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":403},{"t":"Sesión de caja no encontrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":411},{"t":"La sesión no está bloqueada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":412},{"t":"Se requiere autorización de supervisor para cancelar el cierre","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":418},{"t":"Cierre cancelado, caja desbloqueada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":459},{"t":"Sesión no encontrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":677},{"t":"No hay una caja abierta. Debe abrir caja primero.","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":689},{"t":"… registrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":733},{"t":"Sesión de caja no encontrada o ya cerrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1089},{"t":"Diferencia de … excede el límite permitido de …. Se requiere autorización.","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1111},{"t":"Arqueo registrado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1163},{"t":"Arqueo no encontrado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1178},{"t":"Sesión no encontrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1204},{"t":"Error al generar PDF de arqueo: …","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1392},{"t":"Arqueo no encontrado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1411},{"t":"Sesión no encontrada o ya cerrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1550},{"t":"… documentos asignados a la sesión","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1568},{"t":"Sesión no encontrada","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1575},{"t":"Dispositivo no encontrado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1606},{"t":"Dispositivo revocado","archivo":"backend/src/tesoreria/tesoreria.service.ts","linea":1613}]},{"id":"reglas:transportistas","tipo":"reglas","titulo":"Reglas: transportistas","miga":"Reglas del sistema (transportistas)","ruta":null,"resumen":"El transportista ya existe para esa persona · Transportista no encontrado","archivos":["backend/src/transportistas/transportistas.service.ts"],"textos":[{"t":"El transportista ya existe para esa persona","archivo":"backend/src/transportistas/transportistas.service.ts","linea":27},{"t":"Transportista no encontrado","archivo":"backend/src/transportistas/transportistas.service.ts","linea":77}]},{"id":"reglas:users","tipo":"reglas","titulo":"Reglas: users","miga":"Reglas del sistema (users)","ruta":null,"resumen":"El PIN debe ser numérico de 4 a 6 dígitos · Empresa debe ser un UUID válido · RUC debe tener entre 3 y 8 caracteres · Username es obligatorio · Username debe tener entre 3 y 255 caracteres · Nombres es obligatorio","archivos":["backend/src/users/dto/configurar-pin.dto.ts","backend/src/users/dto/create-user.dto.ts","backend/src/users/dto/usuario-empresa.dto.ts","backend/src/users/dto/validar-pin.dto.ts","backend/src/users/users.controller.ts","backend/src/users/users.service.ts"],"textos":[{"t":"El PIN debe ser numérico de 4 a 6 dígitos","archivo":"backend/src/users/dto/configurar-pin.dto.ts","linea":9},{"t":"Empresa debe ser un UUID válido","archivo":"backend/src/users/dto/create-user.dto.ts","linea":7},{"t":"RUC debe tener entre 3 y 8 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":12},{"t":"Username es obligatorio","archivo":"backend/src/users/dto/create-user.dto.ts","linea":16},{"t":"Username debe tener entre 3 y 255 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":17},{"t":"Nombres es obligatorio","archivo":"backend/src/users/dto/create-user.dto.ts","linea":21},{"t":"Nombres debe tener entre 3 y 255 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":22},{"t":"Apellidos debe tener entre 3 y 255 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":27},{"t":"Password debe tener entre 3 y 255 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":32},{"t":"Password funcional debe tener entre 3 y 255 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":37},{"t":"Estado es obligatorio","archivo":"backend/src/users/dto/create-user.dto.ts","linea":41},{"t":"Estado debe ser Pendiente, Activo o Inactivo","archivo":"backend/src/users/dto/create-user.dto.ts","linea":43},{"t":"Email debe tener un formato válido","archivo":"backend/src/users/dto/create-user.dto.ts","linea":48},{"t":"Email debe tener entre 3 y 80 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":50},{"t":"Celular debe tener mínimo 12 y máximo 20 caracteres","archivo":"backend/src/users/dto/create-user.dto.ts","linea":55},{"t":"Tema debe ser light o dark","archivo":"backend/src/users/dto/create-user.dto.ts","linea":68},{"t":"usuario_id es requerido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":6},{"t":"usuario_id debe ser un UUID válido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":7},{"t":"empresa_id es requerido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":11},{"t":"empresa_id debe ser un UUID válido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":12},{"t":"rol debe ser admin, operador o visor","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":21},{"t":"usuario_id es requerido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":27},{"t":"usuario_id debe ser un UUID válido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":28},{"t":"empresa_id es requerido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":32},{"t":"empresa_id debe ser un UUID válido","archivo":"backend/src/users/dto/usuario-empresa.dto.ts","linea":33},{"t":"El PIN debe ser numérico de 4 a 6 dígitos","archivo":"backend/src/users/dto/validar-pin.dto.ts","linea":27},{"t":"Usuarios obtenidos exitosamente","archivo":"backend/src/users/users.controller.ts","linea":64},{"t":"Error al obtener empresas","archivo":"backend/src/users/users.controller.ts","linea":76},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":64},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":68},{"t":"Usuario ya existe","archivo":"backend/src/users/users.service.ts","linea":82},{"t":"No autorizado a crear usuarios","archivo":"backend/src/users/users.service.ts","linea":88},{"t":"Uno o más perfiles no pertenecen a la empresa","archivo":"backend/src/users/users.service.ts","linea":103},{"t":"Usuario creado exitosamente","archivo":"backend/src/users/users.service.ts","linea":151},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":312},{"t":"Usuario encontrado","archivo":"backend/src/users/users.service.ts","linea":314},{"t":"Uno o más perfiles no pertenecen a la empresa","archivo":"backend/src/users/users.service.ts","linea":351},{"t":"Usuario actualizado exitosamente","archivo":"backend/src/users/users.service.ts","linea":405},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":422},{"t":"Usuario actualizado exitosamente","archivo":"backend/src/users/users.service.ts","linea":439},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":474},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":506},{"t":"Empresa no encontrada","archivo":"backend/src/users/users.service.ts","linea":510},{"t":"Acceso actualizado","archivo":"backend/src/users/users.service.ts","linea":524},{"t":"Acceso asignado correctamente","archivo":"backend/src/users/users.service.ts","linea":552},{"t":"Asignación no encontrada","archivo":"backend/src/users/users.service.ts","linea":564},{"t":"Acceso revocado correctamente","archivo":"backend/src/users/users.service.ts","linea":577},{"t":"Asignación no encontrada","archivo":"backend/src/users/users.service.ts","linea":585},{"t":"Acceso …","archivo":"backend/src/users/users.service.ts","linea":610},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":617},{"t":"PIN supervisor configurado exitosamente","archivo":"backend/src/users/users.service.ts","linea":636},{"t":"Supervisor no encontrado","archivo":"backend/src/users/users.service.ts","linea":661},{"t":"El supervisor no tiene PIN configurado","archivo":"backend/src/users/users.service.ts","linea":662},{"t":"PIN incorrecto","archivo":"backend/src/users/users.service.ts","linea":666},{"t":"El usuario no tiene privilegio de supervisor POS","archivo":"backend/src/users/users.service.ts","linea":673},{"t":"PIN validado correctamente","archivo":"backend/src/users/users.service.ts","linea":727},{"t":"Usuario no encontrado","archivo":"backend/src/users/users.service.ts","linea":745}]},{"id":"reglas:vehiculos","tipo":"reglas","titulo":"Reglas: vehiculos","miga":"Reglas del sistema (vehiculos)","ruta":null,"resumen":"El Nro. de matrícula es obligatorio cuando el tipo de identificación es \"Matrícula\". · El Nro. de identificación es obligatorio cuando el tipo de identificación es \"Identificación\". · El Nro. de matrícula no puede superar los 7 caracteres. · El Nro. de identificación no puede superar los 20 caracter","archivos":["backend/src/vehiculos/vehiculos.service.ts"],"textos":[{"t":"El Nro. de matrícula es obligatorio cuando el tipo de identificación es \"Matrícula\".","archivo":"backend/src/vehiculos/vehiculos.service.ts","linea":30},{"t":"El Nro. de identificación es obligatorio cuando el tipo de identificación es \"Identificación\".","archivo":"backend/src/vehiculos/vehiculos.service.ts","linea":33},{"t":"El Nro. de matrícula no puede superar los 7 caracteres.","archivo":"backend/src/vehiculos/vehiculos.service.ts","linea":37},{"t":"El Nro. de identificación no puede superar los 20 caracteres.","archivo":"backend/src/vehiculos/vehiculos.service.ts","linea":40},{"t":"Vehículo no encontrado","archivo":"backend/src/vehiculos/vehiculos.service.ts","linea":102}]},{"id":"reglas:vendedores-cobradores","tipo":"reglas","titulo":"Reglas: vendedores cobradores","miga":"Reglas del sistema (vendedores cobradores)","ruta":null,"resumen":"Error generando PDF en msv-kude · No se pudo conectar a msv-kude: … · Factura no encontrada · Cobrador no encontrado · Cobrador no encontrado · Algunas facturas no fueron encontradas","archivos":["backend/src/vendedores-cobradores/asignacion-facturas.service.ts","backend/src/vendedores-cobradores/liquidaciones.service.ts","backend/src/vendedores-cobradores/rutas-cobranza.service.ts","backend/src/vendedores-cobradores/vendedores-cobradores.service.ts","backend/src/vendedores-cobradores/zonas-cobranza.service.ts"],"textos":[{"t":"Error generando PDF en msv-kude","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":30},{"t":"No se pudo conectar a msv-kude: …","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":36},{"t":"Factura no encontrada","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":313},{"t":"Cobrador no encontrado","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":317},{"t":"Cobrador no encontrado","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":356},{"t":"Algunas facturas no fueron encontradas","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":362},{"t":"Asignacion no encontrada","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":420},{"t":"Factura no encontrada","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":474},{"t":"Vendedor no encontrado","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":478},{"t":"Comisión no encontrada","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":1002},{"t":"No se puede eliminar una comisión liquidada. Anulá la liquidación primero.","archivo":"backend/src/vendedores-cobradores/asignacion-facturas.service.ts","linea":1004},{"t":"Error generando PDF en msv-kude","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":38},{"t":"No se pudo contactar al servicio de PDFs","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":45},{"t":"Vendedor no encontrado","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":114},{"t":"Cobrador no encontrado","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":142},{"t":"No hay comisiones pendientes en el período","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":185},{"t":"Liquidación no encontrada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":280},{"t":"Liquidación no encontrada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":372},{"t":"Las liquidaciones de supervisor se contabilizan al liquidar; no requieren pago manual.","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":374},{"t":"La liquidación ya está pagada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":375},{"t":"Liquidación no encontrada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":395},{"t":"Liquidación supervisor sin comisión vinculada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":399},{"t":"No se puede anular una liquidación pagada","archivo":"backend/src/vendedores-cobradores/liquidaciones.service.ts","linea":420},{"t":"Cobrador no encontrado o inactivo","archivo":"backend/src/vendedores-cobradores/rutas-cobranza.service.ts","linea":29},{"t":"Ruta de cobranza no encontrada","archivo":"backend/src/vendedores-cobradores/rutas-cobranza.service.ts","linea":164},{"t":"Solo se pueden agregar facturas a rutas en estado \"planificada\"","archivo":"backend/src/vendedores-cobradores/rutas-cobranza.service.ts","linea":207},{"t":"Este usuario ya está vinculado a otro vendedor/cobrador activo: \"…\". Liberalo de ahí antes de asignarlo acá.","archivo":"backend/src/vendedores-cobradores/vendedores-cobradores.service.ts","linea":36},{"t":"Vendedor/Cobrador no encontrado","archivo":"backend/src/vendedores-cobradores/vendedores-cobradores.service.ts","linea":176},{"t":"No se puede eliminar: tiene asignaciones de facturas activas","archivo":"backend/src/vendedores-cobradores/vendedores-cobradores.service.ts","linea":251},{"t":"Zona de cobranza no encontrada","archivo":"backend/src/vendedores-cobradores/zonas-cobranza.service.ts","linea":52}]},{"id":"reglas:viajes","tipo":"reglas","titulo":"Reglas: viajes","miga":"Reglas del sistema (viajes)","ruta":null,"resumen":"Rendición de viáticos no encontrada · La rendición … está anulada · La rendición … ya está en el viaje …: quitala de ahí primero · La rendición no está en este viaje · Tipo de documento desconocido: … · Documento … no encontrado en esta empresa, o es de una sucursal fuera de tu alcance","archivos":["backend/src/viajes/viaje-costos.service.ts","backend/src/viajes/viaje-documentos.service.ts","backend/src/viajes/viajes.service.ts"],"textos":[{"t":"Rendición de viáticos no encontrada","archivo":"backend/src/viajes/viaje-costos.service.ts","linea":259},{"t":"La rendición … está anulada","archivo":"backend/src/viajes/viaje-costos.service.ts","linea":261},{"t":"La rendición … ya está en el viaje …: quitala de ahí primero","archivo":"backend/src/viajes/viaje-costos.service.ts","linea":269},{"t":"La rendición no está en este viaje","archivo":"backend/src/viajes/viaje-costos.service.ts","linea":289},{"t":"Tipo de documento desconocido: …","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":312},{"t":"Documento … no encontrado en esta empresa, o es de una sucursal fuera de tu alcance","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":355},{"t":"El documento … está dado de baja (…): no se puede enganchar al viaje","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":360},{"t":"El viaje está cerrado: reabrilo para modificarlo","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":433},{"t":"El viaje está cerrado: reabrilo para modificarlo","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":484},{"t":"El documento no pertenece a este viaje","archivo":"backend/src/viajes/viaje-documentos.service.ts","linea":487},{"t":"Viaje no encontrado","archivo":"backend/src/viajes/viajes.service.ts","linea":93},{"t":"Falta el km de retorno para cerrar el viaje","archivo":"backend/src/viajes/viajes.service.ts","linea":137},{"t":"Falta la fecha de retorno para cerrar el viaje","archivo":"backend/src/viajes/viajes.service.ts","linea":138},{"t":"El km de retorno no puede ser menor al de salida","archivo":"backend/src/viajes/viajes.service.ts","linea":140},{"t":"Sólo un viaje PLANIFICADO puede marcarse en ruta","archivo":"backend/src/viajes/viajes.service.ts","linea":162},{"t":"Sólo se puede reabrir un viaje cerrado","archivo":"backend/src/viajes/viajes.service.ts","linea":174},{"t":"El viaje ya está anulado","archivo":"backend/src/viajes/viajes.service.ts","linea":199}]}]}