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_agreements sales/billing_agreement/