BOD Connectors
Process Shipment BOD to Carry Code Block value to be updated in Debit Account of Inventory Transaction
Program/Business class/Process affected:
- Files Changed:
- FSM_ION_ProcessShipment_Inbound
- PfiConfigurationProperty.xml
- New Required Setup: Added new configuration parameter DefaultDebitCodeBlock = Y/N
- New Variable Added in JSON: No.
- New IPA Changes:
- Added new configuration parameter DefaultDebitCodeBlock
- Added Branch7000, Assign2330, Branch5390, Assign8980, Assign8190 ,Branch2210, Branch2630, FindInvTranLine, Assign330, XML1500
- Integration Specific: Yes. FSM-IPS.
Use these steps to test the enhancement:
- Setup:
- In the Finance Enterprise Group, in Options, select the BOD Trigger check box.
- In the Channels Administrator, activate the respective ION Inbox Receivers for FSM_ION_ProcessShipment_Inbound.
- Configure the paramenter DefaultDebitCodeBlock = Y/N
- When FSM_ION_ProcessShipment_Inbound BOD is processed, Work Unit is triggered.
- A InventoryTransaction is created and released.
- Verify the Result:
- Verify that a InventoryTransaction is created and released without any errors.
- If Configuration parameter DefaultDebitCodeBlock == "Y", then the value from this xpath is the default in the InventoryTransaction and InventoryTransactionLine.
- BOD Element: When the dimensions are sent in Shipment/ShipmentHeader/UserArea they should update in InventoryTransaction: Default Debit Account.
- When the dimensions are sent in Shipment/ShipmentLine/UserArea they should update in InventoryTransactionLine: Debit Account.
Dependencies: None.
JT-1755696 / JR-3266780
Add scheme name for Endpointid SyncInvoice Outbound bod for Local.ly New Zealand
Program/Business class/Process affected:
- File Changed: FSM_ION_SyncInvoice_Outbound.lpd
- Variable Added in JSON: No.
- IPA Changes: In FSM_ION_SyncInvoice_Outbound IPA flow below changes were made.
- Start Node: added variable "CustomerPartySchemeName".
- Assign1740:Modified javascript.For "Local.ly" && AddressCode != "" && AddressCode_PostalAddress_Country =="NZ" .CustomerPartySchemeName="TaxIdentificationNumber";
- Integration Specific: Yes. These changes are related to Local.ly Integration specific to New Zealand (NZ).
Use these steps to test the enhancement:
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Setup: Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
- Setup: Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate With respective newly added element.
- Create BillingInvoice Release it.
- Perform InvoiceVerificationReport.
- Perform InvoiceAndRegisterPrint.
- Perform SubSystemUpdate.
- BOD will trigger and Work unit will generate With respective newly added element.
- Verify the Result: In InvoiceHeader/CustomerParty/PartyIDs/EndPointID@schemeName="TaxIdentificationNumber" added.
Dependencies: None.
JR-3297799
Scheme ID for Endpointid of customer in SyncInvoice Outbound bod for Local.ly for Germany (DE)
Program/Business class/Process affected:
- File Changed: FSM_ION_SyncInvoice_Outbound.lpd.
- Variable Added in JSON: No.
- IPA Changes: In FSM_ION_SyncInvoice_Outbound IPA flow the below changes were made:
Assign1740: Modified javascript."Local.ly" && AddressCode != "" && AddressCode_PostalAddress_Country =="DE" . AUschemeID = "DE:VAT";
- Integration Specific: Yes. These changes are related to Local.ly Integration specific to Germany (DE).
Use these steps to test the enhancement:
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Setup: 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
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate With respective newly added element.
- Create BillingInvoice Release it.
- Perform InvoiceVerificationReport.
- Perform InvoiceAndRegisterPrint.
- Perform SubSystemUpdate.
- BOD will trigger and Work unit will generate With respective newly added element.
- Verify the Result. In InvoiceHeader/CustomerParty/PartyIDs/EndPointID@schemeID="DE:VAT" added.
JR-3269773
Changes made for LCLTaxReport_Outbound-- Local.ly (Country=UK)
If VatReportingLine.Source = "O" then it should consider both AR and BL TaxTransactions.
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 nodes Branch1960, Tax,GLC, Assign5470, Tax1, Assign8150, Assign2370, Branch540, Assign7640, Assign2830, Branch5700, Assign9650, Branch7060, Assign7040, GBtx1, Assign7720, Assign390, Branch2050
- Integration Specific:Yes. Local.ly Integration for GB country (UK).
Use these steps to test the enhancement:
- Setup: Enable the service "TaxReportService" for FSM_ION_SyncLCLTaxReport _Out.lpd.
- Setup: In SystemConfiguration give the value of IntegrationApplication == "Local.ly".
- 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.
- Verify the Result: If VatReportingLine.Source = "O" then it should consider both AR and BL TaxTransactions for GB Country.
JR-3323108
Add Bank ID in the Vendor for SyncSupplierPartyMaster outbound BOD for local.ly country AU
Program/Business class/Process affected:
- Files changed:
- FSM_ION_SyncSupplierPartyMaster
- SupplierPartyMaster_Out.xlsx
-
FSM_SupplierPartyMaster_Outbound_Template.xls
- New Required Setup: No.
- New Variable Added in JSON: Yes. PayablesJSON.txt
- New IPA Changes:
- In start node added a new variable VendorBankID.
- In JSON Parser assigned value to the variable VendorBankID.
- In Assign_1 added the below condition in the
javascript:
if(IntegrationApplication == "Local.ly" && VendorPostalAddressCountry == "AU" ) { ChannelCodePhone = "MobilePhone" ChannelCodeFax = "Fax" VendorBankID = VendorBankID; } else { VendorBankID = ""; }
- Integration Specific: Yes. Local.ly and the country of Austrailia (AU).
Use these steps to test the enhancement:
- Setup: In the Finance Enterprise Group, in Options, select the BOD Trigger check box.
- Setup: Enable the service VendorGroupService for FSM_ION_SyncSupplierPartyMaster.
- Create,Update or Delete a Vendor and save it.
- BOD will trigger and IONOutbox queue will generate without error.
- Verify the Result. When IntegrationApplication is "Local.ly" and the Country is
Australia (AU), the mapped value Vendor.BankID in the Xpath
/SyncSupplierPartyMaster/DataArea/SupplierPartyMaster/FinancialParty/FinancialAccount/UserArea/Property/NameValue[@name='lcl.BankCode']
JR-3306074