PLDG transactions linked to GIFT transactions not appropriately coded "MatchPldg"

Fix: In gnTRANSACTIONS, choose File/Manage Database..., edit the field TransStatus and paste the following calculation into the define calculation dialog, replacing the calculation that is there.

This bug is in GN v3.0.x and has been fixed in GN v3.5.0.


Case(not IsEmpty(TransStatusOvr);TransStatusOvr;
        TransType="Gift" and _Self_IDMASTERTRANS_to_IDTRANS::TransType="Gift";
              "MatchGift";
        TransType="Pldg" and (_Self_IDMASTERTRANS_to_IDTRANS::TransType="Pldg" or _Self_IDMASTERTRANS_to_IDTRANS::TransType="Gift");
              "MatchPldg";
        TransType="Soft";
                "SoftCredit";
        TransType="Gift" and _Self_IDMASTERTRANS_to_IDTRANS::TransType="Pldg";
              "PldgPay";
        TransType="PWO" and _Self_IDMASTERTRANS_to_IDTRANS::TransType="Pldg";
              "PledgeWriteOff";
        TransType="Gift" and TransSpCode="GIK";
              "GiftInKind";
        TransType="Pldg";
              "Pledge";
        TransType="Gift";
              "Gift";
        "Unknown"
    )