Problem Statement: We need to implement a payment ...
# ask-stanley-ai
m
Problem Statement: We need to implement a payment approval process based on a Delegation of Authority (DOA), but the native EFT module in NetSuite (Payment File Administration) doesn’t support advanced approval logic or customization. Since it’s a locked bundle, injecting scripts into it would be risky and unsustainable. ⸻ Proposed Approach: • Build a custom Suitelet to list open vendor bills for selection. • When selected, the Suitelet creates a Custom Record representing a payment batch. • This batch record will carry all necessary metadata (total amount, vendors, currency, linked bills, expected approvers based on DOA rules). • Approval is managed through a NetSuite Workflow or custom buttons on the custom record. • Once approved, a script generates standard Bill Payments (set to “Pending Approval”), each linked to the custom batch via a custom field. • We then use a Saved Search to surface only approved payments in the standard bank file generation based on the bill payment What do you think ?
c
AI generated answer (using internal Slack threads):
Based on the conversations, it seems that the proposed approach for implementing a payment approval process based on a Delegation of Authority (DOA) is feasible and aligns with the practices discussed in the threads. The approach involves creating a custom Suitelet to list open vendor bills for selection, creating a custom record representing a payment batch when a bill is selected, and managing approval through a NetSuite Workflow or custom buttons on the custom record. Once approved, a script generates standard Bill Payments (set to “Pending Approval”), each linked to the custom batch via a custom field. Approved payments are then surfaced in the standard bank file generation based on the bill payment using a Saved Search. This approach allows for a more flexible and customizable approval process, which can be tailored to specific DOA rules. It also avoids the risks associated with injecting scripts into the native EFT module in NetSuite (Payment File Administration), which doesn’t support advanced approval logic or customization. However, it's important to note that this approach may require significant customization and development work, and it may not be suitable for all organizations depending on their specific needs and resources. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Slack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.844115257
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.844012439
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.84125644
Please provide your feedback on this answer.