aeat.domain.invoices._ids module¶
Typed id alias for Invoice records.
InvoiceId pins the hex-64 sha-256 shape
derive_invoice_id() mints for every persisted Invoice.
The alias lives in the invoice domain package because the invoice domain
owns both the minting algorithm and the persisted-record shape; consumers
in aeat.application.ledger and the CLI payload surface import the
alias under its public name per ADR Rule 4.