Necesitamos un desarrollador Python experimentado para construir un agente automatizado para nuestra firma de asesoría fiscal en A Coruña, España. El objetivo principal es automatizar el procesamiento de facturas para nuestros clientes, garantizando la correcta gestión de los registros contables de IVA e ingresos/
gastos.Las funciones clave del agente incluirán:1. Detección de nuevas facturas: El agente deberá identificar automáticamente nuevas facturas subidas a Google Drive o recibidas por correo electrónico.2. Extracción de datos estructurados: Utilizando la API de Claude (Anthropic), el agente extraerá datos clave de las facturas (ocr + ia), como emisor, receptor, fecha, importe, iva, etc.3. Clasificación de facturas: Cada factura será clasificada como ingreso o gasto.4. Registro automático en Google Sheets: Los datos extraídos se escribirán automáticamente en las hojas de cálculo de Google del cliente, específicamente en el libro de registro de IVA y el libro de registro de ingresos/gastos.5. Detección de inconsistencias: El agente deberá ser capaz de identificar y marcar facturas incompletas o inconsistentes para revisión
humana.Es importante destacar que no se utilizarán plataformas como
Make.com o Zapier para esta automatización.contexto legal y operativo:nuestros clientes están legalmente obligados a mantener dos libros contables: un registro de iva (facturas emitidas y recibidas) y un registro de ingresos y gastos. Estos libros se gestionarán como Google Sheets individuales para cada cliente, y el agente será responsable de su actualización automática.entregables del proyecto:- código fuente completo del agente, entregado en un repositorio privado de github y transferido al finalizar el proyecto.- Documentación técnica detallada, incluyendo arquitectura del sistema, variables de entorno y lista de dependencias.- Guía de uso no técnica para nuestro equipo.- Guía de mantenimiento para la adición de nuevos clientes y la gestión de errores.- Sesión de traspaso y formación vía videollamada (mínimo 1 hora).tecnologías esperadas:- python 3.11+- Claude API (Anthropic) y su SDK de Python- APIs de Google: Gmail API, Google Drive API, Google Sheets API- Despliegue serverless en Google Cloud Run (o una plataforma equivalente)- GitHub para control de Versionesnota legal importante:este sistema manejará datos fiscales reales de personas físicas, por lo que se aplicará el reglamento general de protección de datos (gdpr). Se requerirá la firma de un acuerdo de confidencialidad (NDA). El desarrollo deberá realizarse exclusivamente con facturas de prueba anonimizadas.requisitos imprescindibles:- experiencia demostrable con apis de google (drive, sheets, gmail), incluyendo oauth 2.0 y cuentas de servicio.- Experiencia con APIs de modelos de lenguaje grandes (LLM) como Claude, OpenAI o similares, para la extracción de datos estructurados.- Habilidad para escribir código Python limpio, bien documentado y de calidad de producción.- Experiencia en despliegue de aplicaciones serverless (Google Cloud Run, AWS Lambda o similar).- Dominio fluido del español: toda la comunicación, documentación y comentarios en el código deben ser en español.- Presentación de portfolio o ejemplos de proyectos de automatización similares.
Prazo de Entrega: Não estabelecido