Aquí la tienes
https://github.com/josemmo/Facturae-PHP&ved=2ahUKEwiB5d6vpoqSAxUkBfsDHQEMDvgQFnoECAcQAg&usg=AOvVaw3PXYHedIWDxxz2BB_cZEUh
Genera el xml, lo firma y lo envia, opcionalmente le mete sellado de tiempo (TimeStamp) que puede ser tuyo o usando una entidad de sellado (de pago).
No es complicado de sacar las funciones si no desarrollas en php, pero tienes que echarle rato