The project is intended for the purpose of sending Payment Advice to suppliers/vendors in a specific format via email. The primary objective is to inform the supplier/vendor that their invoices have been paid, easing the process of matching invoices and payments. This document outlines the functional design for generating and sending Payment Advice using SAP ERP.
Ver. | Date | Summary Of Changes | Author | Transport Number |
---|---|---|---|---|
1.00 | 27.MAR.2023 | Draft Version | Abhishek Kulkarni | N/A |
Review No. | Date | Name Of Approver | Signature |
---|---|---|---|
N/A | N/A | N/A | N/A |
Relevant documentation includes the following:
- Vendor Master Data: Contains vendor contact details and email addresses.
- SAP Configuration Guide: Details the setup for email communication in SAP.
- Payment Process Documentation: Describes the end-to-end process of payment execution and advice generation.
Rasci Role | Name | Contact |
---|---|---|
Responsible | Abhishek Kulkarni | [Contact Info] |
Accountable | [Name] | [Contact Info] |
Support | [Name] | [Contact Info] |
Consulted | [Name] | [Contact Info] |
Informed | [Name] | [Contact Info] |
The system is designed to generate and send Payment Advice to vendors/suppliers via email. The Payment Advice serves as proof of payment and assists in reconciling invoices with payments. The process involves executing payment runs in SAP, generating the Payment Advice in PDF format, and emailing it to the vendor's address stored in the Vendor Master data.
- The system must execute payment runs using transactions F110 and FBZ5.
- Payment Advice must be generated in PDF format and sent via email.
- The email should be sent to the vendor's email address as maintained in the Vendor Master data.
- If the vendor's email is not available, the Payment Advice should be generated as a spool.
- The system should log email sending status for traceability.
The Payment Advice is required to provide vendors with confirmation of payment, facilitating the reconciliation of invoices and payments. It serves as a proof of payment and enhances the efficiency of the accounts payable process.
-
In Scope:
- Generating Payment Advice in PDF format.
- Sending Payment Advice via email to vendors.
- Logging email status for traceability.
-
Out of Scope:
- Integration with third-party email systems.
- Real-time payment processing.
- Vendor email addresses are correctly maintained in the Vendor Master data.
- The SAP system is configured to send emails.
- Users have the necessary permissions to execute payment runs and generate Payment Advice.
Dependency | Constraint | Impact | Mitigation | Owner | Status |
---|---|---|---|---|---|
Vendor Master Data | Accurate email addresses | Email delivery | Regular data audits | [Owner] | Active |
2.7.1 Risks
Risk Log Id | Description | Migration Plan |
---|---|---|
R001 | Incorrect email addresses | Regular audits and updates |
2.7.2 Issues
Issue Log Id | Description | Remarks |
---|---|---|
I001 | Email not sent | Check job log and retrigger |
The functional design involves generating Payment Advice for processed payments and sending them to vendors via email. The design ensures that the Payment Advice is generated in the required format and sent to the correct email address, with logging for traceability.
The current process involves executing payment runs in SAP, generating Payment Advice, and manually sending it to vendors. The new design automates the email sending process, reducing manual effort and errors.
Sub Process Flow Id | Description | Activity Id | Description |
---|---|---|---|
SP001 | Payment Run Execution | A001 | Execute F110 |
- Configure email settings in SAP.
- Set up user roles for executing payment runs.
Use Case | Test Case | Test Scenario | Process Hierarchy |
---|---|---|---|
UC001 | TC001 | Email Sending | Payment Process |
The system must support the generation and emailing of Payment Advice. Detailed requirements include:
- Generate Payment Advice in PDF format.
- Send email to vendor's address from Vendor Master data.
- Log email status for traceability.
- User executes payment run in SAP.
- System generates Payment Advice.
- System sends email to vendor.
Legacy Field | SAP Field | SAP Name | Table-Field | Field Length | Type | Mapping Logic |
---|---|---|---|---|---|---|
N/A | ADRC-INTAD | Vendor Master | 50 | CHAR | Direct Mapping |
Input File / Data Sample Name | File Attachment / Link |
---|---|
Vendor Master Data | [Link] |
Error Code | Description | Type Of Error | Resolution |
---|---|---|---|
E001 | Email not sent | System Error | Check job log |
No custom tables are required for this process.
The input for the Payment Advice includes data from the executed payment run, such as vendor details, payment amount, and invoice references.
Report Fields | Data Type | Format | Frequency | Remarks |
---|---|---|---|---|
Payment Advice | On Payment Run | N/A |
- Ensure data privacy by securing email communications.
- Provide user training for executing payment runs and handling errors.
3.9.1 Selection Screen
- Not Applicable.
3.9.2 Frequency and Timing
- Payment Advice is generated and sent upon successful payment run execution.
3.9.3 Batch job details Batch jobs are not applicable as the process is triggered by user action.
3.9.4 Transaction volumes
- Expected daily processing of payment advices based on payment runs.
3.9.5 Security requirements
- Secure email communication.
- Role-based access control for payment run execution.
3.9.6 Language and translation requirements
- Support for multiple languages based on vendor master data.
3.9.7 Performance considerations
- Ensure timely generation and sending of Payment Advice.
3.9.8 Non-functional requirements
- System uptime to ensure availability of payment processing.
Not Applicable.
Not Applicable.
Test No | Test Case / Scenario | Test Data | Expected Result | Object Developed / Functionality |
---|---|---|---|---|
T001 | Email Sending | [Sample Data] | Email Sent | Payment Advice Generation |
- SAP: Systems, Applications, and Products.
- AP: Accounts Payable.
- SAP Configuration Guide.
- Vendor Master Data Documentation.