NOIR LAB MC · Oficina

Contratos y facturas de Noir Lab Webs. Escribe tu clave de administrador: se guarda en este dispositivo y no te la volverá a pedir.

Cómo instalarla en el iPhone

Contratos

Cargando…

Pendientes de facturar

Facturas emitidas

Clientes

Si el cliente es empresa o autónomo, revisa si procede la retención de IRPF (los precios llevan el IVA incluido y no la descuentan). Puede salir 1 céntimo de diferencia en el IVA por el redondeo de la base.

Nuevo contrato

Solo para quien ya te ha dicho que sí. El precio lo calcula el servidor (IVA incluido).

Escanéalo con la cámara de tu móvil: se abre NOIR LAB MC con tu contrato.

Ahí firmas, pagas y te instalas la app.

Cómo instalarla en el iPhone

1
Abre esta dirección en Safari (no en otra app ni desde WhatsApp).
2
Toca el botón Compartir (el cuadrado con la flecha hacia arriba, abajo en el centro).
3
Baja y elige «Añadir a pantalla de inicio». Pon de nombre Oficina y toca Añadir.
4
Ya tienes el icono de la pantera en tu pantalla. Ábrela desde ahí: se ve a pantalla completa, como una app.

En Android (Chrome): menú ⋮ → «Instalar aplicación». En el ordenador también funciona en el navegador.

Todo se guarda en el servidor: verás lo mismo en el móvil y en el PC. En este dispositivo solo se guarda tu clave.

Dirección de la app:

Estado de la configuración

Comprobando…

Dónde se configura

Netlify → sitio noirmc-api → Site configuration → Environment variables → Add a variable. Después de añadirlas, haz un nuevo deploy para que se apliquen.

  • STRIPE_SECRET_KEY: Stripe → Developers → API keys → Secret key (sk_live_…; para probar, sk_test_…). Activa «Cobrar con QR» y «Pagar ahora» con tarjeta.
  • STRIPE_WEBHOOK_SECRET: en Stripe → Developers → Webhooks → Add endpoint con la URL https://noirmc-api.netlify.app/contrato-api y el evento checkout.session.completed; copia su Signing secret (whsec_…).
  • IBAN_NOIRLAB: tu IBAN (y BIC_NOIRLAB, opcional). Para la transferencia y su QR.
  • RESEND_API_KEY: Resend → API Keys. Para el código de acceso, recibos, facturas y avisos.
  • AVISOS_FROM: el remitente, con el dominio verificado en Resend. Ejemplo: Noir Lab <facturas@noirlab.es>
  • AVISOS_ADMIN: tu email, para los avisos de firmas y pagos.
  • REVIEW_DEMO_CODE (solo para la revisión de Apple): código fijo de 6 cifras para demo@noirlab.es.

Apple Pay y Google Pay: actívalos en Stripe → Configuración → Métodos de pago. Con el pago alojado de Stripe no hace falta verificar el dominio.