Open core: don’t reinvent the wheel — build your fenestration software on ours.

Skip to main content

For any part or assembly on a service ticket, OpenJanela can show how many
warranty days that kind of item carries, how many are left, and whether the visit should be
charged to the customer. The answer is stored on the ticket, so the decision is
auditable rather than re-argued each time.

Three things have to line up. Each is configured once and then applies to every order:

Piece What it is Where it lives
The warranty What the customer bought — a named warranty, marked
either Standard or Extended. Chosen on the order.
OJ Setup → Warranties; selected on the order header
Warranty groups Named buckets of parts (Glass/SU, Hardware,
Weatherstrip …) declared under a warranty, each carrying its own number of
warranty days.
OJ Setup → Warranties → Warranty Groups
The mapping How a real part reaches a group — normally by its
part family, with a part exception list for individual overrides.
OJ Setup → Warranties → Family → Group / Part exceptions

How an answer is reached

When a line is added to a service ticket, the system walks this chain:

  1. Read the warranty on the line’s order, and the date its
    warranty clock started.
  2. Find the line’s part. Take its part family — or, if that specific part is on
    the part exceptions list, the group named there instead.
  3. Find that group under the order’s warranty.
  4. The group’s Days is the days allowed. Subtract the days elapsed
    since delivery to get days remaining.
  5. Still within it → covered, and the line is not chargeable. Past it, or
    no answer available → chargeable.
Why “on the day the clock started” matters
The effective date belongs to the warranty and the days belong to the group. To
change cover from now on, declare a new warranty with a later effective date and its own
groups — editing a group’s Days also changes the answer for orders already sold under that
warranty. See
Setting up warranties.

The possible answers

Result Meaning Chargeable?
Covered Still within the group’s days. No
Expired The days ran out. Days remaining is negative. Yes
Excluded That part is on the service exclusion list for the series —
never covered.
Yes
No warranty on order No warranty was selected on the order. Yes — needs a look
No start date The warranty clock never started on that order. Yes — needs a look
Unmapped part The part’s family is not mapped to any warranty
group.
Yes — needs a look
No days set The group has no number of warranty days set
date.
Yes — needs a look
“Needs a look” lines are highlighted
Anything other than a clean Covered or Expired is shown amber on the ticket.
Amber does not mean “charge the customer” — it means the system could not determine
cover and a person must decide. Usually it points at missing configuration, not at a real
out-of-warranty case.