Implementando Invoice [não completo]