The Document Number Is Reserved Before the PDF ExistsThe hard part of document numbering is not incrementing an integer. It is deciding what happens when the integer is reserved, rendering…4 min read·kingsleyonoh.hashnode.devMay 11
The Audit Trail Is a Data Structure, Not a Log MessageLogs can explain what a service thought happened. They do not prove what happened. Klevar Docs needed an audit trail for rendered…3 min read·kingsleyonoh.hashnode.devMay 11
Why a Rendered Invoice Can Still Fail SendAn invoice PDF can exist and still not be an invoice package. That sentence shaped the send path. The easy implementation would render the…4 min read·kingsleyonoh.hashnode.devMay 11
The PDF Looked Correct Because the Template Was WrongThe first FZE letterhead looked fine. That was the problem. The rendered PDF had the right legal name, the right registration label, the…4 min read·kingsleyonoh.hashnode.devMay 11
Reachable Is Not the Same as CorrectThe CLI could create a credit note. That was the bad news. The umbrella documents compose command was built to make all document types…3 min read·kingsleyonoh.hashnode.devMay 11