I am wondering if there is possible for any developer to develop some extensions for ERPNext for private use. If it is, how to proceed? is there some documentation or guides about this? it is clear that python programming skills are required but besides that, it is necessary to know how the development is organized so that one can know how to start developing new features working on ERPNext.
For example. I need to modify the installation of ERPNext I did on my server so that it can be integrated with taxes authority in my country. When an invoice is created in ERPNext, that invoice could be sent directly to tax authority. When a supplier sends an invoice to me, it could directly be saved as purchase invoice in ERP Next.
Or in the e-commerce site, to integrate with payment and shipping methods in my country.
En realidad no es una aplicación ERPNext, es una aplicación NodeJs.
ERPNext utiliza un NodeJs incrustado, por lo que el código de factura electrónica se ejecuta allí.
Hay personalización mínima de ErpNext que llama a NodeJs pasando el número de factura. La aplicación NodeJs extrae y procesa la factura. Utiliza la API RPC de ERPNext para adjuntar los archivos de XML firmados y respuestas del SRI a la factura especificada.