999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

航運業未完航次利潤核算平臺的設計與實現

2021-04-18 23:45:40黃震
軟件工程 2021年4期

黃震

摘? 要:根據新會計準則和報表披露要求,遠洋運輸企業需要根據合同進度采用完工百分比核算法對未完航次的收入和成本費用進行核算。本文通過企業的實際應用簡要介紹了一種基于SAP(思愛普)系統的未完航次利潤核算平臺的設計思路和實現方法。通過ABAP(高級商務應用編程)的結構設計上載報文、匹配運營方式和算法變量并利用內表進行系數計算和憑證推導,最后自動完成平行記賬,使財務會計和管理會計能同時體現未完航次的當期利潤,從而滿足了不同航運公司的核算需求和新局勢的發展要求,解決了航運企業的實際問題。

關鍵詞:未完航次利潤核算;完工百分比核算法;SAP系統;ABAP語言

中圖分類號:TP319? ? ?文獻標識碼:A

文章編號:2096-1472(2021)-04-39-04

Abstract: According to the new accounting standards and report disclosure requirements, shipping enterprises need to use percentage-of-completion method to calculate revenue and cost of the unfinished voyage according to contract schedule. This paper proposes to design and implement a profit accounting platform for unfinished voyages based on SAP (System Applications and Products) system. First, through structure design with ABAP (Advanced Business Application Programming), data package is uploaded; operation modes and algorithm variables are matched. Then, coefficient calculation and voucher deduction are performed via using the inner tables. Finally, parallel booking is automatically completed so that financial accounting and management accounting can simultaneously reflect current profits of unfinished voyages. The proposed platform is designed to meet accounting needs of different shipping enterprises and new situations, solving actual problems of shipping enterprises.

Keywords: profit accounting of unfinished voyages; percentage-of-completion method; SAP system; ABAP language

1? ?引言(Introduction)

對于遠洋運輸企業而言,往往一個運輸合同會跨多個月份,因此,在核算當期利潤時,通常采用的是“完成航次核算法”,即只考慮完成航次的利潤核算,而對未完成航次則全部不進行計算[1]。但根據新會計準則要求,航運企業也需對未完航次進行利潤核算,出具按“完工百分比核算法”核算的主營業務收入和主營業務成本,以滿足財務管理、審計以及上市公司信息披露的需要。“完工百分比核算法”是指根據合同進度確認收入和成本費用的方法[2]。這個方法規范了合同的確認、計量和相關信息的披露,體現了與國際會計準則的接軌,能較大程度提高企業會計信息質量[3]。

因此,如何在現有系統中實現POC(Percentage of Completion,完工百分比)核算是遠洋運輸企業亟待解決的一個問題。在此背景下,本文提出一種未完航次完工百分比利潤核算平臺的設計思路和實現方法來解決航運企業的這一問題。

2? 建設背景與目標(Construction background and objectives)

Z集團使用的ERP(Enterprise Resource Planning,企業資源計劃)系統是目前世界排名第一的SAP軟件,其云解決方案用戶數量達2 億,遍布180 個國家。福布斯全球企業2000強中,有91%的企業與SAP系統有關,在中國也有超過15,000家企業客戶[4],其市場占有率遠超競爭對手Oracle以及國內的用友、金蝶等廠商[5]。

在此之前,Z集團采用的也是“完成航次核算法”,即集團內各航運企業的當年損益為已完航次的損益結果,不體現未完航次的營運情況。因此,在新會計準則的要求下需要開發核算平臺,用“完工百分比法”將未完航次的運營情況同時體現到財務會計的損益表以及管理會計的COPA(Controlling Profitability Analysis,獲利能力分析)表中,實現既可在當期利潤中體現未完航次的損益情況,也能同時在COPA模塊對未完航次進行獲利能力分析,使財務數據更客觀地反映實際業務情況。

具體建設目標如圖1所示。航次是獲利能力分析的基本單位,Z集團各航運公司的業務系統能為已完航次的收入和直接成本預估提供必要的數據支持,這部分數據會通過接口上傳至SAP。平臺的建設目標是在SAP中利用這部分業務數據自動推導并生成相應的收入和成本預估數據,并通過CO(Controlling,管理會計)模塊和FI(Finance,財務會計)模塊同時平行記賬,由此保證期末成本分析報表和損益表數據一致,以達到各類監管和披露要求。

3? ?設計概述(Design overview)

3.1? ?完工百分比法的核算要求

完工百分比法是將未完航次的整航次全額收入和成本與完工系數相乘,獲得相應的完工百分比收入和成本,具體核算方法如下:

POC收入=完工系數×R

POC成本=完工系數×C

其中,“POC收入”指按POC法計算出的未完航次收入,“POC成本”指按POC法計算出的未完航次成本。“完工系數”即完工百分比系數,計算方法如下:

R代表“未完航次的整航次全額收入”,根據期租和程租兩種不同的經營方式,未完航次的整航次全額收入具有不同的含義和獲得方式。

在期租經營方式下:

R=期租日租金收入×已實現營運天

在程租經營方式下:

R=未完航次已完成港口的實際收入+未完航次未完成港口的預估收入

C代表“未完航次的整航次全額變動成本”,根據期租和程租兩種不同的經營方式有不同的含義與核算方法:

在期租經營方式下:

C=傭金費率×期租未完航次的收入

在程租經營方式下:

C=C1+C2+C3

其中,C1是已承運部分港口的實際變動成本,在SAP系統中存在信息;C2是已承運未記賬部分的預估變動成本;C3是未承運部分的預估變動成本。C2和C3的費用構成主要是燃油費和港口費,該數據將在SAP系統外計算后,通過數據包上載方式在SAP系統中保存。

3.2? ?完工百分比核算平臺的SAP系統架構設計

因為在POC系列數據計算過程中需要結合多方面的業務數據,計算過程復雜,而且需要核算平臺同時生成FI財務會計和CO管理會計的記賬憑證,因此平臺分成三個主要部分:數據上載、數據計算和憑證生成,具體設計如圖2所示。

(1)S1 數據上載

這部分的主要任務是將POC系列計算過程中所需的業務系統數據從業務系統(調度系統或統計系統等)中以數據包的形式上載并保存到SAP。數據包將按約定的報文格式輸出,其形式可為文本文件或電子表格文件。報文的傳輸方式既可通過客戶端本地上載,也可選擇從服務器上載的方式完成,這樣可以同時滿足單次靈活上載和周期性上載雙方面的要求[6]。數據包報文進入SAP時將經過嚴格的校驗,只有符合既定條件的數據方可通過。數據包在SAP中正式運行的校驗過程將留有詳細的歷史日志,以便問題分析和跟蹤。

(2)S2 POC計算

數據庫鎖定:在進行數據計算前,先鎖定S1上載得到的數據表,為后續計算提供一個相對穩定的數據環境。

數據計算:為滿足各航運公司不同的計算需求,數據計算部分將采用算法分配方式,這樣既可滿足現有需求,也可為將來Z集團拓展新計算方法奠定基礎。數據計算主要包括完工系數計算、POC收入系列計算、POC成本系列計算。

數據保存:數據計算后的結果將保存在SAP中,并留有詳細的日志信息。該計算結果將用于后續的POC收入和POC成本憑證記賬,當憑證成功記賬后,將回寫憑證號,以保持計算結果和生成憑證間的聯系,同時提供數據追溯、審計和報表出具的用途。

數據庫解鎖:當計算完畢后,可將S1中的上載表解鎖,以便于后續上載之用。

(3)S3 POC記賬

數據記賬:將S2中計算得到POC收入和POC成本數據在SAP中生成FI和CO憑證,并且自動生成下月初的沖銷憑證。

數據查詢:憑證生成的同時,POC核算平臺會將相應的憑證號回寫至日志表中。通過對日志表的查詢,可以清晰地分析到計算結果和過程,并可直接查看相應的憑證,進行必要的分析工作。

數據調整:如數據發生變化,包括POC原始收入和原始成本等計算因素發生變化,將重新計算(需要的話可重新上載),記賬時將取重新計算與上次計算結果的差額進行憑證記賬,同時這部分差額也將保存在日志表中以備后查。

4? ?系統實現(System implementation)

SAP系統采用的是ABAP語言,它是SAP獨有的開發語言,底層基于C/C++。從某種意義上看,ABAP不僅僅是一門開發語言,還是一個完整的client/service開發環境,具有面向對象、事件驅動、模塊化等特點及錯誤捕捉、內存管理、數據庫連接、操作等機制[7]。

4.1? ?讀入數據包

數據源獲取方式為從本地指定目錄中讀取指定數據包。數據文件中的收入或變動費用的預估數據為當前預估的最后結果,而非增量數據。數據包中第一行包頭采用固定位數截取數據,不采用分割符,即第一行中每個字段都以固定的字段長度進行區分。數據包頭結構和行結構分別如表1、表2所示。

讀入報文前,在輸入屏幕(圖3)上會進行五道校驗,用于判斷操作者是否有航運公司的記賬權限、FI和CO記賬期間(當月和沖銷月)是否打開、是否鎖庫等。

讀入報文后,會進行28道校驗,其中數據包的獨立性校驗有11道,包括關賬年月、經營方式、計劃總營運天、費用類別、貨幣、金額等是否合法;另外還有七道相關性校驗,包括同一個“船名+航次”其“經營方式”需一致,“公司代碼+船舶代碼+航次號”在“所有航次主數據表”中需存在,“公司代碼+船舶代碼+航次號”在“航次掛港數據”中港序為01的記錄必須存在等。校驗后的正確數據將存放在SAP內表IT_POC中。

4.2? ?數據處理及結果顯示

4.2.1? ?計算完工系數

通過SAP表ZUSVVDSTA,可以獲得“公司代碼+關賬年月+船名+航次”對應的“未完航次營運天”,再將其與報文中的“未完航次計劃總天數”相除即可得到完工系數。

4.2.2? ?計算預估收入和成本

為滿足平臺的拓展性和靈活性,將計算算法設計成變式模式,不同的核算方法可以由用戶定義,再通過配置,使不同航運業務可以采用不同的核算方法,具體如下:

(1)找到公司對應的變式(YIFVARIANT_COCD-ZVART),條件為:

SELECT ZVART FROM YIFVARIANT_COCD WHERE IT_POC-BUKRS = P_BUKRS

IF SY-SUBRC <> 0.

MESSAGE 公司代碼&沒有分配相應的變式.

ENDIF.

(2)找到包中“類別”字段在其所屬變式下對應的計算方法YIFVARIANT_TYPE-ZMETHOD,條件為:

YIFVARIANT_TYPE-ZVART = 上步得到的ZVART AND

YIFVARIANT_TYPE-ZPOCTYPE = IT_POC-ZPOCTYPE AND

YIFVARIANT_TYPE-ZDEALINGCATEGORY = IT_POC-ZDEALINGCATEGORY

IF SY-SUBRC <> 0.

MESSAGE 類別&經營方式&未分配相應的計算方法.

ENDIF.

(3)部分算法代碼配置,如表3所示。

4.2.3? ?POC憑證推導

內表IT_POC中的記錄按同一“船名+航次+貨幣”生成一張憑證,同一個“船名+航次+貨幣”中的每行將根據憑證配置表推導得到兩行。將要生成的憑證內容放到IT_POC_POST表中,記賬金額來自IT_POC-ZPOST_AMT,科目等記賬要素來自憑證配置表,具體如下:

(1)通過YIFVARIANT_P1表獲取公司代碼對應的“憑證變式”(YIFVARIANT_ZVART)。

(2)得到“憑證變式”后再到憑證配置表(YIFBKPF_P1/YIFBSEG_P1)中得到將生成憑證的記賬要素。成功推導后會先顯示如圖4所示的數據包內容和計算結果。

此時,點擊屏幕上的按鈕,可以查看將生成的POC模擬憑證情況,如圖5所示。

4.3? ?FI/CO憑證平行記賬

如果對測試運行的結果滿意,可以退回運行界面,去掉“測試運行”,進行正式記賬。每組正確記錄(船名+航次+貨幣)除了生成一張當月憑證外,還會在下月1日生成一張反向的沖銷憑證。

對于多屏幕的數據輸入和數據捕獲,可以使用ABAP工作臺提供的Call Transaction屏幕調用機制自動完成[8],因此POC核算平臺也采用了該種方式批量輸入數據自動生成當月憑證。調用的BDC-TCODE是FB01,BDC參數取自內表IT_POC_POST。下月憑證的生成方式類似,但調用的BDC-TCODE是FB08,BDC參數如表4所示。

運行后,可以用SAP交易代碼FB03查看生成的正式憑證內容,驗證已達實際變動成本是否被轉出。生成的正式憑證如圖6所示,其中“被逆轉”處的憑證號即下月1日的沖銷憑證,至此說明POC的當月正向憑證和次月沖銷憑證都全部正確生成。

同時,與財務會計匹配的管理會計平行賬也會自動生成,可以在POC核算平臺上查看到該未完航次的獲利能力分析結果,如圖7所示。

4.4? ?結果存LOG表

如果是正式運行,則會將結果存儲在ZNEWGAAP_POC和ZNEWGAAP_REALDOC表中,具體包括校驗結果、計算結果、當月憑證號和下月沖銷的憑證號等。

5? ?結論(Conclusion)

市場上唯一不變的是變化,企業隨時可能因為標準、審計或信息披露等外部要求的變化而調整內部環境,Z集團選用的SAP系統在此次應變中展現了優秀的靈活性和拓展能力,能利用既有財務數據及業務系統數據快速實現完工百分比的

核算要求。本次實現中考慮到數據計算部分各航運公司的需求不盡一致,且數據計算部分是整個POC核算平臺最為核心的部分,因此本設計充分從前瞻性和靈活性的角度出發,利用結構化的設計,對不同對象賦予不同算法變量。實際運行結果表明,POC核算平臺能夠很好地滿足新會計準則的核算要求,其靈活的拓展性亦能滿足新局勢的發展,具備一定的推廣價值。

參考文獻(References)

[1] 朱樂明.談完工百分比法核算在航運企業的應用[J].交通財會,2009(10):64-66.

[2] 中國財政部.企業會計準則2006[S].北京:人民出版社,2006.

[3] 張愛琴.完工百分比法應用分析及建議[J].財會月刊,2014(23):38-40.

[4] SAP. Why SAP[EB]. https://www.sap.com/why-sap.html, 2020.

[5] 龍海.SAP系統在國內成功實施的關鍵因素分析[J].華北電力大學學報(社會科學版),2016(05):94-98.

[6] GONSALVES, ANTONE. SAP business objects offer joint data migration services[J]. Intelligent Enterprise, 2008(11):12-15.

[7] Ahmed. ABAP development for SAP HANA[M]. Bonn: Rheinwerk Publishing, 2015:213-220.

[8] SUSHIL M, KAUSHIK R. Selection-screens[J]. Sap Abap, 2014(12):447-512.

作者簡介:

黃? 震(1977-),女,碩士,高級講師/高級信息系統項目管理師.研究領域:項目管理,財務信息化.

主站蜘蛛池模板: 国产在线拍偷自揄观看视频网站| 亚洲中文字幕23页在线| 午夜丁香婷婷| 国产日韩欧美精品区性色| 国产成人AV综合久久| 国产在线精品99一区不卡| 91黄色在线观看| 国产91无毒不卡在线观看| 91精品在线视频观看| 91久久精品国产| 国产成人福利在线| 国产午夜一级毛片| 就去吻亚洲精品国产欧美| 男女男精品视频| 伊人成人在线| 97久久精品人人| 国产在线观看第二页| 欧美中文字幕一区| 亚洲视屏在线观看| 亚洲色无码专线精品观看| 88av在线播放| 亚洲国产精品无码AV| 免费国产高清视频| 国产乱视频网站| 日韩欧美国产三级| 亚洲天堂久久| 亚洲区第一页| 免费一看一级毛片| 97综合久久| 国产欧美另类| 成人福利在线免费观看| 国产99视频免费精品是看6| 夜夜操国产| 亚洲午夜天堂| 九九九久久国产精品| 伊人成人在线视频| 色偷偷一区| 免费国产黄线在线观看| 国产亚洲精久久久久久无码AV| 国内精品视频| 亚洲精品777| 国产Av无码精品色午夜| 色亚洲成人| 国产精品污污在线观看网站| 伊人久久久久久久| 九九热视频精品在线| 一区二区在线视频免费观看| 欧美人与牲动交a欧美精品| 91外围女在线观看| 精品1区2区3区| 久久亚洲国产一区二区| 久久熟女AV| vvvv98国产成人综合青青| 亚洲男女在线| 人妻免费无码不卡视频| 国产欧美网站| 日本一区二区三区精品视频| 精品一区二区三区波多野结衣| 六月婷婷激情综合| 欧美 亚洲 日韩 国产| 精品国产成人高清在线| 国产第一福利影院| 国产成人综合亚洲欧美在| 99久久精品免费观看国产| 国产毛片片精品天天看视频| 91一级片| 亚洲天堂成人在线观看| 欧美成人午夜影院| 在线观看av永久| 国产女人18毛片水真多1| 欧美成人h精品网站| 午夜精品一区二区蜜桃| 国产爽妇精品| 午夜欧美在线| www.狠狠| 伊人成人在线视频| 免费观看成人久久网免费观看| 日韩在线欧美在线| 人妻一本久道久久综合久久鬼色| 国产精品成人观看视频国产| 1769国产精品视频免费观看| 国产在线观看91精品|