Mike Gerwitz
3d07597f7c
core/insurance (_credit_, _debit_)[@allow-zero@]: Add
2019-03-19 13:19:33 -04:00
Mike Gerwitz
e022a3133d
Copyright year simplification and update to Ryan Specialty Group
...
This now uses year ranges, which I'll update annually.
This also renames "R-T Specialty" to "Ryan Specialty Group". The latter is
the parent company of the former. I was originally employed under the
former when LoVullo Associates was purchased, by I now work for the parent
company.
2019-02-07 13:23:09 -05:00
Mike Gerwitz
a7f186beff
[BC BREAK] rater/core/insurance (_premium_): Add zero and negative assertions
...
This is a BC break since this generates assertions by default. To maintain
BC, set `@allow-zero@' and `@allow-negative@' to `true' in existing template
applications.
* core/insurance.xml
(assert_ignore_premium_zero, assert_ignore_premium_negative): New params.
(_premium_): Generate assertions.
[@allow-zero@, @allow-negative@]: New params.
2019-01-02 16:58:56 -05:00
Mike Gerwitz
dec3f2ef35
rater/core/insurance (_factor_): gt{=>e} for negative assertions
2019-01-02 16:56:57 -05:00
Mark Goldsmith
aeffcb010d
insurance (_premium_): Make @generates@ optional
2018-09-24 10:46:40 -04:00
Mike Gerwitz
6dfa860e25
[BC BREAK] insurance (_premium_): Make @desc@ required
...
* core/insurance.xml (_premium_)[@desc@]: Make required.
2018-09-21 19:00:23 -04:00
Mike Gerwitz
d9bef9d028
insurance (_premium_): Add @yields@
...
* core/insurance.xml (_premium_)[@yields@]: New param with validations.
Will enforce naming conventions.
Update TODOs.
2018-09-21 18:57:22 -04:00
Mike Gerwitz
5e51e76d7b
insurance: Add _{credit,debit}_/@default@
...
This is potentially dangerous, but is consistent with _factor_.
* insurance.xml (_credit_, _debit_)[@default@]: New param, propagated to
`_factor_'.
2018-09-13 15:13:58 -04:00
Mike Gerwitz
2abdefb22a
insurance: Add _credit_ and _debit_
...
* insurance.xml (_credit_, _debit_): New templates.
2018-09-11 09:30:54 -04:00
Mike Gerwitz
875ec7634f
insurance (_factor_): Add @allow-negative
...
* insurance.xml (_factor_)[@allow-negative@]: New param.
2018-09-11 09:30:54 -04:00
Mike Gerwitz
0e084c1504
insurance (_factor_): Permit @yields only
...
* insurance.xml (_factor_): Permit @yields only. Otherwise, using a
generator is required with these templates, which is not always desirable.
2018-09-11 09:30:54 -04:00
Mike Gerwitz
6a08ad7ed3
insurance: Add missing map export
...
* insurance.xml: Add map import as export.
2018-09-11 09:30:54 -04:00
Mike Gerwitz
7dbcce3403
insurance/_factor_: Complete template
...
* insurance.xml (_factor_): Enforce naming conventions; allow defaults;
assert on zero values.
2018-09-11 09:30:53 -04:00
Mike Gerwitz
1fa833eb47
{L=>}GPL
...
I don't recall why I licensed under the LGPL initially.
2018-09-11 09:30:52 -04:00
Mike Gerwitz
088a948891
Update all copyrights from LoVullo to R-T Specialty
2018-09-11 09:30:51 -04:00
Mike Gerwitz
18fe43b38f
Add up/down _premium_/@round@ support
...
* insurance.xml (_premium_): Added up/down support for @round@
* test/core/insurance.xml: Associated test cases
2018-09-11 09:30:50 -04:00
Mike Gerwitz
44be881050
Initial insurance package
...
This will evolve as needed and is currently very primitive.
2018-09-11 09:30:50 -04:00