O que deve conter em um recibo de pagamento?

Quais dados devem constar em um modelo de recibo de pagamento?
– Número do recibo;
– Valor da transação/pagamento;
– Data em que a transação/pagamento foi realizada;
– Dados de quem recebeu e de quem realizou a transação/pagamento (como nome, CPF ou CNPJ, endereço entre outros);