[ { <#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>, ] } } ]