We have a requirement to create a form through which the users can request the finance department for making a vendor payment. The flow would be like below
1. User clicks on a link which opens a form (preferably Power Automate)
2. Fills the required details like
a. Vendor Name
b. Vendor Code
c. Invoice Number (not mandatory as the user may request for an adhoc payment)
d. Invoice Amount / Requested payment amount
Once he fills up the form, it goes through approvals and once this gets approved by the final approver, it should go to D365 and creates vendor payment journal with the details already in the form.
Please help me with some solution or workaround to achieve this
Can you tell why users need to fill a form? Usually, a vendor invoice has a date and there are payment terms which is used to calculate a due date for payment. The Vendor disbursement journal can then be used to create a payment proposal based on almost due invoices. What is the reason that user need to manually request for a payment? Are you able to utilize the standard feature?
Great! I'll recommend you start out by looking at the PL900 Power Platform fundamentals and certification just to get started. After that it will be easy, you can get really far by finding tutorials on Youtube and getting your hands dirty by playing with the platform.
But depending on your dead-line of a solution, it might be worth looking into doing it in F&O and then trying to implement an app afterwards.
However... If you want to do it in Power Platform, I'd have a look at the Business approvals kit released by the Microsoft PowerCAT team and see if you can use it. Maybe build some additional tables to store the payment requests in Dataverse etc...
Why to create a form when this can be done in Vendor Payment form? to avoid license cost?
Though you can do this in Power Apps Model Driven app would be best fit to create a form and connect with data entity.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.