IEFINConnector CU72
MT ION Content automation for iefinconnector
ION Desk administrators have to manually import the delivered CSF ION Contents standard templates for data flows, connection points, monitors and mapping.
It does not install:
- MingleViewsforFSM (in Ming.le) – is installed with Mingle
- FSMDistributionGroup (in User Management) Distribution groups are manually imported. ION is working on automation.
Program/Business class/Process affected:
- Installation of the FSM IEFINConnector Plugin
- ION Content – iefinconnector.pm
Use these steps to test this enhancement:
- For system admins, verify the ION Content property on FSM tenant's property tab in CSP is populated with an s3 location to the FSM_IONContent.zip
- For ION Desk admins, verify if the standard template for data flows, connection points, monitors and mapping are loaded on ION Desk for newly created tenants.
Dependencies:
- This automation will only occur on newly provisioned tenants on MT
- This process is not applicable to ST/OP installs
JT-1325377
Native LPL- Mapping of Elements for Source System Journal Entry OUT BOD
Mapping of Elements for Native Sync.SourceSystemJournalEntry OUT BOD
Program/Business class/Process affected:
- PayablesInvoicePayment.bussclass
Use these steps to test this enhancement:
Enable service for Process FSM_ION_SyncSourceSystemJournalEntry.lpd in FSMBODConfiguration.
Give IntegrationApplication = "GRC" in FSMBODConfigurationParameter.
For GRC Integration:
BL:
- Create a Billing Invoice and Release it
- Run Invoice Verification Report
- Run Invoice and Register Print
- Run Sub System Update
- Journals will be created in released state and Perform Quick Post them.
- BOD will be triggered. Verify the XML in ION Out Queue
AR:
- Create receivableinvoicebatch and release it.
- Journalize the distributions created then journal will be created in released state.
- Perform Quick Post, then record will be moved to Posted state.
- BOD will be triggered. Verify the xml in ION Out Queue.
AP:
- Create and release payabesinvoice with distributions.
- Journalize the distributions. When it is done, the journal will be created in released state.
- Perform Quick Post, then Record will be moved to Posted tab.
- Work unit will be created. Verify the xml in ION Out Queue.
JT-1427835
SyncInvoice - Dummyline to be populated when a direct AR Invoice is created
Program/Business class/Process affected:
File Changed:
- FSM_ION_SyncInvoice_Outbound.lpd
- New Required Setup: No
- New Variable Added in JSON: No
New IPA Changes:
In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
Below new variable added in start node:
- ReceivableGLDistCategory
- ReceivableGLDistHSNSACCode
- ReceivableGLDistHSNSACCode
- ReceivableGLDistHSNSACCode
- ReceivableGLDistAmount
- ReceivableGLDistTaxCode
- ReceivableGLDistTransactionTaxableAmount
- ReceivableGLDistTaxRate
- ReceivableGLDistTaxAmount
- InvoiceLine_XML
In AMD1 transaction node, added ReceivableCompanyDataGroup.ReceivableDistributionCategory & HSNSACCode & OriginalCurrency field:
- In Assign8580 - Mapped values and added javascript.
- d.In Assign9750 - Mapped ReceivableGLDistTaxRate values.
- e.Added Assign4190.
- f.In Assign4010 and Assign1740 : Javascript modified.
- Earlier SystemID == "BL" && IntegrationApplication == "Local.ly" && Country =="AR" now changed to IntegrationApplication == "Local.ly" && Country =="AR" .
- g.In XML_INVHDR XML - added InvoiceLine_XML
Integration Specific: Yes
These changes are related to Local.ly Integration.
Use these steps to test this enhancement:
Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
- Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
How to Test:
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate. With respective newly added element.
- Verify that the InvoiceLine passes.
JT-1433656
Create ION Data flow in CSFM1 with GFC and CSF as IMS connection point
This update added new document flows for FSM to GFC integration.
Program/Business class/Process affected:
- FSM_GFC_ims_documentflow_ST.xml
- FSM_all_documentflows_ST.xml
- FSM_ims_GFC_ims_documentflow_ST.xml
- FSM_IMS_All_DataFlows_ST.xml
Use these steps to test this enhancement:
- Import FSM_GFC_ims_documentflow_ST.xml file in data flows(ION).
- FSM_ims_GFC_ims_documentflow_ST.xml file in data flows(ION).
- Verify that document flows should create successfully in data flows(ION).
- Verify FSM to GFC IMS document flow.
- Verify FSM IMS to GFC IMS document flow.
JT-1438825
Changes for Sync_Receivable Tracker_Outbound
This enhancement added Currency and Amounts changes for FSM_ION_SyncReceivabelTracker_Out
Amounts should be converted based on dates. For Argentina Country Amounts need to calculate based on InvoiceDate. For Mexico Country Amounts need to calculate based on PaymentDate.
Program/Business class/Process affected:
New IPA Changes:
In start node added these variables
- CurrRateFun
- CurrRateRep
- AssignedBaseAmount
- TotalBaseAmount
- ARIncomeWithHoldCode
Added four new transaction nodes to get the Currency rates for Argentina and Mexico Country.
In Assign8450 and Assign3780 converted all the amounts based on currency rates for Mexico country.
In Assign260 and Assign3780 Converted all the amounts based on Currency rates for Argentina country.
Integration Specific: Yes
These changes are related to CSF-Local.ly Integration.
As ReceivableTracker as using for Local.ly
Use these steps to test this enhancement:
Setup:
- In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
- In Service Definition enable the service for "ReceivableTrackerService" and attach FSM_ION_SyncReceivableTracker_Out
How to test:
- In AccountingEntity Add CountryCode Mexico/Argentina.
- Create ReceivableReason code for Tax type.
- Create ReceivableInvoice release it, Create ReceivablePayment and release it.
- Apply Payment to the Invoice with entering Adjustment type as tax.
- Perform ProcessSelections.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_ReceivableTracker_Out BOD (ReceivableTrackerService).
Test appropriate scenarios by creating ReceivablePayment and release.
Verify the result: In the XML below paths should be populated with values.
- Verify all the amounts in normal scenario and AdjustmentScenario in both header and line.
- All the amounts should be populate based on Dates for Mexico and Argentina Country
JT-1443669
New BOD ProcessBillToPartyMaster_Outbound
We have added a new IPA flow Process.BillToPartyMaster_Out BOD.
Program/Business class/Process affected:
Files changed:
- CustomerBillTo.busclass
- PayablesService.field
- PfiServiceDefinition.xml
- PfiServiceflowDefinition.xml
Files added:
- ProcessBillToPartyMaster.txt
- FSM_ION_ProcessBillToPartyMaster_Out.ipd
New Required Setup: Enable newly added Service "ProcessCustomerBillTo" in Service Definitions.
New Variable Added in JSON: New ProcessBillToPartyMaster.txt JSON file is added.
New IPA Changes: FSM_ION_ProcessBillToPartyMaster_Out is triggered for Create, Update and Delete actions on CustomerBillTo
Integration Specific: The changes are related to CSF-M3 integration.
Use these steps to test this enhancement:
Setup:
- In FinanceEnterpriseGroup, BODtrigger check box should be selected.
- For Outbound BOD, Enable the Service Definition ProcessCustomerBillTo and Process FSM_ION_ProcessBillToPartyMaster_Out
How to test:
- Give values for FSMBODConfigurationParameters:BillToPartyMaster_Outbound_AccountingEntity_All and SyncBillToPartyMstr_Outbound_AccountingEntity.
- BOD gets triggered for Create, Update and Delete actions of CustomerBillTo.
Verify the result:BOD will trigger and Work unit will generate successfully with the values in the XPath mapped according to the provided mapping sheet.
JT-1447198
New BOD ProcessShipToPartyMaster_Outbound
This change added a new BOD ProcessShipToPartyMaster_Outbound.
Program/Business class/Process affected:
- CustomerShipTo.busclass
- FSM_ION_ProcessShipToPartyMaster_Out
Use these steps to test this enhancement:
- Enable "ProcessCustomerShipToService" in Service Definition.
- Create/Update/Delete CustomerShipTo.
- Check the generated workunits.
JT-1447203
Add new elements and Update mapping Sheet for SyncCustomerPartyMaster_out
This enhancement added new elements and Updated mapping Sheet for SyncCustomerPartyMaster_out.
Program/Business class/Process affected:
Files Changed: FSM_ION_SyncCustomerPartyMaster_Out.lpd
- New Required Setup: No
- New Variable Added in JSON: No
- New IPA Changes:
- Added new elements Cdebitcrd,CBankTrcode,Ctermcode in start node.
- Added new LMRK queries TCode,DCode for termscode description.
- Integration Specific: No
Use these steps to test this enhancement:
Setup: Enable the service "CompanyCustomerService" for FSM_ION_SyncCustomerPartyMaster_Out.lpd
How to test:
- Create a CompanyCustomer and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCustomerPartyMaster_Out.lpd BOD (CompanyCustomerService).
Verify the Result:
- Mapped CompanyCustomer.BankTransactionCode to CustomerPartyMaster/PaymentMethodCode.
- Mapped CompanyCustomer.TermsCode to CustomerPartyMaster/CustomerAccount/Term/ID.
- Mapped CompanyCustomer.DebitCreditMemoTermsCode to CustomerPartyMaster/CustomerAccount/Term/ID.
- Mapped CompanyCustomer.TermsCode.Description.Desc[1] to CustomerPartyMaster/CustomerAccount/Term/Description.
- Mapped CompanyCustomer.DebitCreditMemoTermsCode.Description.Desc[1] to CustomerPartyMaster/CustomerAccount/Term/Description.
JT-1447297
Elements added to SyncSupplierPartyMaster_Out
Program/Business class/Process affected:
Files Changed: FSM_ION_SyncSupplierpartyMaster_Out.lpd
New Required Setup: No
New Variable Added in JSON:
- VFExtension
- VFIPrefix
- VFNumber
- VEmail
- VPExtension
- VPPrefix
- VPNumber
- VTaxCode
- VMExtension
- VMPrefix
- VMNumber
New IPA Changes: In XML_VEN,XML_VENDOR_WITH_CONTACT nodes mapped Vendor.TaxCode to path SupplierPartyMaster/PartyIDs/TaxID.
Integration Specific: No
Use these steps to test this enhancement:
- Setup: Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd
- How to test:
- Create, Update or Delete a Vendor and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
- Verify the result: Mapped Vendor.TaxCode to path SupplierPartyMaster/PartyIDs/TaxID.
JT-1447304
New elements added to SyncCustomerParty_Out
This change added new elements and Updated mapping Sheet for SyncCustomerPartyMaster_out.
Program/Business class/Process affected:
Files Changed:
- FSM_ION_SyncCustomerPartyMaster_Out.lpd
- CompanyCustomer.busclass
New required setup: No
New variable added in JSON: No
New IPA changes:
Added new elements
- EFTBankAcc
- CBankEntity
- CustomerGroup
- VatRegistrationCountryin start node
In Assign5830 node,EFTBankAccount is assigned to EFTBankAcc,CustomerBankEntity is assigned to CBankEntity.
Integration specific: No
Use these steps to test this enhancement:
- Setup: Enable the service "CompanyCustomerService" for FSM_ION_SyncCustomerPartyMaster_Out.lpd
- How to test:
- Create a CompanyCustomer and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCustomerPartyMaster_Out.lpd BOD (CompanyCustomerService).
- Verify the result:
- Mapped CustomerDraftBank.BOEEFTBankAccount to FinancialParty/FinancialAccount/AccountIDs/ID.
- Mapped CompanyCustomer.VatRegistrationCountry and CompanyCustomer.CustomerGroup to UserArea.
JT-1448406
Supplier Party Master - VAT/TaxID SchemeAgencyName Changes
Program/Business class/Process affected:
- FSM_ION_SyncSupplierpartyMaster_Out.lpd.
- schemeagencyname changes for VAT/TAxId
Integration Specific: Yes, changes are specific to Local.ly Argentina Country.
Use these steps to test this enhancement:
- Enable Service Definition for "VendorGroupService" and attach FSM_ION_SyncSupplierPartyMaster_Out lpd file.
- Create Vendor with Tax ID and Vendor Registration Number.
- Workunit will be created for "VendorGroupService"
- Verify the VAT/TaxID details in XML.
JT-1448579
PayableTracker - Addtion of Tax Regime Code
The TaxRegime code was added to PayableTransaction BOD.
Program/Business class/Process affected:
- FSM_ION_SyncPayablesTracker_Out.lpd
Added user area node in PayablesTrackerLine/Tax/Userarea passing TaxRegime Code.
Use these steps to test this enhancement:
- Enable BODTrigger in FinanceEnterpriseGroup.
- Enable ServiceDEfinition for PayablesTrackerService and attach FSM_ION_SyncPayableTracker_out lpd.
- Create PayablsInvoice with tax and WithHolding details and release it.
- Perform CashRequirements.
- Run ElectronicPaymentCreation.
- Workunit will be created successfully for PayablesTrackerService.
- Verify the xml in Adjustment tax xml user area should be populated with tax regime.
JT-1449185
Changes for Sync_SupplierInvoice_Outbound-- Local.ly
For Local.ly Integration Tax Distributions should be populated on IsTaxDistribution condition.
Program/Business class/Process affected:
- FSM_ION_SyncSupplierInvoice_Outbound.lpd
-
In start node added these variables: IsTaxDistribution
Added new Assign5320 node for Local.ly Integration.
In Tax Javascript derived Tax_XML based on IsTaxDistribution condition.
Integration Specific: Yes
These changes are related to CSF-Local.ly Integration.
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- In Service Definition enable the service for "PayablesInvoiceService" and attach FSM_ION_SyncSupplierInvoice_Outbound
- How to test:
- Create PayablesInvoice type TaxInvoice
- Add Linked Tax distribution to Invoice and release it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SupplierInvoice_Outbound BOD (PayablesInvoiceService).
- Verify the result:Only ISTaxDistribution = "true" nodes should be passed in Tax node remaining distribution should be populate in Distribution nodes.
JT-1449297
New elements added to SyncSalesOrder_Out
There are new elements in Sync.SalesOrder_Out bod for CSF-GRC integration.
Program/Business class/Process affected:
Files changed: FSM_ION_SyncSalesOrder_Outbound.
New required setup: no
New variable added in JSON:
- Added CustomerOrder.CancelledDate as CancelledDate
- Added CustomerOrder.ShippingMethod as ShippingMethod
New IPA changes:
- Added variables in Start Node: CancelledDateTime
- Defined the CancelledDate as DateTime format in Java Script
Integration specific: Changes are related to CSF-GRC integration
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, BODtrigger check box should be checked.
- For Outbound BOD, Enable the Service Definition CustomerOrderService and Process FSM_ION_SyncSalesOrder_Outbound
- How to test:
- Ceate CustomerOrder and release it.
- BOD will trigger and work unit will generate successfully without any error for FSM_ION_SyncSalesOrder_Out BOD (CustomerOrderService).
- Verify the result:
- Verify the X-Path values for all scenarios
- SalesOrder/SalesOrderHeader/CancelShipByDateTime
- SalesOrder/SalesOrderHeader/PaymentTerm/ID
- SalesOrder/SalesOrderHeader/TransportationMethodCode
JT-1449915
New elements added to SyncShipment_Out
We added new elements in Sync.Shipment_Out bod for CSF-GRC integration.
Program/Business class/Process affected:
Files changed: FSM_ION_SyncShipment_Outbound.
New required setup: No new setup is required
New variable added in JSON:
- Added WarehouseShipment.ShipmentMethod as ShipmentMethod
- Added WarehouseShipment.WarehouseBatch as WarehouseBatch
New IPA changes:
- Added variables in Start Node: CustPrtyID and CustShipName
- Defined the CustPartyID and CustShipName in Java Script
- Passed accountingEntity and CustPartyID in the header XML
Integration specific: Changes are related to CSF-GRC integration
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, BODtrigger check box should be checked.
- For Outbound BOD, Enable the Service Definition ShipmentService and Process FSM_ION_Shipment_Outbound
- Assign value to Configuration Parameter : IntegratingApplication as GRC
- How to test:
- Ceate CustomerOrder and Release it.
- Run WarehousepickListPrint batch job.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_Shipment_Out BOD (ShipmentService).
- Verify the result:
Verify the X-Path values for all scenarios
- Shipment/ShipmentHeader/CustomerParty/PartysID/ID @AccountingEntity
- Shipment/ShipmentHeader/CustomerParty/PartysID/ID
- Shipment/ShipmentHeader/RequiredShipDateTime
- Shipment/ShipmentHeader/TransportationMethodCode
- Shipment/ShipmentHeader/ShipToParty/Name
- UserArea/Property/fsm.BatchNumber/WarehouseShipment.WarehouseBatch
JT-1449912
New elements added to SyncInvoice_out
Program/Business class/Process affected:
File changed: FSM_ION_SyncInvoice_Outbound.lpd
New required setup: No
New variable added in JSON: No
New IPA changes:
In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
- These new variables added in start node:
- BLInvHoldCode
- BLInvBatchNumber
- BLInvPostingDate
- In BLinvoice transaction node, added HoldCode and GeneralLedgerDate field.
- In Assign8960 - BLInvBatchNumber variable mapped to BLinvoice_BatchNumber and BLInvHoldCode mapped to BLinvoice_HoldCode.
-
In Assign1740 - Javascript changed - If IntegrationApplication "GRC" and SystemID "BL"
BLInvBatchNumber, BLInvHoldCode, and BLInvPostingDate mapped value. If not - value will be blank.
Integration specific: Yes
These changes are related to CSF-GRC Integration.
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, BODtrigger check box should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow. Go to Service Definition and Enable ReceivableInvoiceService for FSM_ION_SyncInvoice_Outbound.lpd Processes.
- How to test:
- Create BillingInvoice and Release it.
- Execute InvoiceAndVerificationReport.
- Execute InvoiceAndRegisterPrint
- Execute SubSystemUpdate
- ReceivableInvoice Record will create in Released state.
- BOD will trigger and Work unit will generate. With respective newly added element.
- Verify the result:
Verify the newly added below x-path:
- UserArea/Property/fsm.BatchNumber --BillingInvoice.BatchNumber
- UserArea/Property/fsm.HoldCode --BillingInvoice.HoldCode
- UserArea/Property/fsm.PostingDate --BillingInvoice.GeneralLedgerDate
JT-1449920
Mapping of elements in Sync.ReceivableTransactionOutBod for CSF-GRC PI
This change added new elements to SyncReceivableTransaction_Outbound for CSF-GRC.
Program/Business class/Process affected:
Files changed:
- ReceivableInvoice.busclass
- FSM_ION_SyncReceivableTransaction_Outbound
- ReceivableTransactionJSON.txt
New required setup: No
New variable added in JSON: Yes
- Added ReceivableInvoice.BatchNumber as RIBatchNumber
New changes:
- In FSM_ION_SyncReceivableTransaction_Outbound IPA flow below changes done:
- Added ReceivableInvoice.BatchNumber as RIBatchNumber.
- Added ReceivableInvoice.BatchNumber as RIBatchNumber.
- Added TermsCode.TermsDiscountArray.TermsDiscountGroup[1].DiscountPercent as TermsCodeDiscountPercent in ReceivableInvoice service variables.
Integration Specific: Yes
- These changes are related to CSF_GRC Integration.
Use these steps to test this enhancement:
- Setup: Provide the setup to execute the flow/changes.
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Enable "ReceivableTransactionService" service for FSM_ION_SyncReceivableTransaction_Outbound
- How to test:
- Create a ReceivableInvoice with multiple details and release it.
- Create a ReceivablePayment and apply payment to the invoice.
- Perform ProcessSelections.
- In CashApplication, perform ProcessSelections.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncReceivableTransaction_Outbound.
- Verify the result:
- ReceivableTransactionHeader/PaymentTerm/Discount/DiscountPercent
- ReceivableTransactionHeader/UserArea/Property/fsm.BatchNumber
JT-1450706
Element added to SyncItemMaster_Out
This update added element to SyncItemMaster_Out and Updated in mapping sheet.
Program/Business class/Process affected:
Files Changed: FSM_ION_SyncItemMaster_Out.lpd
New required setup: No
New variable added in JSON: Item.CommodityCode is mapped with CommodityCode.
New IPA Changes: In "UserAreaAssign" node CommodityCode is passed in headerUserArea XML.
Integration specific: No
Use these steps to test this enhancement:
- Setup:
- Enable the service "ItemService" for FSM_ION_SyncItemMaster_Out.lpd
- How to test:
- Create an Item and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncItemMaster_Out.lpd BOD (ItemService).
- Verify the result:
- Mapped Item.CommodityCode in UserArea.
JT-1450748
CustomerPartyMaster - VAT/TaxID changes
Program/Business class/Process affected:
File Changed: FSM_ION_SyncCustPrtyMstr_Outbound.lpd
New required setup: No
New variable added in JSON: No
New IPA Changes:
In FSM_ION_SyncCustPrtyMstr_Outbound IPA flow below changes done:
In XML_Customer XML - chnaged the order like below
- <TaxID schemeName={SchemaValue} schemeAgencyName={SchemaAgencyValue}>
- {VATRegistrationNumber}@NoNullTag@</TaxID>
- <TaxID schemeName={SchemaValue1} schemeAgencyName={SchemaAgencyValue1}>
- {Customer["TaxID"]}@NoNullTag@</TaxID>
Integration specific: Yes
- These changes are related to Local.ly Integration, country specific to Argentina.
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Enable the Service Definition and Processes for FSM_ION_SyncCustPrtyMstr_Outbound IPA flow.
- Go to Service Definition and Enable "CompanyCustomerService" for "FSM_ION_SyncCustPrtyMstr_Outbound.lpd" Processes.
- How to test:
- CustomerParty/TaxID@schemeAgencyName =AR:VAT -->CompanyCustomer.VATRegistrationNumber
- CustomerParty/TaxID@schemeAgencyName = AR:IIBB --> Customer.TaxID AR:VAT should first then AR:IIBB
JT-1452058
New Enhancements required for Sync Lcl tax report for mexico.(Local.ly)
Program/Business class/Process affected:
Files changed: FSM_ION_SyncLCLTaxReport.lpd
New required setup: No
New variable added in JSON: No
New IPA Changes: Added new Branch Branch1510, VenRet Lmrk query.
Integration Specific: Local.ly Integration for MX Country
Use these steps to test this enhancement:
- Setup:
- Enable the service "TaxReportService" for FSM_ION_SyncLCLTaxReport _Out.lpd.
- In SystemConfiguration give the value of IntegrationApplication == "Local.ly"
- How to test:
- Create a Payablesinvoice with tax and PayablesInvoice of type Credit memo and
release it. Do the payment for the Invoice by performing actions:
- Perform cash Requirements
- Electronic Payment Creations
- PaymentClose: Run Vat Return Report batch Job. BOD will trigger and work unit will generate successfully
- Create a Payablesinvoice with tax and PayablesInvoice of type Credit memo and
release it. Do the payment for the Invoice by performing actions:
- Verify the result:
- Run Vat Return Report batch Job. BOD will trigger and work unit will generate successfully
- In case of Normal Credit Memos consider it as Normal invoices and add those accordingly.
JT-1453063
Added certification number and date to ProcessInvoice BOD
- Certification Number
- Certification Date
Program/Business class/Process affected:
Files changed: FSM_ION_ProcessInvoice_Inbound
- Added new fields in StartNode
- Added new fields AssignHdr node
- Added new fields in CreateRecInv transaction Node
New required setup: No
Use these steps to test this enhancement:
- Setup: Create channels for Process.Invoice_Inbound BODs.
- How to test:
- Send valid XML and record should create in ReceivableInvoice with CertificationNumber and CertificationDate fields.
- Pass the CertificationNumber and CertificationDate values in Header UserArea.
- Verify the result:
- Check record in ReceivableInvoice and it should be released state with CertificationNumber and CertificationDate fields.
- Workunit should create without any errors.
JT-1453616
PayableTracker - Tax Regime Code truncation
Tax Regime Code truncation done in PayableTracker Out BOD.
Program/Business class/Process affected:
File Changed: FSM_ION_SyncPayableTracker_Out.lpd
New required setup: No
New variable added in JSON: No
IPA Change:
- Added 'TaxWHC' variable with the type of String with "" value at start node.
- Added change in JavaScript at Assign3140 node for TaxWHC as
below.
if(PIWH_IncomeWithholdingCode !="" )
{
TaxWHC = PIWH_IncomeWithholdingCode.substring(0,4);
}
- In Next JavaScript, replaced 'PIWH_IncomeWithholdingCode' with 'TaxWHC' @xpath PayableTracker/PayableTrackerLine/Tax/UserArea/Property/NameValue[@name='lcl.TaxRegime'].
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Enable the Service Definition and Processes.
- How to test:
- Do required setup for With Holding Tax of PayableTracker flow.
- Create PayablesInvoice with Tax information and release
- Run Perform Cash Application job.
- Check CashRequiremnetsResults records.
- Run ElectronicPaymentCreation job
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncPayableTracker_Out.lpd BOD.
- Verify X-Paths:
- PayableTracker/PayableTrackerLine/Tax/UserArea/Property/NameValue[@name='lcl.TaxRegime'].
JT-1453814
ION Content and JSON Files Delivery
- JSONFILES_ST record updtaed in \iefin\wfdata\SampleDocumentTemplate.
- FSM_ION_CONTENT* record updated in \iefin\plugins\iefinconnector\ipa_content.
Program/Business class/Process affected:
- \iefin\wfdata\SampleDocumentTemplate
- \iefin\plugins\iefinconnector\ipa_content
Use these steps to test this enhancement:
- Select
- Open Sample Document.
- On the All tab, search for JSONFILES_ST, the record updated with attachment.
- On the Fact Sheets tab, search for
FSM_ION_CONTENT*, three records updated with attachment:
- In Fact Sheets tab, search for FSM_ION_CONTENT*, three records updated with attachment
- FSM_ION_CONTENT_PACK_IONCE_IMS_ST
- FSM_ION_CONTENT_PACK_IONCE_IMS_ST
JT-1454233
SyncInvoice - Dummyline AR Invoice to be Applicable for only India Country
SyncInvoice - Dummyline AR Invoice to be Applicable for only India Country Local.ly.
Program/Business class/Process affected:
File changed: FSM_ION_SyncInvoice_Outbound.lpd
New required setup: No
New variable added in JSON: No
New IPA changes:
In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
Below new variable added in start node:
- ARInvoiceLine_Sequence
In Assign4190: Modified javascript:
- InvoiceLine_XML only for India Local.ly
- Added ARInvoiceLine_Sequence incremented logic
- Added x-path InvoiceLine/LineNumber
Integration specific: Yes
- These changes are related to Local.ly Integration Specific to country India.
Use these steps to test this enhancement:
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- How to test:
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate. With respective newly added element.
- Verify the result: InvoiceLine will pass for Local.ly India also added x-path InvoiceLine/LineNumberEnable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
JT-1455371
SupplierPartyMaster - VAT/TaxID changes
Program/Business class/Process affected:
Files changed: FSM_ION_SyncSupplierpartyMaster_Out.lpd
New required setup: no
- VFExtension
- VFIPrefix
- VFNumber
- VEmail
- VPExtension
- VPPrefix
- VPNumber
- VTaxCode
- VMExtension
- VMPrefix
- VMNumber
New IPA Changes:
- Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPAIn Assign_1 node added a condition if(IntegrationApplication == "Local.ly" &&
VendorPostalAddressCountry == "AR" )
{
if(VATRegNumber == VendorTaxID)
{
SchemeAgencyName1 = "AR:VAT";
SchemeAgencyName = "";
VendorTaxID = "";
SchemeValue = "";
}
}
- In XML_VEN,XML_VENDOR_WITH_CONTACT nodes interchanged the Xpaths SupplierPartymaster/PartyIDs/TaxID mapped with VatregistrationNumber and VendorTaxID.
Use these steps to test this enhancement:
- Setup: Enable the service "VendorGroupService" for FSM_ION_SyncSupplierPartyMaster_Out.lpd
- How to test:
- Create,Update or Delete a Vendor and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncSupplierPartyMaster_Out.lpd BOD.
- Verify the result:If VatRegistrationNumber and TaxID are same then only TaxID mapped with VatRegistrationNumber Xpath will come.
JT-1456076
CustomerPartyMaster - VAT/TaxID changes
Program/Business class/Process affected:
Files changed: FSM_ION_SyncCustomerPartyMaster_Out.lpd
New required setup: No
New variable added in JSON: No
New IPA Changes:
- Added new Variable CTaxID in start node.
- In Assign5830 node, CTaxID is assigned to "Customer["TaxID"]"
- In Assign5830 node, added a condition
if (IntegrationApplication == "Local.ly" && AddressCountryCode == "AR")
{
if(VATRegistrationNumber==CTaxID)
{
SchemaAgencyValue = "AR:VAT";
SchemaAgencyValue1 = "";
CTaxID = "";
SchemaValue1 = "";
}
else
{
SchemaAgencyValue = "AR:VAT";
SchemaAgencyValue1 = "AR:IIBB";
}
- In "XML_Customer" node Customerpartymaster/partyids/taxid is mapped with CTaxID
Integration specific: No
Use these steps to test this enhancement:
- Setup: Enable the service "CompanyCustomerService" for FSM_ION_SyncCustomerPartyMaster_Out.lpd
- How to test:
- Create a CompanyCustomer and save it.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCustomerPartyMaster_Out.lpd BOD (CompanyCustomerService).
- Verify the result: If VatRegistrationNumber and TaxID are same then only TaxID mapped with VatRegistrationNumber Xpath will come.
JT-1456081