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
  1. Configuration
    1. In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
    2. In Service Definition, enable the FSM_ION_ProcessBROrderToInv_Outbound IPA flow for BROrderVendorReturnService and BROrderWarehouseShipmentService.
  2. How to Test:
    1. Trigger the BOD for "FSM_ION_ProcessBROrderToInv_Outbound"
    2. BOD will trigger
    3. We can verify the x-path
  3. Verify Results:
    1. BODID@location x-path
    2. DataArea/Process/LocationID x-path
    3. 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
  1. Configuration:
    1. In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
    2. Enable the Service Definition and Processes.
  2. How to Test:
    1. Do required setup for CreditTransfer flow.
    2. Create PayablesInvoice and release
    3. Run Perform Cash Application job.
    4. Check CashRequiremnetsResults records.
    5. Run ElectronicPaymentCreation job
    6. BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncCreditTransfer_Out BOD
  3. Verify Results:
    1. CreditTransferPayment/Description: "CashLedgerPayablesPayment" is passed for Country Argentina-Local.ly integration
    2. 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
  1. Configuration:
    1. In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
    2. In Service Definition, enable the FSM_ION_ProcessBROrderToReceipt_Outbound IPA flow for BRPurchaseOrderReceiptService and BRCustomerOrderReturnService.
  2. How to Test:
    1. Trigger the BOD for "FSM_ION_ProcessBROrderToReceipt_Outbound"
    2. BOD will trigger
    3. We can verify the x-path:
    4. OrderToReceiptHeader/CurrencyRateRC1
    5. 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
  1. Configuration:
    1. In FinanceEnterpriseGroup, "BODtrigger" checkbox should be checked.
    2. Enable the Service Definition and Processes for FSM_ION_SyncInvoice_Outbound IPA flow.
    3. Go to Service Definition and Enable "ReceivableInvoiceService" for "FSM_ION_SyncInvoice_Outbound.lpd" Processes.
  2. How to Test:
    1. Create ReceivableInvoice and Release it (for dummy Line scenario)
    2. BOD will trigger and Work unit will generate With respective x-path values
  3. Verify Results:
    1. Verify dummyline will be added - InvoiceLine x-path.
    2. Added DummyInvoiceLine - InvoiceLine x-path.
    3. Added InvoiceHeader/Correction/OriginalDocumentID/ID
    4. 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
  1. Configuration
    1. In FinanceEnterpriseGroup, verify that the BODtrigger check box is selected.
    2. In Service Definition, enable the FSM_ION_ProcessBROrderToInv_Outbound IPA flow for BROrderVendorReturnService and BROrderWarehouseShipmentService.
  2. How to Test:
    1. Trigger the BOD for "FSM_ION_ProcessBROrderToInv_Outbound
    2. BOD will trigger
    3. We can verify the x-path
    4. OrderToInvoiceHeader/CurrencyRateRC1
    5. OrderToInvoiceHeader/CurrencyRateRC2
  3. Verify Results:
    1. In AccountingEntity, if AlternateCurrency and AlternateCurrency2 defined , above x-path will populate else x-path will discarded.

JR-3583689