Para ocultar en Magento las facturas del frontend  para que el cliente no las vea en "Mi cuenta" tendremos que modificar un simple fichero en nuestra plantilla.

Copiaremos el fichero /app/design/frontend/base/default/layout/sales.xml del tema base a nuestra plantilla

Una vez copiado lo modificaremos comentando o borrando la siguiente linea

invoice*/*/invoice

Con esto ya tendremos oculto en el frontend las facturas.
Pero seguramente después de esto queramos ocultar también las condiciones de facturación.
Para esto realizaremos el mismo paso pero con otros ficheros.

Copiaremos el fichero /app/design/frontend/base/default/layout/sales/billing_agreement.xml del tema base a nuestra plantilla

Editaremos el fichero modificando o comentando la siguiente linea

billing_agreementssales/billing_agreement/