Como implementar ticket, albarán y factura en software

Hola;
He comenzado a desarrollar un software para un pequeño comercio (una panadería) y no tengo ni idea de como hacer el tratamiento de tickets, albarán y facturas. Me refiero a cumplir con las normativas.
Son varias las dudas que tengo:
1. ¿Cada documento debe llevar su numeración?
2. ¿Cada año ha de comenzar una nueva numeración desde 1 otra vez? ¿Los tres documentos o solo las facturas?
3. En los tickets, ¿Existe un limite en el importe?
4. Los tickets, ¿son un documento en si o solo es un formato? Osea, solo crear albaranes y facturas, pero pudiendo imprimir ambos en formato ticket o en papel.
Yo había pensado que todas las ventas generaran un albarán internamente en el programa. Entonces si es la simple venta diaria a la gene, pues se imprime en formato ticket. Si se trata de otro tipo de venta y el cliente requiera factura, pues ya se hace la factura, bien directamente (creando antes el albarán automáticamente) o pudiendo facturar el ticket después de hecho este. ¿Esto sería correcto?
La verdad es que ando totalmente perdido. No se como implementar esto correctamente.
Desde ya, gracias por su tiempo. Un saludo,
Miguel

Añade tu respuesta

Haz clic para o