SCPN1-9104

This commit is contained in:
Laurie MONTANT 2025-07-22 11:20:18 +02:00
parent bef91763b1
commit 3e978f8d75

View File

@ -35,46 +35,42 @@
}, },
"ShipFromAcked": true, "ShipFromAcked": true,
"ShipTo": { "ShipTo": {
<#if preparation_order.intermediate_consignee_transfer_physical_depot?? && preparation_order.intermediate_consignee_transfer_physical_depot!=""> <#if preparation_order.preparation_type_code == "030" && preparation_order.intermediate_consignee_transfer_physical_depot?? && preparation_order.intermediate_consignee_transfer_physical_depot!="">
"ActorID": "${RFXtoRPprefixDepot(preparation_order.intermediate_consignee_transfer_physical_depot?json_string)}" "ActorID": "${RFXtoRPprefixDepot(preparation_order.intermediate_consignee_transfer_physical_depot?json_string)}"
<#else> <#else>
<#if preparation_order.intermediate_consignee_code?? && preparation_order.intermediate_consignee_code!=""> <#if preparation_order.preparation_type_code == "030">
"ActorID": "${RFXtoRPprefixDepot(preparation_order.intermediate_consignee_code?json_string)}" "ActorID": "${RFXtoRPprefixDepot(preparation_order.end_consignee_code?json_string)}"
<#else> <#else>
<#if preparation_order.preparation_type_code == "030"> <#if preparation_order.address.address_type_code == "" &&
"ActorID": "${RFXtoRPprefixDepot(preparation_order.end_consignee_code?json_string)}" preparation_order.address.name_or_company_name == "" &&
preparation_order.address.additional_address_data_1 == "" &&
preparation_order.address.additional_address_data_2 == "" &&
preparation_order.address.post_code_area_name == "" &&
preparation_order.address.territorial_division_code == "" &&
preparation_order.address.postal_code == "" &&
preparation_order.address.iso_country_code == "">
"ActorID": "${RFXtoRPprefixConsignee(preparation_order.end_consignee_code?json_string)}"
<#else> <#else>
<#if preparation_order.address.address_type_code == "" && "Actor":
preparation_order.address.name_or_company_name == "" && {
preparation_order.address.additional_address_data_1 == "" && "Name" : "${(preparation_order.address.name_or_company_name!"")?json_string}",
preparation_order.address.additional_address_data_2 == "" && "Address" :
preparation_order.address.post_code_area_name == "" && {
preparation_order.address.territorial_division_code == "" && "City" : "${(preparation_order.address.post_code_area_name!"")?json_string}",
preparation_order.address.postal_code == "" && "CountryCode" : "${preparation_order.address.iso_country_code!""}",
preparation_order.address.iso_country_code == ""> "PostalCode" : "${preparation_order.address.postal_code!""}",
"ActorID": "${RFXtoRPprefixConsignee(preparation_order.end_consignee_code?json_string)}" "StreetAddressOne" : "${(preparation_order.address.street_and_number_and_po_box!"")?json_string}",
<#else> "StreetAddressTwo" : "${(preparation_order.address.additional_address_data_1!"")?json_string}",
"Actor": "StreetAddressThree" : "${(preparation_order.address.additional_address_data_2!"")?json_string}"
{ }
"Name" : "${(preparation_order.address.name_or_company_name!"")?json_string}", },
"Address" : "Contact" :
{ {
"City" : "${(preparation_order.address.post_code_area_name!"")?json_string}", "FirstName" : "${(preparation_order.address.first_name!"")?json_string}",
"CountryCode" : "${preparation_order.address.iso_country_code!""}", "LastName" : "${(preparation_order.address.last_name!"")?json_string}",
"PostalCode" : "${preparation_order.address.postal_code!""}", "Emails" : ${splitEmailsIntoArray((preparation_order.address.mail_address!"")?json_string)},
"StreetAddressOne" : "${(preparation_order.address.street_and_number_and_po_box!"")?json_string}", "Phones" : ["${(preparation_order.address.mobile_phone_number!"")?json_string}","${(preparation_order.address.land_line_phone_number!"")?json_string}", "${(preparation_order.address.fax_number!"")?json_string}" ]
"StreetAddressTwo" : "${(preparation_order.address.additional_address_data_1!"")?json_string}", }
"StreetAddressThree" : "${(preparation_order.address.additional_address_data_2!"")?json_string}"
}
},
"Contact" :
{
"FirstName" : "${(preparation_order.address.first_name!"")?json_string}",
"LastName" : "${(preparation_order.address.last_name!"")?json_string}",
"Emails" : ${splitEmailsIntoArray((preparation_order.address.mail_address!"")?json_string)},
"Phones" : ["${(preparation_order.address.mobile_phone_number!"")?json_string}","${(preparation_order.address.land_line_phone_number!"")?json_string}", "${(preparation_order.address.fax_number!"")?json_string}" ]
}
</#if>
</#if> </#if>
</#if> </#if>
</#if> </#if>