Sie sind auf Seite 1von 14

Functional Specification

Project Identification
Project Name

CPI/Project Number

Project Type

Wave1 Roll out

56096

Template Roll Out

Customer Name

Customer Number

Planned Start/Finish

(CBI, Implementation, CSS, Upgrade, Internal, other)

LSAC
Project Sponsor

Realization Lead

Program Manager

Project Manager (Customer)

Rajesh Mahajan

Chris Reeves

Functional Lead

Technical Lead

Rick Farrell

Marie-Francoise Verzaux

This document builds and refers to two preceding documents


Blueprint

Use Case

Functional Specification

Table of contents
General Object Overview 3
Process Requirements Reference
Generic Descriptions
Object Specific Design 6
Enhancements
Test Conditions
6
Document History 7

4
4
6

Functional Specification

General Object Overview


Object Overview

Transaction ID

S_P00_0700013 Business
Process
4

SAP Release

ECC 6.0

SAP
Module

Object Type

( x ) Report
( ) Interface
( ) Conversion
( ) Enhancement
( ) Form
( ) Workflow

AP

Object Title

Withholding tax
report Mexico

Object Description

Vendor
withholding tax
report, cash flow
basis

Mock Up ID / Name
Required
Development
Completion
Date

Cycle of Testing

Complexity of Object

Medium

Priority

SAP Transaction Name

General
withholding tax
report

SAP
Program
Name

Similar SAP Transaction

Similar SAP
Program

FS Control

Functional Specification

Functional Team MemberManuel

Medina

<Customer>
Process
Owner

Planned Date of FS
Completion

Actual Date
of FS
Completion

FS Approved By

FS Approval
date

Other Contact and


Phone Number

Other
Contact and
Phone
Number

Arturo Chavez

Process Requirements Reference


Process Reference
Requirement ID

AP

Requirement Description Withholding

tax report for Mexico

Gap to be addressed

FC-MX-TAX-188

Alternative Solution

N/A

Generic RICEFW Descriptions


Justification

Due to the fact LSAC requires withheld tax details cash flow basis, also due to existing
withholding tax configuration for Mexico is not cash flow basis (split is done at vendor invoice
instead of vendor payment) the solution requires an ad-hoc ABAP program to create withholding
tax details on vendors invoices already paid. Due to the latter no standard report can meet the
requirement.

Functional Description / Design


ABAP report to extract withholding tax details per vendor and line item, cash flow basis (items
already paid) to produce a report to display withholding tax details per vendor and line item.

Functional Specification

Transaction Volume
Approximately 500 items per month

Frequency & Timing


Monthly, during month end closing

Dependencies
Withholding tax configuration exists, vendor master data has been updated accordingly with
appropriate withholding tax codes, vendor invoices subject to withholding taxes have been
already paid

Authorization Requirements
As needed, according to SOX

Related Documentation (attach OSS notes, emails, download of existing report,


etc)
Sp

Functional Specification

Object Specific Design


Enhancements
enhancements
Transaction-ID Description

Data Object

Functional
Gap

Alternative SAP
Standard

Reason

Owner

FUNCTIONAL DESIGN / FLOW, VALIDATION and VARIANTS


Flow:
N/A
Design:
It is highly advisable that the ABAP report use the logic of standard SAP program RFIDYYWT (t-code
S_P00_07000134 Generic Withholding Tax Reporting), as a foundation to build the cash flow basis logic
needed by Mexico. Unlike standard SAP program RFIDYYWT the custom ABAP program should look up
items which have been already paid (cleared). In order to get vendor invoices paid the custom ABAP
program should check whether vendor items to be included in the report have already been cleared. Provided
that items selected by the custom ABAP program contain cleared documents associated to them then they
should be included in the report, otherwise items should be disregarded by the custom program data selection
logic. Please see below screenshots of the standard SAP program (to be used as the base to build the custom
ABAP program) and screenshot on vendor line item containing cleared document:
Standard SAP program RFIDYYWT :

Functional Specification

Functional Specification

Functional Specification

Example of vendor item containing clearing document:

Functional Specification

Please note custom ABAP program should produce an output report very similar to the one produced by
standard SAP program, including ALV features, but should add the clearing document number as well.
Name
Field
Remarks
Vendor
LIFNR
Vendor number to whom taxes were withheld
WH tax type
WITHT
Withholding tax type whose amount withheld is related to. Taxes
withheld can be related to VAT, Income, or Freights. A 2 code digit
indicates the type of withholding tax
WH tax code
WT_WITHC Withholding tax code. A 2 character code identifies the tax code which
D
at the same time indicates the rate withheld (i.e. 10%, 4%, etc.)
Document
BELNR
FI document number containing vendor invoice posting, including
withholding tax details.
Posting date
BUDAT
Posting date of the FI document
Clearing
AUGBL
Clearing document number, to prove vendor invoice which originated
Document
the withholding tax posting has been paid. Please bear in mind taxes in
Mexico are cash flow basis, this implies vendor invoices should have
been paid to be considered for taxes.
Net amount
ZWRBTR
Net Vendor invoice amount. This figure should be built based on the

10

Functional Specification

WH tax base

QSSHB

WH tax amount
IVA amount
Sub-Total

QBSHB
WRBTR
ZTOTAL

liability amount posted to vendor plus the withheld tax amount posted
Amount the system uses as the base for calculating withholding taxes.
In other words, vendor invoice amount before VAT
Amount withheld to the vendor
VAT amount posted in the document
Row to summarize all vendor documents to display a total by vendor

Selection screen:

Report fields

Please note custom ABAP program should produce an output report very similar to the one produced by
standard SAP program, including ALV features, but should add the clearing document number as well.

11

Functional Specification

Test Conditions
Business Test Conditions
Withholding tax report for a given month

12

Functional Specification

Scenario #

Input Selection Criteria

Expected Result

Withholding Company code 291, period from to, Withholding tax report displaying vendor
tax report for fiscal year
line items already paid.
a given
month

13

Functional Specification

Document History
Authors & Participants
Role

Name

Business System Analyst


Project Process Owner
Business Unit Process Owner
Consultant
Workshop Participant

Revision History
Date

Document Version

Document Revision
Description

Author

Reviewed and Approved By


Name

Title

Date

Approved

<<NAME>>
<<NAME>>
<<NAME>>
<<NAME>>
<<NAME>>

14