1. 程式人生 > >SAP中會計憑證的講解

SAP中會計憑證的講解

SAP系統在資料處理,無論是業務處理,還是財務處理都會產生大量的憑證,無論是什麼憑證,最終的反映形式就是會計憑證。

  1.憑證原則Code

  每筆記賬都一直以憑證形式儲存,每一憑證都作為前後一致的單位保留在系統中,直至將它歸檔。唯有完整憑證可以計入SAP系統;“完整”是指借貸餘額為零。其近一步的條件是完整、準確輸入系統配置時定義為“必輸(Required)”的欄位。儲存憑證或者進入不同憑證專案時,系統自動根據配置檢查必輸專案是否已經輸入或者是否按照標準輸入,併發出適當的提示資訊,拒絕進行下一步動作,如果輸入錯誤的話。

  2.憑證結構Structures

  每張憑證都有一個憑證擡頭(Document Header)和兩個以上的行專案(Document Items)組成。

  憑證擡頭——對整個憑證有效的資訊,例如四個日期、文字摘要、憑證型別等等。

  行專案(Line Items)——僅僅包含特定專案的資訊,如記賬碼、科目編碼、金額、稅碼、成本物件等有科目、記賬碼等配置綜合決定的資訊。

  3.憑證特徵Features

  憑證的基本特徵包括子分類賬/總分類賬一體化、自動記賬、跨公司程式碼業務(Across Company Code)。

  子分類賬/總分類賬一體化

  FI-AR應收賬款和FI總分類賬、FI-AP應付賬款和FI總分類賬、FI-AM固定資產明細賬和固定資產總賬完全一體化的。明細賬建立在供應商、客戶、固定資產層次上,在對供應商、客戶或者固定資產賬戶入賬的同時,系統自動向總分類賬中的統馭科目自動記賬。明細賬和總分類賬同步更新。因此,在建立資產負債表之前,不再需要將財務資料從子分類賬轉入總分類賬,可以隨時檢視公司程式碼當前的資產負債表。客戶端標準統馭科目是:國內應收賬款、國外應收賬款、來自合併公司的應收賬款。當然,有些集團還有集團內和集團外之分。下圖顯示了向子分類賬入賬時,系統將相應的沖銷條目實時記入總分類賬:

  自動記賬

  SAP支援很大程度的自動記賬,對於AR和AP大部分的憑證,涉及應收賬款、應付賬款的憑證,如果啟用了MM、SD等模組,就能絕大部分基於銷售訂單或採購訂單進行的發票校驗等業務自動生成。而在具體手工編制憑證的時候,有些憑證行專案是系統自動生成的,例如,銷售稅金和採購稅金行專案等。在應收發票錄入初始檢視輸入含稅總金額,選擇計算稅金,行專案輸入損益科目和含稅總金額,過賬成功,系統自動用含稅總金額、稅碼等計算出應交稅金的行專案。

  跨公司程式碼業務

  為能支援像中心銷售和催款等這樣的方案,可以在SAP系統記入涉及多個公司程式碼的記賬業務。系統為每個公司生成一張獨立的憑證;給予整個業務一個單一的業務編號,然後將該編號用於所有涉及到憑證以表示他們是特定公司之間業務的一部分。

  4.憑證輸入

  三類輸入操作

  (1)暫記憑證Holding Documents——又叫保留或保持平整。使用系統暫記一憑證,則該憑證不必是完整的。系統不對該憑證的任何科目餘額進行更新,並且憑證資料不被任何程式評估,也不釋出任何憑證編號。如果在記賬憑證過程中被打斷且打算暫存資料的情況下,可以暫記憑證。

  (2)預製憑證Parking Documents——預製憑證又叫先期憑證。該憑證會導致憑證的不完整以及不更新任何憑證。與“暫記”過程的差別是,迄今輸入憑證的資料可在任何程式執行時聯機評估。此外,憑證將被分配一個憑證編號。例如,暫時無法確定客戶,但是希望以後設定,就可以採用此方法。如果在操作上,要求先預製,後過賬(稽核),那麼也可以預製憑證。

  (3)記賬憑證POSTING——所有憑證擡頭和行專案必輸專案都已經正確輸入時,可以記賬該憑證。此時,借貸分錄的餘額必須是0;記賬時,系統自動更新相應的科目餘額(適時反映到三大報表)。

  在記賬之前,可以自行憑證模擬或者概覽。

  在已經呼叫了記賬功能時,在自動生成的某些專案需要通過相關總分類賬或其主記錄的欄位狀態的後續科目設定時,系統自動轉向憑證概覽。待更改的專案被標記出,可以進行修改(有時根據配置是必須修改的)。例如,使用現金類科目,要求輸入原因程式碼。那麼,一旦選擇了一個現金科目,點選過賬,系統就會轉到憑證概覽,並提示缺少原因程式碼。

  基本輸入步驟

  呼叫憑證輸入的事務程式碼——>輸入憑證擡頭資料——>輸入行專案資料——根據需要輸入附加設定或額外資訊——憑證類別化(保留、預製、過賬等)處理。

  (1)呼叫希望用來輸入憑證的功能。通常就是呼叫編制憑證的事務程式碼或者選單項。SAP將同類憑證業務(具有基本通用的憑證屬性)用一個事務程式碼單獨來實現,提高憑證編制的效率和速度,可以實現憑證編制的更加細化的角色控制。例如,現金收付的只能收付現金。

  (2)輸入憑證擡頭資料

  憑證擡頭具有適用於整個憑證的資料。一般包括:憑證日期、憑證型別、公司程式碼、貨幣、匯率、記賬日期。

  四個日期:

  A.憑證日期(Document Date)

  進行業務往來(business transaction)的日期(例如發票或收付的發生日期),可以不同於記賬日期,而記賬日期是更新客戶和總分類賬餘額的日期。憑證日期和憑證編制日期(document entry date)也是不同的概念;後者是系統確定的,當前日期。

  B.記賬日期(Posting Date)

  系統自動將系統日期(current date)預設為記賬日期。只通過輸入允許的記賬期間的另一個記賬日期,可以選擇今日之外的日期過去或將來將憑證記賬。記賬日期確定記賬期間(posting period)。記賬允許的期間由系統配置確定。如果輸入前一年度的期間,就用特殊器件自動修正當前年度的結轉餘額。

  欲進行年末結算的轉賬,必須輸入在上一記賬期間有效的日期,然後輸入調整期間。根據系統管理員定義的業務年度變式,調整記賬期間可以在13到16之間變化。例如,為了在也為公曆年度的業務年度末輸入轉賬,就在12月輸入一記賬期間,然後在期間欄位輸入一特殊期間,如13。

  C. 換算日期(Translate Date):將憑證金額換算成另外一種貨幣的日期。

  D.發票日期(Invoice Date):

  憑證型別(Document Type)

  憑證型別作用:區分業務往來;對賬戶的記賬(確定賬戶型別);釋出憑證編號(每一類憑證都有特定的憑證編碼範圍)。

  每個憑證在擡頭都包含憑證型別。輸入憑證時,預設該憑證型別(有時是事務程式碼決定的),例如,應收相關的憑證型別包括客戶發票、客戶收付、客戶貸項憑單、一般憑證等等。

  有些憑證編制的事務程式碼本身直接決定了憑證型別,不必人為選擇。

  ■事務型別()

  ■憑證編號(Document Number)

  根據憑證型別,憑證號由系統內部設定(internally)或手工輸入(externally)。無論哪種產生方法,每類憑證都有特定的編號範圍,即特定的憑證型別的憑證編號只能在既定的編號範圍內選擇,並且是唯一的。如果手工收入編號,系統會判斷,該編號是否在既定的編號範圍內;如果是的,會繼續判斷是否唯一。

  ■公司程式碼(Company Code)

  任何憑證都必須輸入公司程式碼。系統預設當日在所有後續憑證中輸入的該公司程式碼;使用者也可以在使用者引數中設定預設公司程式碼。

  ■貨幣匯率(Currency /Exchange Rate)

  輸入一天的第一個憑證時,必須在貨幣/利率欄位輸入貨幣程式碼。系統在每天一次確定貨幣後,該日所有後續憑證中預設該貨幣程式碼。貨幣/利率條目具有兩個欄位-第一個用於貨幣程式碼;第二個用於匯率。另外,還有一換算日期。

  憑證擡頭輸入匯率有三種方法:

  A.輸入貨幣程式碼,系統檢索記賬日期匯率。

  B.輸入貨幣程式碼和換算日期。系統使用換算日期的匯率,如果已經維護的話。

  C.在憑證擡頭中人工輸入貨幣程式碼和匯率。

  ■貿易伙伴業務部門Trading Partner Business Area

  貿易伙伴業務部門是客戶或供應商的業務部門。與進行記賬的業務部門一起,已經分配有有貿易伙伴業務部門的每個行專案都具有傳送方-接收方關係。這種關係使之能夠在業務部門等級進行公司間收入支出的銷賬,以作為業務部門合併的一部分。

  在憑證擡頭的貿易伙伴業務部門輸入。然後再非自動生成的每個總分類賬行專案預設該條目。但是,也可以在每個總分類賬專案中輸入新的貿易伙伴業務部門。

  在記賬憑證前,可以在憑證概覽螢幕的擡頭中輸入。然後該貿易伙伴業務部門自動放在所有人工建立的總分類賬專案中。

  ■參考編號Refernce Number

  參考編號可以是發票號或票據憑證編號。憑證擡頭也是儲存公司之間編號(公司之間憑證)的地方;可以人工輸入或讓系統確定編號。

  ■擡頭文字Doc.head Text

  憑證擡頭也是儲存公司間編號(來自公司間憑證)之處。可以人工輸入這些編號或讓系統確定編號。

  (3)輸入各個行專案

  行專案包括某個單項上的資訊的憑證部分;它至少包括金額、科目號、借貸方分配以及取決於被記賬業務往來的進一步規定。

  行專案的多少和屬性等都是可以配置的。不同的憑證型別或者記賬碼下,行專案可能不同。例如,在客戶憑證中,行專案可能是:客戶或供應商專案或總分類賬專案。

  ■輸入行專案的輸入欄位

  每個憑證資料輸入螢幕的最後一行包含以下欄位:記賬程式碼、賬戶、特殊總賬標識、新的公司程式碼(內部業務,可以在應收賬款——>環境——編輯選項中壓縮)。在每個行專案輸入螢幕最後一行輸入完成的這些輸入項決定輸入的下一行專案中可以完成時其他輸入專案,如下圖所示:

  每個行專案包含不同的內容,有的選擇性輸入,有的必須輸入;常見行專案內容如下:

  ■記賬程式碼(Posting Key)

  記賬程式碼是控制憑證行專案輸入的兩位數字程式碼。它可以決定:賬戶型別、借貸方向、輸入的螢幕格式。

  客戶行專案最重要的記賬程式碼包括01 發票;11貸項憑證;15進賬。

  ■科目

  對於憑證錄入而言,第一個行專案科目是客戶、供應商或者資產明細賬科目,當然也可以是總賬科目。這是憑證型別決定的。

  ■特別總賬標識

  為了輸入一個特殊總賬業務,必須在行專案中輸入特殊總賬標識。常見特殊總賬業務包括:定金、匯票、保證金、壞賬準備金、應收利息、攤銷等。

  ■稅碼(Tax Code)

  表示計算和顯示稅收引數的兩位程式碼。在稅收程式碼下定義的引數包括:稅率、稅收型別(進項稅或銷項稅等)、計算方法(包含的%或獨立的%)。

  銷項或購置稅是從總賬專案金額而不是客戶專案金額扣減的:對於客戶而言,是銷項稅;對於供應商而言,是進項稅。

  銷項稅金或進項稅金有兩種方式輸入:

  人工輸入稅金:直接輸入稅金行專案。

  系統自動計算稅金:通過配置和稅碼實現。

  在下列情況下,稅收輸入才有可能:

  發票只包含一個稅碼——輸入稅碼,則所有以後的總賬行專案將預設為該稅碼;在適合欄位輸入發票的稅收總額。

  發票包含各種不同的稅碼/稅率——必須在欄位中保留預設稅碼“**";在螢幕上不輸入任何稅額,相反在平整輸入程式的結束處進入獨立的稅收螢幕。

  金額與稅收無關的情況下,在此欄位中保留預設稅碼"**"。如果憑證包含稅額但是沒清楚表現:選擇計算稅收欄位;如果稅率已經清楚指定,輸入適合的稅碼;如果沒有,保留預設稅碼"**"。

  錄入銷售發票或採購發票時,選擇計算稅金,確定稅碼後,系統自動將銷項稅金或進項稅金計算出來,形成獨立的稅金行專案。

  ■收付條件()

  輸入個別收付條件用於計算現金折扣和分期收付條件用於按照時間進行收付的監控。詳細說明,見應用模組-FI-FI部分專項部分。

  ■收付控制

  ■催款資料

  ■分配欄位


相關推薦

SAP會計憑證講解

SAP系統在資料處理,無論是業務處理,還是財務處理都會產生大量的憑證,無論是什麼憑證,最終的反映形式就是會計憑證。   1.憑證原則Code   每筆記賬都一直以憑證形式儲存,每一憑證都作為前後一致的單位保留在系統中,直至將它歸檔。唯有完整憑證可以計入SAP系統;“完整”

SAP會計憑證和物料憑證的對應關係

會計憑證清單 BESG / BKPF物料憑證清單 MSEG / MKPF BESG / BKPF對應關係 BESG-BELNR ~  BKPF-BELNR 表BKPF中有個欄位AWKEY 我們選一條來看,比如第一條50001446002015,其中“5000144600”

SAP物料憑證會計憑證有什麼區別

1、物料憑證對應實際業務中物資部門的出、入庫等庫存操作記錄單據,會計憑證對應實際業務中財務部門的根據原始憑證形成的記賬憑證; 2、物料憑證基於工廠層級,會計憑證基於公司程式碼層級; 3、物料憑證中也

SAP外向交貨單出具發票無法生成會計憑證

一、系統環境 SAP R/3 4.6C  二、問題描述 我在對一張外向交貨單出具發票,但是無法生成對應的會計憑證。 三、解決方法 a.檢查外向交貨單上的實際交貨日期和發票日期是否相同,如果不相同會不產生相應的會計憑證。由於財務期間關閉,就需要修改外向交貨單的實際交貨日期。 b

SAP使用FS10N讀取某一會計科目的值

使用事務碼FS10N ,輸入總賬科目10108282 公司程式碼1000 會計年度2016 然後點選執行按鈕 等等,你肯定問我,你的總賬科目 10108282是怎麼來的?我回答,我們公司CO告訴我的。那假如CO不在怎麼辦? 好吧,這是一個傻瓜問題。正確的做法是,點選紅框中

SAP憑證型別的作用

SAP中憑證型別具有以下控制功能OBA7: 1、憑證的編號範圍及沖銷憑證的型別;2、允許過賬的科目型別(是否允許資產、總賬、應收、應付、物料相關業務); 3、其他控制功能(文字、參照必輸控制、負數記

SAP 的popup dialog (彈出對話框) 常見實現方法

program ng- 方法 tput starting div class titlebar 小時 方法1: FM:POPUP_TO_CONFIRM(標準對話彈出消息) 有三個button:YES-NO-CANL,可進行對應的邏輯推斷 可設定標

SAP的一些簡稱及簡要介紹

行業 tps 銷售 sse 基金 gen 模塊 服務 rep SAP-(System Applications and Products) 基礎部分: R/3系統內核、數據庫、支持各類平臺的接口、ABAP(Advanced Business Application Prog

去除SAP的一些特殊字符

spa imp tran fields cat nbsp nat 正常 range ① 換行符,TAB KEY等的表示 在數據文件輸出的時候,有時候需要使各個字段間用TAB KEY進行分割。 那麽,TAB KEY在ABAP中是如何表示的,就是寫入一個TAB KEY嗎? 事

SAP的BRF+

scratch 工廠 editor abap 表達式 自定義應用 接下來 可能 時間 即便努力去嘗試最小化SAP系統中的自定義內容,大量自定義業務邏輯通常還是無法避免的。在過去,這意味著需要在系統的各種地方引入自定義ABAP代碼,包括user-exits,enhanceme

更新會計憑證行專案BSEG-SGTXT函式

DATA : W_BSEG LIKE BSEG, LT_FLDTAB TYPE TPIT_T_FNAME WITH HEADER LINE, LW_FLDTAB TYPE TPIT_T_FNAME, LW_BUZTAB TYPE TPIT_T_BUZTAB, LT_BUZTAB TYPE T

sap常用BAPI整理

SAP專案中開發用到的BAPI: MM模組 1、 BAPI_MATERIAL_SAVEDATA 建立物料主資料 注意引數EXTENSIONIN的使用,可以建立自定義欄位 例如WA_BAPI_TE_MARA-MATERIAL = ITAB_UP-MATNR. T_EXTENSIONIN-STRUCTU

SAPPOPUP相關函式

POPUP_TO_CONFIRM_LOSS_OF_DATA    彈出一個對話方塊告知使用者有可能丟失資料,詢問是否操作繼續。 POPUP_TO_CONFIRM_STEP       &nb

SAP的BOPF(Business Object Processing Framework)

transport for 表達式 創建 builder EDA 基礎 generic 測試驅動開發 https://www.cnblogs.com/hhelibeb/p/8227382.html 目錄 BOPF代表什麽? 誰在使用BOPF? 怎樣才能使用

詳解Http請求Content-Type講解以及在Spring MVC的應用

activit allow 視頻 標註 範圍 password length ted back 詳解Http請求中Content-Type講解以及在Spring MVC中的應用 引言: 在Http請求中,我們每天都在使用Content-type來指定不同格式的請求信息,但是

FI會計憑證的行專案數的最大999的限制

當VF01 開票時 網上講什麼打補丁擴BSEG 都是無法解決的。 產生原因: 交貨單的一行可能產生4行左右會計憑證(具體財務懂得),那麼250可能產生1000行。 一張會計憑證是999行,所以無法釋放的會計憑證 解決方法: 一張交貨單分多次開票(當然報那個錯誤的時候已經沒有分

Python之類變數、類方法、類作為物件傳入類方法、結合講解版本

1、 直接上個原始碼 class Animal(object): animalName = "Animal" #類變數,看來python中沒靜態變數這一說(我之前的說法不嚴謹) @classmethod #類方法 def pr

Mavenpom.xml的scope講解

一、compile:編譯範圍 compile是預設的範圍;如果沒有提供一個範圍,編譯範圍依賴在所有的classpath 中可用,同時它們也會被打包。而且這些dependency會傳遞到依賴的專案中。 二、provided:已提供範圍 provided 明瞭dependenc

SAP的許可權與破解

SAP 使用者許可權 使用者許可權解剖: 通常basis會使用PFCG做許可權管理,時你儲存時會產生一個系統外的prifile name,  記得SU01時使用者有profile 和role兩欄位嗎?它們的關係如何呢?   首先明白幾個概念. 1.activity 這

【轉】SAP 各種記賬憑證的更改&沖銷

一:更改 1,已經過帳的 FB02. 過完帳的允許更改的地方有限,只有憑證擡頭文字,參照,分配,文字,原因程式碼等 2,預製憑證的更改. FBV2. 預製憑證可以更改的地方很多,只有憑證編碼+公司程式碼+記帳碼不允許更改. 如果科目錯誤,可以把金額置為0 ,這樣憑證儲存後打印出來就不會含有那個科目了. 二