Tutoriales por rolAdministrador

Tutorial completo - Administrador

Día a día del Administrador. Configuración inicial del sistema, razones sociales, roles, bitácoras y mantenimiento. Incluye una sección para Pricing.

Para quién es esta guía

Para el rol Administrador: el responsable técnico-operativo del sistema. Configuras lo que el resto del equipo usa, mantienes los catálogos críticos y diagnosticas problemas cuando aparecen.

Tus responsabilidades

Permisos que tienes

Como Administrador tienes todos los permisos del sistema. Puedes ver y hacer cualquier cosa. Por eso la responsabilidad se vuelve principalmente de disciplina y proceso más que de límites técnicos.

Setup inicial del sistema

Si estás llegando a un Embarque recién instalado:

Configura el archivo .env

El instalador técnico debe configurar:

  • DB_* — credenciales de base de datos.
  • FACTURAPI_SECRET_KEY y FACTURAPI_MODE — sandbox para pruebas, live para producción.
  • FACTURAMA_USER / FACTURAMA_PASSWORD — fallback de timbrado.
  • BANXICO_TOKEN — para tipo de cambio automático.
  • EMPRESA_* — datos del intermediario logístico.
  • MAIL_* — configuración SMTP de salida.
  • SHOW_DEMO_LOGIN=false en producción.

Importa catálogos SAT

Pídele al técnico ejecutar:

php artisan sat:importar-codigos-postales

Esto carga el catálogo c_CodigoPostal para validar Carta Porte sin pegarle al SAT.

Siembra roles y permisos

php artisan db:seed --class=RoleSeeder

Crea los 8 roles base con sus permisos.

Crea las razones sociales emisoras

Configuración → Razones Sociales → Nueva.

Captura por cada entidad fiscal: RFC, razón social, régimen, código postal de expedición y credenciales del timbrador (FacturAPI o Facturama). Las credenciales se guardan encriptadas.

Crea usuarios iniciales

Configuración → Usuarios. Da de alta a los miembros del equipo y asigna su rol. El sistema envía correo con contraseña inicial.

Carga catálogos comerciales

Da de alta:

  • Tipos de servicio (con sus prefijos de folio).
  • Tipos de unidad alineados con c_ConfigVehicular.
  • Tipos de documento según lo que manejes.
  • Empresas de factoraje si aplica.
  • Agentes aduanales si operas internacional.

Verifica correo y queue

Pídele al técnico verificar que el queue worker está corriendo (php artisan queue:work) y que el SMTP funcione enviando un correo de prueba.

Tu rutina diaria

Revisa el dashboard general

Estadísticas globales y huecos de asignación: clientes sin vendedor, sin customer service, sin operador.

Atiende notificaciones de errores

Si hay errores recurrentes (timbrado, envío de correo, jobs fallidos), Sentry te avisa. Diagnóstica.

Revisa bitácoras si hay quejas

Configuración → API Requests Log si alguien reporta problema con FacturAPI/Facturama. Email Logs si hay reclamos de correos no recibidos.

Distribuye trabajo por demanda

Asigna operadores a clientes nuevos, ajusta permisos de usuarios cuando cambian de rol.

Tareas frecuentes

Razones sociales emisoras

Configuración → Razones Sociales → Nueva.

  1. Datos fiscales: RFC, razón social, régimen, código postal de expedición.
  2. Timbrador: marca usa_facturapi true/false. Captura las credenciales correspondientes.
  3. Activa la razón social para que aparezca en el selector al crear embarques.

Las credenciales se guardan encriptadas en la base de datos.

Usuarios y roles

Configuración → Usuarios → Nuevo.

Captura nombre, correo, asigna rol y opcionalmente un vendedor superior o gerente para jerarquías.

El sistema envía correo con contraseña inicial al usuario.

Bitácoras y diagnóstico

Configuración → API Requests Log. Cada llamada a APIs externas (FacturAPI, Facturama, Banxico, SAT) queda registrada con:

  • Endpoint y método.
  • Status code y tiempo de respuesta.
  • Payload enviado y respuesta recibida.

Útil cuando un timbrado falla y FacturAPI da un mensaje confuso. Aquí ves exactamente qué se envió.

Mantenimiento periódico

El SAT actualiza periódicamente sus catálogos (códigos postales, claves de producto, etc.). Re-importa cuando salga una versión nueva:

php artisan sat:importar-codigos-postales

Errores y problemas frecuentes

  1. API Requests Log → filtra por el embarque.
  2. Revisa el payload enviado y la respuesta.
  3. Si el error es de catálogo SAT (CP1xx), sigue Errores de timbrado SAT.
  4. Si es algo nuevo, contacta a soporte de FacturAPI con el log.

Sección para Pricing

El rol Pricing se enfoca en el ecosistema de proveedores: gestión de catálogo, agentes aduanales, empresas de factoraje y reportes de proveedores.

Lo que tienes

PermisoPara qué
proveedores.view / create / edit / deleteCRUD completo de proveedores
documentos.subirFacturaProveedor / subirCartaPorteProveedorCargar documentos del proveedor
agentes-aduanales.view / create / edit / deleteCRUD completo de agentes aduanales
factoraje.view / create / edit / delete / empresasCRUD de operaciones y empresas de factoraje
reportes.proveedoresReportes específicos de proveedores

Tus tareas

Sigue Alta de proveedor nuevo. Cubre captura, choferes, unidades, activación de portal y primera operación.

Siguiente paso