the advantage is that the atomicity of the invoice (conceptual) and the invoice (data representation) are one-to-one. this also results in fewer reads, less referential integrity issues, and a dramatic decrease in the hardware needed to support a given transaction volume.