BOD Connectors
Add New Elements For Sync Payable Tracker Outbound Bod for Local.ly and for Country Australia
Add New Elements For Sync Payable Tracker Outbound Bod for Local.ly and for Country Australia
- Files changed: FSM_ION_SyncPayableTracker_Out.lpd
- New Required Setup: No.
- New Variable Added in JSON: No.
- New IPA Changes:Yes.
- Added the these new nodes :Assign6560,Branch2980,PayInvDistribution,Branch9040,TaxCode,Assign2750
- Added Xml initialization and seqencenumber initialization in Assign6560
- Added this code in Assign
2750
if(IntegrationApplication == "Local.ly" && AE_DerivedAccountingEntityCountry == "AU" && PayInvDistribution_TaxCode!="") { TaxCode=PayInvDistribution_TaxCode; TaxCodeDes = TaxCode_Description; TaxRate = PayInvDistribution_TaxRate; TaxInvoiceCurrency=PayablesInvoice_InvoiceCurrency; TaxPayCurrency = PayablesInvoice_PayCurrency; TaxReportCurrencyOne=PayablesInvoice_DerivedReportCurrencyOne; TaxBasisAmount = PayInvDistribution_TaxableAmount; TaxBasisBaseAmount =PayInvDistribution_TaxableAmount; TaxBasisReportAmount = PayInvDistribution_TaxableAmount*PayInvDistribution_DistributionAmount_ReportAmount1_EnteredCurrencyRate; TaxAmount =PayInvDistribution_DistributionAmount_CurrencyAmount; TaxBasisEnteredAmount=PayInvDistribution_DistributionAmount_FunctionalAmount_EnteredCurrencyAmount; TaxReportAmt = PayInvDistribution_DistributionAmount_ReportAmount1_EnteredCurrencyAmount; } TaxSeqNumber = TaxSeqNumber+1; if(IntegrationApplication == "Local.ly" && AE_DerivedAccountingEntityCountry == "AU" && PayInvDistribution_TaxCode!="") { Tax_XML += <Tax sequenceNumber={TaxSeqNumber}> <ID>{TaxCode}@NoNullTag@</ID> <BasisAmount currencyID={TaxInvoiceCurrency}>{TaxBasisAmount}@NoNullTag@</BasisAmount> <BasisBaseAmount currencyID={TaxPayCurrency}>{TaxBasisBaseAmount}@NoNullTag@</BasisBaseAmount> <BasisReportAmount currencyID={TaxReportCurrencyOne}>{TaxBasisReportAmount}@NoNullTag@</BasisReportAmount> <Calculation> <RateNumeric>{TaxRate}@NoNullTag@</RateNumeric> </Calculation> <Description>{TaxCodeDes}@NoNullTag@</Description> <Amount currencyID={TaxInvoiceCurrency}>{TaxAmount}@NoNullTag@</Amount> <BaseAmount currencyID={TaxPayCurrency}>{TaxBasisEnteredAmount}@NoNullTag@</BaseAmount> <ReportAmount currencyID={TaxReportCurrencyOne}>{TaxReportAmt}@NoNullTag@</ReportAmount> <WithheldIndicator>0</WithheldIndicator> </Tax> }
- Added {Tax_XML} in 'PayTrackerLine'
- Integration Specific: Yes. These changes are related to Local.ly Integration and for Country Australia.
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- Setup: Enable Service Definition and processes for Sync.PayableTracker Out BOD.
- Testing goal: Supposed to trigger Sync.PayableTracker Outbound BOD For 'Payment void stop pay update' job.
- Create and release PayablesInvoice.
- Run 'Perform Cash Requirements' JOB.
- Run 'ElectronicPaymentCreation'
- Run 'Payment Close'
- Verify generated work unit record.
- BOD will trigger and Work unit will generate successfully without any error for FSM_ION_SyncPayableTracker_Out BOD.
- Goto 'CashLedgerTransaction' busclass and click 'void' on the record that is generated to change status.
- Run 'Payment void stop pay update' job with update 'yes'.
- Verify generated work unit record.
- Verify the Result: Verify Tax nodes added or not
Dependencies: None.
JT-1659951Add Scheme ID for Endpointid of customer in SyncInvoice Outbound bod for Local.ly and Country Australia
Add Scheme ID for Endpointid of customer in SyncInvoice Outbound bod for Local.ly and Country Australia.
- 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 have been made:
- In Start node: AUschemeID variable Added
- Assign1740:Modified javascript."Local.ly" && AddressCode != "" && AddressCode_PostalAddress_Country =="AU" . AUschemeID = "AU:VAT";
- XML_INVHDR:InvoiceHeader/CustomerParty/PartyIDs/EndPointID@schemeID={AUschemeID} added
- In FSM_ION_SyncInvoice_Outbound IPA flow below changes have been made:
- Integration Specific: Yes. These changes are related to Local.ly Integration specific to Australia(AU).
- 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.
- Testing ReceivableInvoiceService:
- Option 1:
- Create ReceivableInvoice and Release it.
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 2:
- Create BillingInvoice Release it.
- Perform InvoiceVerificationReport.
- Perform InvoiceAndRegisterPrint.
- Perform SubSystemUpdate.
- BOD will trigger and Work unit will generate With respective newly added element.
- Option 1:
- Verify the Result: In InvoiceHeader/CustomerParty/PartyIDs/EndPointID@schemeID="AU:VAT" added
Dependencies: None.
JT-1658101
EAM Direct Material Requisition Inbound Sourced by Item Type
EAM Direct Material Requisition Inbound Sourced by Item Type: In FSM_ION_ProcessRequisition_In ,RequisitionLine/RequiredDeliveryDateTime populates FSM (RequisitionLine.RequestedDeliveryDate).
- Files Changed:
- FSM_ION_ProcessRequisition_In
- PfiConfigurationProperty.xml
- New Required Setup:
- Added new configuration parameter REQDATE. If REQDATE = Y, value from below xpath defaulting in Requisition line: BOD Element: EAM Requisition/RequisitionLine/RequiredDeliveryDateTime populates FSM (RequisitionLine.RequestedDeliveryDate).
- New Variable Added in JSON: No.
- New IPA Changes:
- Added new configuration parameter REQDATE.
- In Assign node "Ln_variables" added javascript code to read the RequestedDeliveryDate value.
- Integration Specific: No.
- 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_ProcessRequisition_In.
- When FSM_ION_ProcessRequisition_In BOD is processed, Work Unit is triggered.
- A requisition is created and released.
- Verify the Result:
- Verify that a requisition is created and released without any errors.
- If Configuration parameter REQDATE == "Y", then the value from this xpath is the default in the Requisition line: BOD Element: EAM Requisition/RequisitionLine/RequiredDeliveryDateTime populates FSM (RequisitionLine.RequestedDeliveryDate).
Dependencies: None.
JT-1646997
FSM-Local.ly: Changes required in SyncCreditTransfer_Out BOD for Netherlands
Local.ly Changes required in SyncCreditTransfer_Out BOD for Netherlands
- Files Changed:
- PayablesInvoice.busclass
- FSM_ION_SyncCreditTransfer_Out.lpd
- IPA Change: Added Javascript code in Assign5940 for "NL" country.
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- 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 the Result. X-path: SyncCreditTransfer/DataArea/CreditTransfer/CreditTransferPayment/PaymentTransaction/ChargeBearerCode
Dependencies: None.
JT-1659925
FSM-Local.ly: Changes required in SyncCreditTransfer_Out BOD for Poland
Changes required for SyncCreditTransfer_Out BOD for local.ly and for Poland country.
- Files changed: FSM_ION_SyncCreditTransfer_Out.lpd
- IPA changed: Added javascript code in Assign5940 for both "PL" country.
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- 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 the Result. X-path: SyncCreditTransfer/DataArea/CreditTransfer/CreditTransferPayment/PaymentTransaction/ChargeBearerCode
Dependencies: None.
JT-1666854
FSM_Local.ly: Changes required in SyncCreditTransfer_Outbound for Poland (PL)
FSM_Local.ly: Changes required in SyncCreditTransfer_Outbound for Poland (PL)
- Files Changed: FSM_ION_SyncCreditTransfer_Out.lpd
- IPA Change:
- Added following variables in 'start' node
- FirstAgentPaymentMethodCode
- CreditTransferType
- Added below code in
Assign5940
if(IntegrationApplication == "Local.ly" && AEAddressCountry=="PL") { ID_scheme = "BankPartyIdentification"; FirstAgentPaymentMethodCode = BankTransactionCode; } if(IntegrationApplication == "Local.ly" && AEAddressCountry == "PL") { if((GetPayablesInvoice_DerivedMemOfEu == "true") && (GetPayablesInvoice_DerivedVenMemofEu=="true" || GetPayablesInvoice_DerivedVenLocMemOfEu=="true")) { CreditTransferType="SEPA"; } else { CreditTransferType="URGP"; } }
- Added following variables in 'start' node
- Setup: In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- 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 the Result :
- X-paths:
- CreditTransferHeader/InitiatingParty/PartyIDs/ID/@schemeName
- CreditTransferPayment/DebtorParty/PartyIDs/ID/@schemeName
- CreditTransferPayment/FirstAgentPaymentMethodCode
- CreditTransferPayment/CreditTransferAgreement/CreditTransferType
- X-paths:
Dependencies: None.
JT-1664745
ION Content and JSON Files Delivery
Latest IPA JSON files and FSM_ION_CONTENT* delivery -
JSONFILES_ST record updated in \iefin\wfdata\SampleDocumentTemplate.
FSM_ION_CONTENT* record updated in \iefin\plugins\iefinconnector\ipa_content.
- \iefin\wfdata\SampleDocumentTemplate.
- \iefin\plugins\iefinconnector\ipa_content\SampleDocumentTemplate.
- Go to Application -->Application Administrator -->Supply Management -->Shared Processes -->Sample Document Template.
- Open Sample Document.
- In the All tab, search for JSONFILES_ST, the record updated with attachment.
- In Fact Sheets tab, search for FSM_ION_CONTENT*, three records updated with
attachment.
- FSM_ION_CONTENTPACK_ST
- FSM_ION_CONTENT_PACK_IONCE_IMS_ST
- FSM_ION_CONTENT_PACK_IONCE_ST
Dependencies: None.
JT-1672033
Sync EAM BOD with FSM Maintenance Order Table
New Field mappings in EAMWorkOrder and EAMWOrkOrderActivity in FSM_ION_SyncMaintenanceOrder_Inbound.
- Files Changed:
- EAMWorkOrder.busclass UI
- EAMWorkOrderActivity.busclass UI
- FSM_ION_SyncMaintenanceOrder_Inbound
- New Required Setup: No.
-
New Variable Added in JSON: No
- LPL Changes:
- Added EAMCompany under Main is a Form in EAMWorkOrder.busclass UI
- Added following fields under EAMWorkOrderActivityForm is a Form in EAMWorkOrderActivity.busclass UI : EAMScheduledStartDate, EAMUserDate1, EAMUserDate2, EAMUserDate3, EAMUserDate4, EAMUserDate5, EAMUserField01, EAMUserField02, EAMUserField03, EAMUserField04, EAMUserField05, EAMUserNum01, EAMUserNum02, EAMUserNum03, EAMUserNum04
- IPA Changes:
- Added new variables in start node: EAMScheduledStartDate, EAMUserDate1, EAMUserDate2, EAMUserDate3, EAMUserDate4, EAMUserDate5, EAMUserField01, EAMUserField02, EAMUserField03, EAMUserField04, EAMUserField05, EAMUserNum01, EAMUserNum02, EAMUserNum03, EAMUserNum04, idx6,UALineLen, textName6, textValue6, SplitCompany, EAMCompany.
- Mapped MaintenanceOrder/MaintenanceOrderHeader/DocumentID/ID/@accountingEntity to EAMCompany in Assign870 and CleanDocID code for EAMCompany.
- Passed EAMCompany value in "WOCreate" and "WOUpdate".
- Mapped the variables form XPath MaintenanceOrder/MaintenanceOrderHeader/UserArea/Property/NameValue in "Assign7200" and "Assign3280".
- Passed below values in "WOActivityUpdate" and "EAMWOActivity" EAMScheduledStartDate, EAMUserDate1, EAMUserDate2, EAMUserDate3, EAMUserDate4, EAMUserDate5, EAMUserField01, EAMUserField02, EAMUserField03, EAMUserField04, EAMUserField05, EAMUserNum01, EAMUserNum02, EAMUserNum03, EAMUserNum04.
- Integration Specific: Yes. These changes are related to "PLL Integration - FSM/EAM".
- Setup:
- In FinanceEnterpriseGroup, "BODtrigger" check box should be checked.
- In Channels Administrator, Activate the respective ION Inbox Receivers for FSM_ION_SyncMaintenanceOrder_Inbound.
- When the bod is processed, Work Unit will be triggered.
- EAMWorkOrder will be Created or Updated with EAMWorkOrder and EAMWOrkOrderActivity fields.
- Verify the below fields:
- EamWorkOrder.EAMCompany
- EAMWorkOrderActivity: EAMScheduledStartDate, EAMUserDate1, EAMUserDate2, EAMUserDate3, EAMUserDate4, EAMUserDate5, EAMUserField01, EAMUserField02, EAMUserField03, EAMUserField04, EAMUserField05, EAMUserNum01, EAMUserNum02, EAMUserNum03, EAMUserNum04
Dependencies: None.
JT-1652370
Sync.LCLTaxReport Outbound BOD - AGR Custom flow.
Updated the Standard Flow with GHR Custom Flow.
- Files Changed: FSM_ION_SyncLCLTaxReport.lpd
- New Required Setup: No
- New Variable Added in JSON: No
- New IPA Changes:
- In start node added new variable WHCode,HoldCode.
- Added conditions in node Assign8910.
- Integration Specific: Local.ly Integration.
- Setup:
- Enable the service "TaxReportService" for FSM_ION_SyncLCLTaxReport _Out.lpd.
- 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: TaxWithheld XML would generate if IncomeWithholdingCode starts with "IVA".
Dependencies: None.
JT-1661175