refactor(tms intergration): corrected how we added gl coding

This commit is contained in:
2025-08-25 14:39:54 -05:00
parent 369d16018c
commit 37f82a9710
2 changed files with 24 additions and 11 deletions

View File

@@ -239,15 +239,16 @@ export const tiImport = async () => {
.replaceAll("[customerState]", orderData[0].city.split(",")[1]) .replaceAll("[customerState]", orderData[0].city.split(",")[1])
.replaceAll("[customerZip]", orderData[0].zipCode) .replaceAll("[customerZip]", orderData[0].zipCode)
.replaceAll("[customerPO]", orderData[0].Header) .replaceAll("[customerPO]", orderData[0].Header)
.replaceAll( // .replaceAll(
"[glCoding]", // "[glCoding]",
`52410-${ // `52410-${
orderData[0].artileType.toLowerCase() === "preform" || // orderData[0].artileType.toLowerCase() === "preform" ||
orderData[0].artileType.toLowerCase() === "metalCage" // orderData[0].artileType.toLowerCase() === "metalCage"
? 31 // ? 31
: plantI[0].greatPlainsPlantCode // : plantI[0].greatPlainsPlantCode
}` // }`
) // {"52410 - " + (artileType.toLowerCase() === "preform" || artileType.toLowerCase() === "metalCage" ? 31: plantInfo[0].greatPlainsPlantCode)} // ) // {"52410 - " + (artileType.toLowerCase() === "preform" || artileType.toLowerCase() === "metalCage" ? 31: plantInfo[0].greatPlainsPlantCode)}
.replaceAll("[glCoding]", `52410`)
.replaceAll( .replaceAll(
"[pfc]", "[pfc]",
`${ `${
@@ -257,6 +258,15 @@ export const tiImport = async () => {
: orderData[0].costCenter : orderData[0].costCenter
}` }`
) )
.replaceAll(
"[locCode]",
`${
orderData[0].artileType.toLowerCase() === "preform" ||
orderData[0].artileType.toLowerCase() === "metalCage"
? 31
: plantI[0].greatPlainsPlantCode
}`
)
.replaceAll("[priceSheet]", await scacCheck(orderData)); .replaceAll("[priceSheet]", await scacCheck(orderData));
//send over to be processed //send over to be processed

View File

@@ -110,8 +110,11 @@ export let xmlPayloadTI = `
<ReferenceNumber type="Shipment Number" isPrimary="true">[shipNumber]</ReferenceNumber> <ReferenceNumber type="Shipment Number" isPrimary="true">[shipNumber]</ReferenceNumber>
<ReferenceNumber type="PO Number" isPrimary="false">[customerPO]</ReferenceNumber> <ReferenceNumber type="PO Number" isPrimary="false">[customerPO]</ReferenceNumber>
[multieReleaseNumber] [multieReleaseNumber]
<ReferenceNumber type="Store Number" isPrimary="false">[glCoding]</ReferenceNumber> <!-- Comments here -->
<!-- <ReferenceNumber type="Store Number" isPrimary="false">[glCoding]</ReferenceNumber> -->
<ReferenceNumber type="GL Account Code" isPrimary="false">[glCoding]</ReferenceNumber>
<ReferenceNumber type="Profit Center" isPrimary="false">[pfc]</ReferenceNumber> <ReferenceNumber type="Profit Center" isPrimary="false">[pfc]</ReferenceNumber>
<ReferenceNumber type="Location Code" isPrimary="false">[locCode]</ReferenceNumber>
</ReferenceNumbers> </ReferenceNumbers>
<Services/> <Services/>
<EquipmentList/> <EquipmentList/>