Beruflich Dokumente
Kultur Dokumente
1
FI Only (Non-Purchase Order) Invoice Workflow
Table of Contents
1. Document Control.................................................................................................................4
3. Project Scope.......................................................................................................................5
4.3.1 Reports.........................................................................................................7
4.5 Prerequisites............................................................................................................7
4.7 Invoice Processing and Process Logic within SAP for the Business Workflow.....11
4.7.6 Validation.....................................................................................................13
2
FI Only (Non-Purchase Order) Invoice Workflow
1. DOCUMENT CONTROL
Document Properties
Amendment History
Distribution
IBC & SSC Laurie Reed Core AP Workflow Project Team Review &
Approve
Tony Tarantino Core AP Workflow Project Team Review &
Approve
Gail Arner Core AP Workflow Project Team Review
Belinda Strope Core AP Workflow Project Team Review
Tina Beier Core AP Workflow Project Team Review
Approval/Sign off: The following key stakeholders agree that this document represents the IBC
AP Workflow Automation requirements. Their signature indicates this document is agreed-upon
and finalized based on the information provided and analyzed to date.
3
FI Only (Non-Purchase Order) Invoice Workflow
Venkat Vedire
The purpose of this document is to describe the business requirements associated with the
implementation of an automated SAP Business Workflow (custom) process for Accounts Payable
Non Purchase Order invoices, utilizing HCM OM & PA Master data and SAP (ECC 6.0). The
document will focus on the business and system requirements associated with the determination,
validation/calculation and reporting for the AP Workflow process and payables to the Vendor made
by Interstate Brands Corporation (“IBC”). In addition, this document will also outline the specific
functional requirements related to using SAP Business Workflow within IBC’s SAP environment.
The Functional Requirements section provides a list of the business needs related to the
implementation of SAP Business Workflow process, and the Technical Specifications (separate
document) relates to the technical aspects that require custom specifications for the interface
and/or programming.
IBCSSC solution will use a “FI Only (Non-PO) Invoice Workflow” for invoices that do not have POs
associated with them and therefore there is no matching required at invoice entry stage.
3. PROJECT SCOPE
Attached below is the scope of this project.
http://projects/pm/BackOffice/apworkflowautomation/Project%20Documents/IBC%20AP
%20Workflow%20Project/Project%20Preparation/Initial%20Project%20Planning/AP%20Workflow
%20Automation%206%2010%2010%20Final.ppt (CTRL + Click).
Travel and Expense (T&E), Professional services, and Settlements invoices should be
secure (vendor master update with a field (flag value) to make these invoices secure) and
the rest of the invoices as non secure.
• Ability for workflow approvers to be able to only do the following tasks to a workflow
invoice:
o Approve an Invoice without coding changes.
o Reject an Invoice which should require a reason code and or a note.
o Approve an invoice with coding changes.
o Contractual approval at VP level should work as approval with code changes
and will disengage any additional approvals.
• Ability to utilize the HCM data so that Invoice amount is approved by the appropriate
workflow user level within Hostess Brands based off the current spends authorization
policy. This authorization approval path will be determined by the original approver’s HCM
Organizational structure.
• Hostess Brands current spend authorization policy will be utilized for user’s dollar amount
approval’s in Workflow.
• Ability to upload an Excel file of invoices to workflow based on the cost centre, profit centre
or HCM position number. Exact fields of what will need to be uploaded will need to be
defined (See Open item’s section on page 15).
• Ability to create and attach a mock invoice to the workflow item for all Excel file invoices
(See Open item’s section on page 15).
5
FI Only (Non-Purchase Order) Invoice Workflow
• Ability for multiple AP users in Manila to log in as themselves and have access to a
centralized workflow mailbox for rejections, invoice questions etc.
• Ability for multiple AP users in KC to log in as themselves and have access to a centralized
workflow mailbox in SAP for escalations from the Manila team.
• Ability to access active or inactive user’s SAP inbox. This access will be restricted to a few
individuals.
• Ability to delete workflow items and restrict by user ID who can reactivate them (if this
functionality exists).
• All workflow approvers and coders should be able to log into SAP via internet to approve
their workflow items. (See Open item’s section on page 15).
• All users should get an email to their hostess email address when they receive a workflow
invoice in their SAP workflow inbox.
• All users should get one daily reminder once they have items in their SAP workflow inbox
that are over 2 business days old. This needs to be configurable and easily changeable so
that it can be limited further if so desired in the future.
• All invoices that are 5 business days old should be automatically escalated and workflow
up to the next approver in HCM organization structure. This needs to be configurable and
easily changeable in the future.
• All users need to be able to delegate their spend authorization in times of vacation and
absence.. The delegation can only be to a user that has an equal or greater spend than the
delegator. This needs to be configurable and easily changeable in the future.
• Any delegation of spend authorization to a user that is above user’s spending limit per
spend authorization policy will be handled via a exception process as outlined in the spend
authorization policy. This data will be updated in HCM.
• Ability to forward the work items to other SAP users.
• Update Cost Center master with cost center/profit center and initial workflow agent.
• Credit Memo Process - The Credit Memo approval process should be same as the
Invoice approval process except the escalation process based on spend authorization of
the agent.
• Invoice line item tax code determination (refer to page 15 open items).
4.3.1 Reports
• An accrual report needs to be created that identifies the total invoice amount (and
appropriate cost center) for accrual purposes.
• A park age report is needed to summarize all outstanding items and where they
stand in the workflow approval process.
• A report needs to be created that identifies all delagations over a period of time so
that it can be monitored by SSC and audit.
• An audit trail of User ID’s and changes/approvals needs to be created for all
workflow invoices.
• An AP Cost Center management report needs to created that is automatically
routed to Cost Center owner’s SAP inbox; a notification of this report is sent to the
user’s Outlook inbox.
• A report of approved Workflow items that captures the final approver and
associated spend level.
• A report identifying any individuals utilizing the contractual approval process.
• HCM report of all grade level names and associated custom object field (i.e., 0-7).
This is an audit requirement to identify exceptions.
4.5 Prerequisites
SAP HCM & R/3:
• Update the Cost Centre Master (CSKS) with Position ID’s for each Cost Center.
• The HCM master data team has to maintain Email ID’s for each IBC employee.
• HCM will provide the following information
Employee First Name Last Name Position ID Job Title Email ID Custom
ID/Personnel Field
Num (PERNR (Grade
Num) Level)
• Mapping has to be maintained between HCM and SAP R/3 (ECC) to tie the HCM’s
Personnel Number to SAP R/3 (ECC) User ID Master Data.
• Bring HCM OM structure into SAP R/3 to determine the approver’s escalation path.
7
FI Only (Non-Purchase Order) Invoice Workflow
In itia l P ro c e s s F lo w
In co m in g In vo ice s
S c a n in to P R T C O D IN G D A T A B A S E
S A N A N T O N IO • V e n d o–r G L
A cco u n/Ct o st C e n te r
• S e rvice L o ca tio–n
In vo ice p ro ce ssin g P la n/C
t o st C e n te r
D
in S A P • T yp e o f S e rvice
– GL
A cco u n t
YES
SA P T A B L E
Un der (M a in ta in a b) le
P e rfo rm a ch e ck fo r
A n y Issu e s w ith T h r e sh o ld th r e sh o ld lim it d o lla r va l
S A Pp ro ce ssin?g ch e ck($) A b o ve
sto r e d in S A P
NO
P o st th e In vo ice
YES Is P o sitio n ID o n NO
H e a d e?r NO
S e nd a n e m a il to HthEeL P
D E S K U N IV E R S A L IN B O X Is th e P o sitio n ID
th a t a va lu e in th is ta b le h a s V a lid?
YES
b e en se le cte d a n d th e w o r k YES Is C o st O b je ct
ite m h a s b e e n ro u te d to th e A va ila b ?le
E m a il ID m a in ta in e d in th e Id e n tify th e
SAP P o sitio n
C h e ck w h e th e r A ssig n m e n t b a se d If th e P o sitio n ID is n o
P o s it io n isID o n P C/C C/IO V A L ID(o n th e h e a d) e r
YES
D u m m?y S E N D th e W o rk ite m
NO H E L P D E S K U N IV E R S
IN B O X
SAP T AB LE P O S IT IO->E
N MP
(M a in ta in a )b le
L o o k fo r D B(LList o f A g e n t’s e m a il) ID ’s
a ssig n e d to a d u m m y P o sitio n ID sto r e d in
SAP
E x. 7 7 7 7 7 7 7->
7 (V e n d o r M a ste r D e te rm in e th e EM A IL
M a in te n a n)ce A g en t
H EL P
B A U N IV E
FI Only (Non-Purchase Order) Invoice Workflow
A p p ro v a l P ro c e s s –FVloewn d o r In v o ic e
A
N e e d to p r o vid e
a N O T Efo r
A N YC o d e A p p ro v e w it h A p p ro v e
C o n t ra c t u a l
ch a n g e s in th e C o d in g W it h o u t C o d in g R e je c t
A p p ro v a l
S A Pin vo ice C h an g es C h an g es
header
“N O T E S ” T A B
SA VE S IM U L A T E
SA P T A B L E
(M a in t a in a)b le
N e e d to p r o vid
R EeA S O N C O D E
O R N O T(D E r o p d o w n) sto
list r e d
C
in S A Pin ca se o f r e je ctio n
H E L P D E S K U N IV E R S A L IN B O X N e e d s a d d itio n a l
P o st th e In vo ice a p p r o va l d u e to
sp e n d lim it
T e r m in a te th e S e n d a n e m aEil AtoC Ho f
W o r kflo w th e lo w e r le ve l ch ie fs w h ile
e sca la tin g th e w o r k ite m
to w a r d s d e stin e d ch ie f
In itia te th e
P a ym e n t p r o ce ss
9
FI Only (Non-Purchase Order) Invoice Workflow
Preprocessor
RESOLVE THE
ISSUE
ROUTE TO
HELP DESK
4.7 Invoice Processing and Process Logic within SAP for the
Business Workflow: D
10
FI Only (Non-Purchase Order) Invoice Workflow
• If the SAP system is cognizant of the fact that the vendor belongs to
the right ‘Vendor account - Range’, a business Workflow is triggered as soon
as the Invoice is parked in the system and it is subjected for further
processing.
THRESHOLD CHECK
• If the invoice is in the parked state, the SAP Business Workflow
process should do an Initial threshold dollar limit check on the invoice. If the
invoice is under that threshold limit maintained in SAP (Custom table),
directly post the invoice as mentioned above otherwise the invoice is
subjected for further processing.
NOTE: If the SAP Workflow process has any issues with posting the invoice,
the invoice should be parked and a notification (Outlook Email) will be sent
to help desk.
4.7.5Position ID
• As per the business specification we may or may not receive the Position ID
() on the header (Details tab - Assignment field) of the Invoice document:
CASE1:
o If we receive the Position ID on the Invoice header, we would validate that whether
it is valid (in HCM).
o if we receive a dummy value (EX ‘77777777’); we would validate the dummy value
in a custom table maintained in SAP R/3 to determine the corresponding agent.
NOTE: Although the consideration is to maintain ‘5’ inboxes (KC Help Desk, KC
Escalation Desk, Manila Help Desk, Manila Escalation Desk, Vendor Maintenance)
to route the work item’s per the reason code, the plan is to route the work item’s
with issues to one single inbox (Manila Help Desk) during the hyper care (just after
Go-Live) phase.
o This agent has limited options to choose from (the agent would see 2 buttons; 1 for
resolving the issue in SAP (also need to fill in a mandatory note) and the other for
routing the work item to Manila help desk.
o Manila help desk will review the note provided by the agent and update the invoice
for further processing.
CASE2:
o If we don’t get a Position ID on the Invoice header, we would check for the ‘Cost
Centre/Profit Centre/Internal Order’ on the ‘first line item’ of the Invoice. The
Cost Centre must be derived from a Profit Centre or an Internal Order if we don’t
have the Cost Centre on the Invoice.
o If we don’t get Position ID on the header or neither a Cost Centre/Profit
Centre/Internal Order on the line item of the Invoice, it should be routed to Manila
help desk.
o Based on the Cost center we will determine the Postion ID from the Cost center
master.
o Based on the Position ID, Workflow process will identify the respective agent with
corresponding relation (position-employee) maintained in HCM Organizational
management, and route the work item into the agent’s SAP inbox also sending an
email (MS Outlook) to the agent with the hyperlink to get into SAP inbox (SBWP)
utilizing a standard SAP program.
o The approving agent will have several options to use in reference to the received
work item (invoice in SAP).
Approval Options:
CASE1:
After the changes to the invoice; if the user is comfortable with the changes,
he would send the invoice for further processing (by clicking on “save as
completed” (simulate)), then the Workflow process should direct the process
to the standard SAP validation and spend authorization check – if everything
is a success invoice is posted in SAP.
CASE2:
If the agent is not sure about the coding on the invoice he would choose to
click “save”, then the Workflow process should direct the invoice towards the
Manila help desk.
Contractual Approval
This process would work in exact similar way as approve with coding changes
mentioned above (CASE1 and CASE2 – Except the spend authorization check).
NOTE: VP (vice president) and above can ONLY can see and choose this option
(button). The Workflow process would check for override flag in the spend
authorization table maintained in SAP for routing the work items for contractual
approvals (VP and above).If the Agent chooses to use this option the Workflow
process should by pass the spend authorization check and post the invoice.
Reject
If the agent wants to reject the work item in his inbox by clicking the reject button,
the Workflow process should pop up a drop down list with all the reason codes
maintained in SAP (custom table). Per the reason code selected, the Workflow
process should direct the work item to the respective help desk inbox.
Rejection reasons will be selected by the agent from a drop down list which are stored in a
maintainable custom table in SAP:
12
FI Only (Non-Purchase Order) Invoice Workflow
4.7.6 Validation
o Data validation - Once the agent approves the invoice, SAP does the
validation - if any issues, Workflow with route the work item to Manila help desk.
NOTE: Possible validation errors refer to section 4.15.
o Spend validation - After the data validation, the SAP Business Workflow process
should perfom a spend authorization check. In this step it will verify the cross
reference table in SAP for the approval limits (refer to section 4.3 – Approval list
criteria).
o If the SAP Business Workflow process finds the spend authorization check (in
compliance with spend authorization policy) is failed, the work item will be escalated
to the destined agent in Organizational management hierarchy and making sure
that an email is sent to EACH of the lower level chiefs while escalating the work
item towards destined chief.
o If the approved work item meets the requirements with the spend authorization
check, the Invoice is posted (the posting date on the invoice is set to the ‘System
date’ by the Workflow process before posting the invoice) and the workflow is
terminated.
o The payment process is initiated as soon as the SAP Business Workflow process is
terminated.
• All invoices sent out by SAP Business Workflow will remain in the Approver’s Inbox for five
business days. After this point the workflow will escalate the work item to the next level
chief in HCM organization structure.
• The workflow will send an email to the lower level chief that the work item is routed to the
next level chief.
• All users should get one daily reminder once they have items in their workflow inbox that
are over two business days old.
MS Outlook notifications
A report will be used to receive an email (Outlook) whenever he has a new Work item in his SAP
inbox.
13
FI Only (Non-Purchase Order) Invoice Workflow
SAP
Notifications
Emai
l
Email Client
The final version would be updated as soon as we get the business signoff.
AP Workflow
Warning and Error messages.xls
The diagram above shows the steps for handling duplicate entries for vendor invoices:
The Workflow process should route the work item to Manila help desk if we have a duplicate entry
for vendor invoice in SAP.
14
FI Only (Non-Purchase Order) Invoice Workflow
If the Manila help desk finds that the work item received is a potential duplicate entry; they would
delete the invoice from the system otherwise they would override the Position ID with a Dummy
Position ID maintained for KC help desk and ‘park’ the invoice for the workflow to be triggered;
OR if the Manila help desk has the right authorization to post the invoice they can post the invoice
(Authorization group ‘8000’).
If the work item is received by KC Help Desk for duplicate entry; they would ‘post’ the invoice.
Duplicate Entry
Check Process
EMAIL C
If the Manila help desk finds that the work item received is a
potential duplicate entry ; they would delete the invoice from
the system otherwise they would override the Position ID
OPEN ITEMS: with a Dummy Position ID maintained for KC help desk and
‘park’ the invoice for the workflow to be triggered ; OR if the
Manila help desk has the right authorization to post the invoice
• Reporting for Workflow. they can post the invoice (Authorization group ‘ 8000 ’)
• Ability to upload an Excel file of invoices to workflow based on the cost centre, profit centre
or HCM position number. Exact fields of what will need to be uploaded will need to be
defined.
• Ability to create and attach a mock invoice to the workflow item for all Excel file invoices.
15
FI Only (Non-Purchase Order) Invoice Workflow
16