BOD Connectors
This section contains enhancements in Financials and Supply Management.
Location value should pick from configuration property for FSM_ION_ProcessBROrderToInv_Outbound – Brazil Integration
- File Changed:
- PfiConfigurationProperty.xml
- FSM_ION_ProcessBROrderToInv_Outbound.lpd
- Added to configuration property to pick the Location value:
- For FSM_ION_ProcessBROrderToInv_Outbound added Configuration parameter as –"ProcessBROrderToInv_Location"
- For FSM_ION_ProcessBROrdertoReceipt_Outbound added Configuration parameter as – "ProcessBROrderToReceipt_Location"
- IPA Changes:
- Added BROrderToInvLocation variable which is mapped as _configuration.FSM_ION_Connector.ProcessBROrderToInv_Location
- In Assign6930: In bodID mapped the value from ReturnFromLocation to BROrderToInvLocation
- In POXML : DataArea/Process/LocationID x-path value mapped from ReturnFromLocation to BROrderToInvLocation
- In Assign5520: In bodID mapped the value from InventoryLocation to BROrderToInvLocation
- In WHXML: DataArea/Process/LocationID x-path value mapped from InventoryLocation to BROrderToInvLocation
- Integration Specific: Yes; Brazil Integration
- Configuration
- In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
- In Service Definition, enable the FSM_ION_ProcessBROrderToInv_Outbound IPA flow for BROrderVendorReturnService and BROrderWarehouseShipmentService.
- How to Test:
- Trigger the BOD for "FSM_ION_ProcessBROrderToInv_Outbound"
- BOD will trigger
- We can verify the x-path
- Verify Results:
- BODID@location x-path
- DataArea/Process/LocationID x-path
- Location value should pick from Configuration property.
JR-3583694
Add Node in Argentina Credit Transfer BOD Local.ly Integration
New mapping added in CreditTransferPayment/Description xpath for SyncCreditTransfer BOD.
- Added/Modified below node mappings.
- CreditTransferPayment/Description: "CashLedgerPayablesPayment" is passed for Country Argentina-Local.ly integration.
- Files Changed:
- FSM_ION_SyncCreditTransfer_Out.lpd
- Variable Added in JSON: No
- IPA Changes:
- Added JavaScript in Assign7360 node.
- Integration Specific: Yes; Local.ly Argentina
- Configuration:
- In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
- Enable the Service Definition and Processes.
- How to Test:
- Do required setup for CreditTransfer flow.
- Create PayablesInvoice 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_SyncCreditTransfer_Out BOD
- Verify Results:
- CreditTransferPayment/Description: "CashLedgerPayablesPayment" is passed for Country Argentina-Local.ly integration
- Mappings should be correct when user process through both PayablesInvoicePayment and CashLedgerPayment
JR-3559390
Alternate currency changes for FSM_ION_Process_BROrdertoReceipt_Outbound – Brazil Integration
In AccountingEntity, if AlternateCurrency and AlternateCurrency2 defined populate the
relevant x-path or else remove the x-path -- Brazil Integration.
- Files Changed:
- FSM_ION_ProcessBROrderToReceipt_Outbound.lpd
- Variable Added in JSON: No
- IPA Changes:
- In Start Node - Added Processlocation,AlternateCurrency,AlternateCurrency2 and FunctionalCurrency variable.
- In Assign3530 : Value mapped for AlternateCurrency,AlternateCurrency2 and FunctionalCurrency
- Assign4200 keep inside CurrRate_AC transaction node.
- Assign2880 keep inside CurrRate_AC2 transaction node.
- Added conditions in node XML_PO,XML_OE.
- Integration Specific: Yes; Brazil Integration
- Configuration:
- In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
- In Service Definition, enable the FSM_ION_ProcessBROrderToReceipt_Outbound IPA flow for BRPurchaseOrderReceiptService and BRCustomerOrderReturnService.
- How to Test:
- Trigger the BOD for "FSM_ION_ProcessBROrderToReceipt_Outbound"
- BOD will trigger
- We can verify the x-path:
- OrderToReceiptHeader/CurrencyRateRC1
- OrderToReceiptHeader/CurrencyRateRC2
JR-5087898
Country – SA – Add dummy line – InvoiceLine – SyncInvoice Outbound bod for Local.ly
For ReceivableInvoice Scenario(AR)- Saudi Arabia Local.ly Integration:
- Added DummyInvoiceLine - InvoiceLine x-path.
- Added InvoiceHeader/Correction/OriginalDocumentID/ID
- Added the "PaymentMethodCode" node & "lcl.PaymentMethod" under Userarea
- Files Changed:
- FSM_ION_SyncInvoice_Outbound.lpd
- Variable Added in JSON: No
- IPA Changes:
In FSM_ION_SyncInvoice_Outbound IPA flow below changes done:
- In Start node : added InvCorrectionReasonCode variable.
- In Assign 4190: Modified Java script for SA country added DummyLine -InvoiceLine
- In Assign 1740 - Modified javascript. Mapped OriginalBLInvoiceNumber = document1 for Local.ly Saudi Arabia and System ID = AR
- For Local.ly Saudi Arabia - Credit Memo and DebitMemo
- InvCorrectionReasonCode = BillingInvoice.ReasonCode;(for BillingInvoice)
- InvCorrectionReasonCode= ReasonCode(ReceivableInvoice.CreditDebitMemoReason);(other that BL)
- In Branch6030 : Modified branch condition added SA country.It will go to AMD3 Transaction node for SA.
- In XML_INVHDR: Added InvoiceHeader/Correction/ReasonCode x-path, value mapped to InvCorrectionReasonCode
- Integration Specific: Yes; Local.ly - Saudia Arabia
- Configuration:
- In FinanceEnterpriseGroup, "BODtrigger" checkbox 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 (for dummy Line scenario)
- BOD will trigger and Work unit will generate With respective x-path values
- Verify Results:
- Verify dummyline will be added - InvoiceLine x-path.
- Added DummyInvoiceLine - InvoiceLine x-path.
- Added InvoiceHeader/Correction/OriginalDocumentID/ID
- Added the "PaymentMethodCode" node & "lcl.PaymentMethod" under Userarea
JR-3573469
Alternate currency changes for FSM_IONProcessBROrdertoInv_Outbound – Brazil Integration
In AccountingEntity, if AlternateCurrency and AlternateCurrency2 defined populate the relevant x-path or else remove the x-path -- Brazil Integration.
- Files Changed:
- FSM_ION_ProcessBROrderToInv_Outbound.lpd
- Variable Added in JSON: No
- IPA Changes:
- In Start Node - Added AEAlternateCurrency, AEAlternateCurrency2 and AEFunctionalCurrency variable
- In Assign4140 : Value mapped for AEAlternateCurrency, AEAlternateCurrency2 and AEFunctionalCurrency
- In CurrRate_AC : In this transaction node used AEAlternateCurrency variable
- Assign7930 keep inside CurrRate_AC transaction node
- Assign6430 keep inside CurrRate_AC2 transaction node
- Assign8340 : Value mapped for AEAlternateCurrency, AEAlternateCurrency2 and AEFunctionalCurrency
- In CurrRateLC: In this transaction node used AEFunctionalCurrency variable
- In CurrRateRC1: In this transaction node used AEAlternateCurrency variable
- In CurrRateRC2: In this transaction node used AEAlternateCurrency2 variable
- Integration Specific: Yes; Brazil Integration
- Configuration
- In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
- In Service Definition, enable the FSM_ION_ProcessBROrderToInv_Outbound IPA flow for BROrderVendorReturnService and BROrderWarehouseShipmentService.
- How to Test:
- Trigger the BOD for "FSM_ION_ProcessBROrderToInv_Outbound
- BOD will trigger
- We can verify the x-path
- OrderToInvoiceHeader/CurrencyRateRC1
- OrderToInvoiceHeader/CurrencyRateRC2
- Verify Results:
- In AccountingEntity, if AlternateCurrency and AlternateCurrency2 defined , above x-path will populate else x-path will discarded.
JR-3583689