Pedir factura electrónica
Aprovechando el módulo de Facturae de Odoo y la rama hecha por @kiwiki , ya podemos generar facturas XML de facturae, ahora falta ponerlo en el frontend de GNB, sugiero:
- en la plantilla de get_invoice.html (solo si está en estado 'draft' o 'posted', no 'cancel'), mostrar un botón para el usuario que ponga "Solicitar Factura Electrónica" que puede actuar de dos formas:
- Si la vista ya traía que invoice.facturae == True (este campo se añade gracias al módulo Odoo) , entonces el backend simplemente enviará un email a los admins comunicandoles que el usuario x ha solicitado una factura electrónica para la factura X. (con sus enlaces a gnb y odoo en el mail).
- Si la vista muestra que invoice.facturae == False , se abre un modal (ver la función de createDynamicModal en scripts.js) donde le pregunta al usuario que nos diga los códigos DIR3 del cliente a facturar:
Ejemplo:
- Código de la Oficina Contable: L01020693.
- Código del Órgano Gestor: L01020693.
- Código de la Unidad de Tramitación: L01020693.
Se puede poner un enlace a https://laroda.es/secretaria/documentos/01.-%20Texto%20Ordenanza%20Factura%20Electr%C3%B3nica.pdf para que la gente vea que son esos códigos...
Al pulsar enviar, le llegará un mail a los admins con esos 3 detalles, para que lo añadan al contacto del cliente: