ef i fi 007 intcont - integracao contabil v01 bapi
TRANSCRIPT
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 1/18
Especicação Funcional
Identificação do Projeto
INFORMAÇÕES DO PROJETO
Nome do Projeto Código da Proposta Tipo do ProjetoProjeto Harpia SAP Implementação
Nome da Empresa Ini io!Fim p"anejadoDpaschoal – Comercial Automotiva SA 99.99.20 2 a 99.99.20 2
Informações GeraisDEFINIÇ#O DO $AP
Nome da Frente Finanças
ID do $AP I!"I!00#!I$%C&$% – Inte'ração Cont()il
Tipo do $AP Interface
Nome do $AP Inte'ração *e +ançamentos Cont()eis
Descrição do GAP Integração da operação de folha de pagamento e encargos, Contas a Pagar e LançamentosContábeis diversos
Comp"e%idade&'ai%a ! M(dia ! A"ta ! M)ito A"ta*
!"dia Prioridade&'ai%a ! M(dia ! A"ta*
Alta
Transa+,o SAP ProgramaSAP
Especificação Funcional 1 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 2/18
Especicação Funcional
Processos Envolvidos
REFER-NCIA DOS PROCESSOS #Informar o nome da Atividade, ig$al ao descrito no A%I&' #%esponsabilidade())*s$ário))'
Especificação Funcional 2 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 3/18
Especicação Funcional
Descrição do RICEFW
A.TERNATI/A STANDARD PARA O $AP
$ão h( alternativa *evi*o a in,ormação ser 'era*a no le'a*o.
J0STIFICATI/A PARA A CONSTR0Ç#O DO $AP
+ste desenvolvimento se fa necessário para contabili ar todos os lançamentos Contábeis, de contas a %eceber e aPagar originados dos sistemas sat"lites do Legado
F.01O DO $AP
-ão e.iste
/O.0ME DE TRANSAÇ#O
At$almente não e.iste dimensionamento para esta operação
FRE23-NCIA
&ob demanda do $s$ário
DEPEND-NCIAS
O'JETOS DE A0TORI4AÇ#O
DOC0MENTOS RE.ACIONADOS &ANE1AR NOTA SAP5EMAI.S5.O$OTIPOS ETC6*
Especificação Funcional 3 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 4/18
Especicação Funcional
Detalhamento do GAP
REPORT ! INTERFACE ! CON/ERSION ! EN7ANCMENT ! FORM ! 8OR9F.O8
DETA.7AMENTO DA NECESSIDADESolução Proposta
& o)jetivo *este -AP *esenvolver a inte'ração entre os sistemas le'a*os e o SAP/ para conta)ili aç1es *elançamentos ori'ina*os nos le'a*os/ como por e emplo3 "olha *e Pa'amento/ Provisionamento *e Alu'u is/ entreoutros.
Regra de Negó io
Con,orme o tipo *e conta ser( reali a*o um lançamento cont()il/ 4ue po*er( 'erar uma provisão 5 pa'ar a,ornece*ores/ a rece)er *e clientes/ ajustes *e impostos.Ser( uma inter,ace 4ue processar( lançamentos 'era*os *e ,orma massiva por sistemas le'a*os.
Deta":amento
A partir *a necessi*a*e *e conta)ili aç1es *e *ocumentos cont()eis/ o pro'rama *ever( ler um ar4uivo nos,ormatos a)ai o3
• 6.%7%8• 6.CS:;/• 6.<=%8.
$ão *ever( ter um >e)serve neste processamento/ não h( necessi*a*e *e 6?SD+8. %o*o o processamento *ever(ser reali a*o *entro *o am)iente *o SAP.
Especificação Funcional 4 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 5/18
Especicação Funcional
DEFINIÇÕES SAP =sta inter,ace se ,a necess(rio para processar *ocumentos cont()eis.Ta;e"as@ P"@S=-@SID@SAD@SI@SA
$A+"A%0B2.a<o)t do Ar=)i>o de Entrada
Especificação Funcional 5 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 6/18
Especicação Funcional
.a<o)t de Sa?da:i*e item 6+a out <elat rios8.
'apis@&)jeto3 Acctn'DocumentDescrição *o &)jeto3 Documento cont()il
@APIACH=09 – Ca)eçalho *o Documento Cont()il@APIAC-+09 – Itens *e *oc. E conta *o <a ão.@APIACA<09 – Itens *e *oc. E conta *o Cliente.@APIACAP09 – Itens *e *oc. E conta *o "ornece*or.@APIACC<09 – Campos *e moe*a pFitens *e *oc.@API=7%C@APIPA<=7@API<=%2
Para o processamento *o ar4uivo criaremos somente um Gnico *ocumento cont()il conten*o to*os os itens *o ar4uivolimita*o a B "in:as.
Para ca*a item/ *eve ser o)e*eci*a a chave *e lançamentos *e acor*o com o tipo *e conta/ con,orme *escrito a)ai o3%pconta 6C8 Cliente/ utili ar3
Se e c* JH;Cr *ito3 @SCH+
Senão.D )ito 3 @SCH+ 0
"imEse.
%pconta 6"8 "ornece*or/ utili ar3Se e c* JH;
Cr *ito3 @SCH+ KSenão.
D )ito 3 @SCH+ 2"imEse.
%pconta 6<8 "ornece*or/ utili ar3Se e c* JH;
Cr *ito3 @SCH+ B0Senão.
D )ito 3 @SCH+ L0"imEse.
Pro essando o Ar=)i>o 3
01-Rotina Ler Arquivo Entra a!
0"-Pro#essar Arquivo!
0$-%erar Relatorio Pro#essa&ento!
''-Finali(ar #o& Return-#o e!
Especificação Funcional 6 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 7/18
Especicação Funcional
Rotina .er Ar=)i>o Entrada6
:eri,icar o ,orma*o *o ar4uivo aceito pelo pro'rama3 6.%7%8 6.CS:;/ 6.<=%8.
:eri,icar se o ar4uivo cont m re'istros v(li*os.
Se estiver & / continue o processamento.+er ar4uivo e carre'ar na estrutura %!*etalhe.
Senão.Per,orm "inali ar com <eturnEco*e com o erro correspon*ente.
"imEse.
Fim Rotina6
Pro essar Ar=)i>o6
@uscar *a*os *o ,ornece*or na )ase e ecutan*o a rotina a)ai o3
Se tpconta 6"8Per,orm G Cons)"ta Dados do Forne edor6
"imEse
Se tpconta 6C8Per,orm H Cons)"ta Dados do C"iente6
"imEse
Montan*o o ca)eçalho *o *ocumento cont()il.
Ntili ar a )api 6 'APIAC7E 8 para o ca)eçalho utili an*o os *a*os lista*os na ta)ela a)ai o3
Bapi BAPIACHE09 - Cabeçalho do Documento
Campo Descrição Campo ArHeader
OBJ_TYPE Reference TransactionOBJ_KEY Reference Key
OBJ_SYSLogical system of sourcedocument
BUS_A T Business Transaction
USER!A"E User name respo#EA$ER_T%T $ocument #eader Te&t loten ! respoO"P_ O$E om'any ode DP0"
$O _$ATE $ocument $ate in $ocument dt"otPST!(_$ATE Posting $ate in t)e $ocument dtmo>
TRA!S_$ATE Translation $ate*+S _YEAR *iscal Year dt"ot5H5G*+S_PER+O$ *iscal Period perio$O _TYPE $ocument Ty'e SARE*_$O _!O Reference $ocument !um,er "oten
Especificação Funcional 7 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 8/18
Especicação Funcional
A _$O _!OAccounting $ocument!um,er Autom#tico
OBJ_KEY_R
ancel- o,.ect /ey0A1RE*_RE2 andA1OR(_RE23
REASO!_RE2 Reason for re4ersalO"PO_A om'onent in A +nterface
RE*_$O _!O_LO!(
Reference $ocument !um,er0for $e'endencies see Long
Te&t3A _PR+! +PLE Accounting Princi'le!E(_POST!( +ndicator- !egati4e 'osting
OBJ_KEY_+!2
+n4oice Ref5- O,.ect Key
0A1RE*_REB andA1OR(_REB3B+LL_ ATE(ORY Billing category2AT$ATE Ta& Re'orting $ate+!2O+ E_RE _$A
TE +n4oice Recei't $ateE S_E!2 E S En4ironment
Processan*o o item *o lançamento.
I*enti,ican*o o tipo *e conta.
Se tpconta 6<8.
A*icionar O no campo @u ei item *o *ocumentoQ.
Ntili ar a )api 6@APIAC-+098 para conta)ili ar o item cont()il.
Bapi BAPIAC$%09 - Item do lançamento da Conta do &a'ão
Campo Descrição Campo ArDetalhe
+TE"!O_A !6 item do documento de conta,ilidadeBu'ei
(L_A OU!T !6 conta da conta do Ra78o onta+TE"_TE%T Te&to do +tem s(t)tSTAT_ O! +ndicador de +tem Estat9stico LO(_PRO Processamento L:gico
A _$O _!O!;mero documento geradoautom<ticamente
RE*_KEY_= )a4e de Refer>ncia = RE*_KEY_? )a4e de Refer>ncia ? RE*_KEY_@ )a4e de Refer>ncia @
Especificação Funcional 8 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 9/18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 10/18
Especicação Funcional
urrency
$+S _BASE
Amount eligi,le for cas) discount
in document currency
$+S _A"Tas) discount amount in t)e
currency of t)e currency ty'es TA%_A"T Amount in document currency
"imEse.
Se tpconta 6C8.
A*icionar O no campo @u ei item *o *ocumentoQ.
Ntili ar a )api 6@APIACA<098 para conta)ili ar o item cont()il.
Bapi BAPIACA&09 - Item do cliente
Campo Descrição Campo ArDetalhe
+TE"!O_A !6 item do documento de conta,ilidade Bu'eiUSTO"ER :digo do liente onta
(L_A OU!T !6 conta da conta do Ra78o RE*_KEY_= )a4e de Refer>ncia =
RE*_KEY_? )a4e de Refer>ncia ? RE*_KEY_@ )a4e de Refer>ncia @ O"P_ O$E om'any ode DP0"
BUS_AREA $i4is8o de !eg:cio Di>P"!TTR"S Terms of Payment Key CondPa(BL+!E_$ATE Baseline $ate *or $ue $ate alculation DtBase$S T_$AYS= $ays for rst cas) discount $S T_$AYS? $ays for second cas) discount
!ETTER"SPra7o dentro do ual um 'agamento ter< ue serefetuado DtBase
$S T_P T= Percentage for *irst as) $iscount $S T_P T? Percentage for Second as) $iscount PY"T_"ET# *orma de 'agamento /mrPa(P"T"T#SUPL Payment "et)od Su''lement PAY"T_RE* Payment Reference refer$U!!_KEY $unning /eys $U!!_BLO K $unning ,loc/ %*P&P"!T_BLO K Payment ,loc/ /ey 2AT_RE(_!O 2AT Registration !um,er ALLO _!"BR !;mero de Atri,uiD8o Atri;
Especificação Funcional 10 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 11/18
Especicação Funcional
+TE"_TE%T Te&to do +tem s(t)tPART!ER_BK Partner Ban/ Ty'e
S BA!K_+!$ State entral Ban/ +ndicator BUS+!ESSPLA E Stores .o NegSE T+O! O$E Section ode BRA! # Account num,er of t)e ,ranc) .o NegPY"T_ UR urrency for automatic 'ayment MoedaPY"T_ UR_+SO +SO code currency PY"T_A"T Amount in Payment urrency /a"or
TA%_ O$E Ta& on salesC'urc)ases code TA%JUR O$E Ta& Jurisdiction TA%_$ATE $ate Rele4ant for $etermining t)e Ta& Rate
SP_(L_+!$ S'ecial (CL +ndicator Cod&'ePRO*+T_ TR Pro t enter CCusto
Para lançar o valor *o *ocumento/ utili ar a )api 6@APIACC<098/ reali an*o as movimentaç1es con,orme ta)elaa)ai o3
Bapi BAPIACC&09 - Campos de moeda p itens dedocto
Campo Descrição Campo ArDetalhe
+TE"!O_A !6 item do documento de
conta,ilidade
. Bu'ei do
itemURR_TYPE urrency Ty'e and 2aluation 2ieFURRE! Y urrency Key MoedaURRE! Y_
+SO +SO code currencyA"T_$OUR Amount in document currency /a"or E% #_RATE E&c)ange rateE% #_RATE_ 2 +ndirect uoted e&c)ange rate
A"T_BASE Ta& Base Amount in $ocument
urrency
$+S _BASEAmount eligi,le for cas) discountin document currency
$+S _A"Tas) discount amount in t)e
currency of t)e currency ty'es TA%_A"T Amount in document currency
"imEse.
Se tpconta 6"8.
Especificação Funcional 11 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 12/18
Especicação Funcional
A*icionar O no campo @u ei item *o *ocumentoQ.
Ntili ar a )api 6@APIACAP098 para conta)ili ar o item cont()il.
Bapi BAPIACAP09 - Item do fornecedor
Campo Descrição Campo ArDetalhe
+TE"!O_A !6 item do documento de conta,ilidade Bu'ei2E!$OR_!O :digo do *ornecedor onta(L_A OU!
T !6 conta da conta do Ra78o
RE*_KEY_= )a4e de Refer>ncia = RE*_KEY_? )a4e de Refer>ncia ? RE*_KEY_@ )a4e de Refer>ncia @
O"P_ O$E Em'resa DP0"BUS_AREA $i4is8o de !eg:cio Di>P"!TTR"S Terms of Payment Key CondPa(BL+!E_$ATE Baseline $ate *or $ue $ate alculation DtBase$S T_$AYS= $ays for rst cas) discount $S T_$AYS? $ays for second cas) discount
!ETTER"SPra7o dentro do ual um 'agamento ter< ueser efetuado DtBase
$S T_P T= Percentage for *irst as) $iscount $S T_P T? Percentage for Second as) $iscount PY"T_"ET# *orma de 'agamento /mrPa(ALLO _!"BR !;mero de Atri,uiD8o Atri;
+TE"_TE%T Te&to do +tem *(t)tBUS+!ESSPLA E Stores .o Neg
BRA! # Account num,er of t)e ,ranc) .o NegPY"T_ UR urrency for automatic 'ayment Moeda
PY"T_A"T Amount in Payment urrency /a"or PY"T_ UR_+SO +SO code currencySP_(L_+!$ S'ecial (CL +ndicator Cod&'e
TA%_ O$E Ta& on salesC'urc)ases code TA%_$ATE $ate Rele4ant for $etermining t)e Ta& Rate TA%JUR O$E Ta& JurisdictionPRO*+T_ TR Pro t enter CCusto
Especificação Funcional 12 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 13/18
Especicação Funcional
Para lançar o valor *o *ocumento/ utili ar a )api 6@APIACC<098/ reali an*o as movimentaç1es con,orme ta)elaa)ai o3
Bapi BAPIACC&09 - Campos de moeda p itens dedocto
Campo Descrição Campo ArDetalhe
+TE"!O_A !6 item do documento deconta,ilidade
. Bu'ei doitem
URR_TYPE urrency Ty'e and 2aluation 2ieFURRE! Y urrency Key MoedaURRE! Y_
+SO +SO code currency
A"T_$OUR Amount in document currency /a"or E% #_RATE E&c)ange rateE% #_RATE_ 2 +ndirect uoted e&c)ange rate
A"T_BASE Ta& Base Amount in $ocument
urrency
$+S _BASEAmount eligi,le for cas) discountin document currency
$+S _A"Tas) discount amount in t)e
currency of t)e currency ty'es
TA%_A"T Amount in document currency
"imEse.
Ap s ca*a item 'rava*o.
Per,orm <otina 0KE-erar <elatorio Processamento.
Fim Rotina6
Rotina $erar Re"atorio Pro essamento6
Mover @se'E@=+$< para *oc!interno.Mover 6DP0 8 para C&MP!C&D=.Mover account-+ED&C!%RP= para D&C!%RP=.Mover t!M&=DA para CN<<=$CR.Mover t!re, para <="!D&C!$&.Mover t!loten O t!respo para H=AD=<!%7%.Mover t!DtDoc para D&C!DA%=.Mover t!Dtlot para PS%$-!DA%=.Mover t! @SCH+ para =R!Input.Mover t!conta para -+!ACC&N$%.Mover t!NMS para NMS .Mover 6@ranco8 para mov!t pe.Mover t!CCusto para C&S%C=$%=<.
Especificação Funcional 13 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 14/18
Especicação Funcional
Mover 6@ranco8 para P<&"I%!C%<.Mover 6@ranco8 para &<D=<ID.Mover t!+oc$e' para @us!place.Mover t!DI: para @NS!A<=A.Mover t!:alor para AM%!D&CCN<Mover t!s't t para I%=M!%=7%.Mover t!Atri) para A++&C!$M@<.
-ravar <elatorio.-erar relat rio no ,inal *o processamento *e acor*o com os itens processa*os/ em ,ormato %7%.
Fim Rotina6
Rotina G Cons)"ta Dados do Forne edor6
Montar a consulta *a ta)ela *e *a*os *o "ornece*or 6+"A 8/ recuperan*o o c *i'o *o ,ornece*or para reali ar olançamento cont()il/ o)e*ecen*o 5s con*iç1es a)ai o3
Se o campo C$PT!CP" ,or maior 4ue posiç1es.Selecionar os *a*os *e 6li,nr name stc* stc*28/ com a chave3 S%CD C$PT!CP".
Se não.Selecionar os *a*os *e 6li,nr name stc* stc*28/ com a chave3 S%CD2 C$PT!CP".
"imEse.
Move +"A E+I"$< para C&$%A.
Fim Rotina6
Rotina H Cons)"ta Dados do C"iente6
Montar a consulta *a ta)ela *e *a*os *o Cliente 6 $A 8/ recuperan*o o c *i'o *o ,ornece*or para reali ar olançamento cont()il/ o)e*ecen*o 5s con*iç1es a)ai o3
Se o campo C$PT!CP" ,or maior 4ue posiç1es.Selecionar os *a*os *e 6 unnr name stc* stc*28/ com a chave3 S%CD C$PT!CP".
Se não.Selecionar os *a*os *e 6 unnr name stc* stc*28/ com a chave3 S%CD2 C$PT!CP".
"imEse.
Move $A E N$$< para C&$%A.
Fim Rotina6
Rotina Fina"i ar om Ret)rn ode6
Incluir no pro'rama os tratamentos *e <eturnECo*es *e Processamentos/ para controle *o T&@/ con,orme *e,ini*osa)ai o3Deverão ser consi*era*os como mensa'ens3Processamento & <eturn Co*e U 0
Ar4uivo ine istente <eturn Co*e U
Especificação Funcional 14 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 15/18
Especicação Funcional
Per,il *e Acesso Dir <eturn Co*e U K&utros <eturn Co*e U L
Fim Rotina6=ncerrar o processamento.
E/ENTOS &8OR9F.O8*-ão aplica/se
TE.A DE SE.EÇ#O &RE.ATKRIO*
.ALO0T SA DA & RE.ATKRIO*
.ALO0T SA DA &FORM0. RIO*
Especificação Funcional 15 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 16/18
Especicação Funcional
Especificação Funcional 16 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 17/18
Especicação Funcional
Condições de teste
INFORMAÇÕES PARA TESTE
Cen rio Crit(rio de Se"e+,o Res)"tado EsperadoProcessar ar4uivo com contas *o <a ão Conta)ili ação *e to*os os lançamentos num Gnico
*ocumento cont()il.2 Processar ar4uivo com Contas *e
ClientesConta)ili ação *as parti*as *e clientes 'eran*o oslançamentos *o item cont()il num Gnico *ocumento.
K Processar ar4uivo com Contas *e"ornece*ores
Conta)ili ação *as parti*as *e "ornece*ores 'eran*oos lançamentos *o item cont()il num Gnico *ocumento.
L Processar ar4uivo com Contas *eClientes/ "ornece*ores e *o <a ão
Conta)ili ação *as parti*as *e "ornece*ores 'eran*oos lançamentos *o item cont()il num Gnico *ocumento.
Especificação Funcional 17 de 18
7/21/2019 Ef i Fi 007 Intcont - Integracao Contabil v01 Bapi
http://slidepdf.com/reader/full/ef-i-fi-007-intcont-integracao-contabil-v01-bapi 18/18
Especicação Funcional
Hist rico do doc!mento
A0TOR E PARTICIPANTESNome F)n+,o
000000000 1e2/$ser
7ISTKRIO DE RE/IS#O
Data /ers,o Des ria+,o da re>is,o A)tor
3343345675 7 6 8ersão Inicial 000000
#DD4!!4AAAA' #0000' #%evisão reali ada ' #-ome' #DD4!!4AAAA' #0000' #%evisão reali ada ' #-ome'
#DD4!!4AAAA' #0000' #%evisão reali ada ' #-ome' #DD4!!4AAAA' #0000' #%evisão reali ada ' #-ome'
RE/ISADO E APRO/ADO POR
Nome F)n+,o Data Assinat)ra
#-ome' #F$nção' #DD4!!4AAAA '
#-ome' #F$nção' #DD4!!4AAAA '
#-ome' #F$nção' #DD4!!4AAAA '
#-ome' #F$nção' #DD4!!4AAAA '