Podría ser que el PDF generado con ElectronicBilling.createPDF no incluya una firma digital criptográfica; simplemente convierte el HTML de la factura en un archivo PDF listo para enviar al cliente, pero no se menciona en la documentación oficial que el PDF esté firmado digitalmente en el sentido legal/criptográfico. El proceso solo transforma el HTML en PDF y la validez fiscal del comprobante depende del CAE y los datos incluidos, no de una firma digital en el archivo PDF mismo, según la documentación y ejemplos disponibles en la guía oficial y tutoriales de Afip SDK.
¿Te gustaría más detalle sobre cómo se genera el PDF o sobre la validez fiscal del archivo generado?
Sources:
- https://afipsdk.com/blog/crear-pdf-de-afip-en-nodejs/
- https://afipsdk.com/blog/crear-pdf-de-afip-en-ruby/ Note: I wasn’t able to find highly relevant data sources, but above are a few potentially relevant links.
@user hay informacion respecto a como utilizar el logo de la empresa en la generacion del pdf?
No se menciona explícitamente en la documentación oficial de Afip SDK cómo agregar el logo de la empresa al PDF generado; el proceso se basa en convertir un HTML personalizado en PDF, por lo que puedes incluir el logo directamente en el HTML usando una etiqueta <img> con la ruta o URL del logo. Así, el logo aparecerá en el PDF final, ya que todo lo que esté en el HTML se reflejará en el archivo generado, según la guía de creación de PDF de Afip SDK.
¿Te gustaría un ejemplo de cómo insertar el logo en el HTML para el PDF?
Sources:
si
Para incluir el logo de la empresa en el PDF, simplemente agrégalo en el HTML que luego se convierte a PDF. Por ejemplo, coloca una etiqueta <img src="ruta/al/logo.png" alt="Logo Empresa" style="width:120px;"> en la cabecera del HTML. Cuando uses ElectronicBilling->CreatePDF, el logo aparecerá en el PDF final, ya que el SDK toma todo el contenido del HTML, incluyendo imágenes.
Ejemplo básico en HTML:
<html>
<body>
<div style="text-align:center;">
<img src="ruta/al/logo.png" alt="Logo Empresa" style="width:120px;">
</div>
<!-- Resto del contenido de la factura -->
</body>
</html>
Luego, pasa este HTML al método CreatePDF como se indica en la documentación.
Sources: