[ { <#assign creation_datetime = RfxDateTimetoUTCWithTimezone(carrier_apt.metadata.creation_datetime,time_zone_rfx) /> "Header":{ "ProjectID": "${projectRP}" }, "ID": { "RefDate": { "AuthorTimeZone": "time_zone_rfx", "DateTime": "${creation_datetime}" }, <#if carrier_apt.appointment_reference?? && carrier_apt.appointment_reference!=""> "RefID": "${carrier_apt.appointment_reference?json_string}", <#else> <#if carrier_apt.constant_appointment?? && carrier_apt.constant_appointment== "true"> "RefID": "${carrier_apt.appointment_reference?json_string}${carrier_apt.physical_depot?json_string}${carrier_apt.year_number}${carrier_apt.appointment_number}", <#else> "RefID": "${carrier_apt.physical_depot?json_string}${carrier_apt.year_number}${carrier_apt.appointment_number}", }, "Payload": { "ActorID": "${RFXtoRPprefixDepot(carrier_apt.physical_depot?json_string)}", <#if carrier_apt.physical_receipt_list?? && (carrier_apt.physical_receipt_list?size == carrier_apt.physical_receipt_list?filter(l ->l??)?size)> "Commissions": [ <#list carrier_apt.physical_receipt_list as physical_receipt> { "ActorID": "${carrier_apt.physical_depot}", "OrderID": "${physical_receipt.physical_receipt_reference?json_string}", "ProjectID": "${projectRP}", "Quantities": [ { "UnitID": "PAL", <#-- à changer --> "Value": 1 <#-- à changer --> } ] }<#sep>, ], } } ]