Freight and duty carried on the goods, not on the month
A container of stock costs what the supplier invoiced plus everything it took to get it onto your shelf. Expense the freight in the month it arrived and every unit looks more profitable than it is until the month the freight lands, when the whole month looks worse. SeroBooks carries the landed cost on the goods: allocate freight, duty and brokerage across a purchase, and each unit's cost, margin and cost of goods sold is right from the day it sells.
What you get
Why the month is the wrong place for freight
Freight is a cost of the inventory, and the matching principle says a cost belongs in the period its revenue is earned. Expensed freight breaks that in both directions: the arriving month is punished, the selling months are flattered, and the margin report on every product is wrong by whatever the freight was. For an importer that is often the difference between a product that pays and one that does not.
How SeroBooks books it
The purchase carries a landed-cost column beside the supplier's unit price. Freight, duty and brokerage invoices are recorded against the purchase and allocated by value or by quantity; the inventory asset carries the total, and cost of goods sold picks it up unit by unit as the stock sells. If the freight bill arrives after some units have sold, those sales are re-posted at the corrected cost — provided the period is open. A locked period is refused, because a filed quarter is not something software should rewrite on its own.
Frequently asked questions
Which plan includes landed cost?
Landed cost, assemblies and product groups are SeroBooks Pro features.
What happens to a closed period?
Nothing. A landed cost that would change a sale inside a locked period is refused with the reason, rather than quietly rewriting a filed quarter.