Imprecise result for example calculation of function PMT and may be typo or rounding issue

Key: DMN1334

Status: open

Source: ACTICO ( Daniel Thanner)

Summary:
In chapter "10.6.5 Invocation of userdefined PMT function" the expected result is mentioned as: 3975.982590125562
We think that the expected result should be: 3975.982590125552338278440100112431
If the decimal function would be used the result would be:
decimal(PMT(requested product.rate, requested product.term, requested product.amount),12) = 3975.982590125552
May be the decimal function is missing?
Additional issue: In both cases (with or without the usage of decimal()) the 11th position after the decimal point is a 5 and not a 6. Or is there a rounding mistake/issue?
3975.982590125552

Reported: DMN 1.1 — Thu, 12 Oct 2017 09:46 GMT

Updated: Tue, 15 Jan 2019 17:51 GMT