Skip to main content

PV modules

Photovoltaic modules. Their electrical characteristics drive string sizing, so they are required on write.

📄️Update a PV module by manufacturer article number

Same as updating by id, but the product is identified by `manufacturerArticleNumber` (plus `manufacturerId` when two manufacturers share a number) — the key a vendor price list carries, so a sync needs no id mapping of its own. Only active products are matched. Change a pv_module. Every field is optional; omitted fields keep their current value. Sending `purchasePrice` records a new purchase price and points the material at it. Requires `write:materials`.