From d2a00ffe2e5934d0579f6652a40f5ba1724cfb15 Mon Sep 17 00:00:00 2001 From: Laurie Montant Date: Fri, 28 Feb 2025 09:45:48 +0100 Subject: [PATCH] claim --- RFXtoRP_HsaDispute_Created.ftl | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/RFXtoRP_HsaDispute_Created.ftl b/RFXtoRP_HsaDispute_Created.ftl index c85da89..fb66661 100644 --- a/RFXtoRP_HsaDispute_Created.ftl +++ b/RFXtoRP_HsaDispute_Created.ftl @@ -39,29 +39,27 @@ "Value": "${dispute.dispute_amount}" }, + <#-- To configure --> + <#include "RFXtoRP_HsaDispute_TableReasonCodeToClaimTypeID.ftl"> <#if dispute.dispute_type_code=="050" > <#if dispute.dispute_preparation.preparation_order_list?? && dispute.dispute_preparation.preparation_order_list?size != 0> "EntityID":"${dispute.dispute_preparation.preparation_order_list[0].preparation_order_contractor_reference?trim?json_string}", - <#else> - <#stop "preparation order list is empty" > + <#if TableReasonCode[dispute.dispute_reason_code]??> + "ClaimTypeID":"CLAIMTYPE_${projectRP}_ORDER_${TableReasonCode[dispute.dispute_reason_code]}" + <#else> + <#stop "preparation order list is empty" > + <#else> <#if dispute.dispute_type_code=="070" || dispute.dispute_type_code=="030" > "EntityID":"${dispute.dispute_reception.reception_reference?trim?json_string}", - <#else> - <#stop "Type not supported" > + <#if TableReasonCode[dispute.dispute_reason_code]??> + "ClaimTypeID":"CLAIMTYPE_${projectRP}_ORDER_${TableReasonCode[dispute.dispute_reason_code]}" + <#else> + <#stop "Type not supported" > + - <#-- To configure --> - <#include "RFXtoRP_HsaDispute_TableReasonCodeToClaimTypeID.ftl"> - - <#if TableReasonCode[dispute.dispute_reason_code]??> - "ClaimTypeID":"${TableReasonCode[dispute.dispute_reason_code]}" - <#else> - <#stop "Claim reason code not supported" > - - - } } ]