跳轉到

程式資訊

  • 程式 IDARPRINTPAGE
  • 所屬子系統:I.帳款管理
  • 狀態:stable

應收帳款列印條件

功能簡介

「應收帳款列印條件」是應收帳款(RECEIVE)單據的列印伴隨頁。它本身不是獨立選單功能、不查資料也不存資料,只負責讓你在按列印(報表)時指定列印範圍與選擇報表,再交由報表引擎產出「應收帳款單」或「銷貨退回暨折讓單」兩種報表,供預覽與列印。目前畫面上開放的列印範圍是財務單號區間

實務上會碰到這頁的是會計/財務人員——在應收帳款單建立或查詢完一筆帳款後,直接從該單據列印對外的帳款明細給客戶。

這頁怎麼開出來

這頁不會出現在主選單,是由應收帳款(RECEIVE)單據透過 GetPrintViewModel() 帶出,並自動把目前游標所在單據的財務單號填進起訖兩端(起=迄=同一張單),所以多數情況打開就是現成可印的狀態。

前置需求

  • 權限:I.AR/AP → 應收帳款(RECEIVE)的瀏覽權限與列印權限。列印頁本身沒有獨立選單項目與權限,沿用母單據的權限。
  • 基礎資料:報表內容取自應收帳款資料,列印前請確認下列資料已維護——
資料 影響什麼
應收帳款單據(含明細) 報表的帳款本體、品項明細、金額/稅額
客戶主檔(名稱、地址、統編、聯絡人) 報表抬頭的客戶資訊
幣別與小數位設定 原幣/本幣金額的換算與位數

操作步驟

  1. 應收帳款單據畫面,把游標停在要列印的那筆帳款上。
  2. 按列印(報表),系統開啟本列印頁;財務單號起訖會自動帶入目前這筆單據的單號。
  3. 視需要調整財務單號起訖區間(見欄位連動與附加功能):
    1. 只印一張:起、迄留同一個單號(預設)。
    2. 印一段連號:把迄改成區間結尾的單號。
  4. 在報表清單中選擇要印的報表:
    1. 應收帳款單(I020-1)。
    2. 銷貨退回暨折讓單(I020-2)。
  5. 按預覽檢視版面,確認無誤後列印或匯出。

小技巧

起訖財務單號任一端留空時系統會擋住出表(見常見問題)。若只想印單一張,最簡單的做法是不要動自動帶入的單號,直接選報表預覽。

欄位說明

欄位 必填 說明/格式/預設
財務單號(起) 列印範圍的起始財務單號;開頁時自動帶入母單據的財務單號
財務單號(迄) 列印範圍的截止財務單號;開頁時自動帶入母單據的財務單號(與起相同)

目前畫面只開放財務單號

程式內部還保留了帳款期別(StatementPeriod)往來對象代號區間(廠商代號)等條件欄位與對應的條件圓鈕,但這些在目前的列印頁 XAML 中為註解(隱藏)狀態,畫面上只看得到財務單號區間。本頁僅就實際可見的欄位說明。

欄位連動與附加功能

這是一支條件面板,欄位不多,但背後有幾個「你做了某動作、系統會跟著做什麼」的連動,整理如下。

開啟列印頁時的自動帶值

當你從應收帳款單據按列印開出本頁,系統(母單據的 GetPrintViewModel())會依目前游標所在的那筆帳款自動填入:

  • 財務單號(起)財務單號(迄)=該筆帳款的財務單號(所以預設就是「只印這一張」)。
  • 內部同時記下該筆帳款的進銷分類(DocumentCategory)帳款期別(StatementPeriod),連同廠商代號區間(起=空字串、迄=zzz,等於全部廠商的上界)一併備妥,作為報表參數傳遞之用——這些不需要你手動輸入。

出表前的資料檢核

當你按報表預覽/列印時,系統會先檢查列印範圍是否完整(HaveReportData()):

  • 財務單號(起)財務單號(迄)任一端為空白,系統判定「沒有可列印的資料」而不產表。請確認起訖兩端都有單號。

報表清單與選擇

本頁提供兩張可選報表(GetReports()):

報表編號 報表名稱 報表抬頭 尺寸
I020-1 Receive1 應收帳款單 A4
I020-2 Receive2 銷貨退回暨折讓單 A4

當你選定報表並出表時,系統會把下列條件打包成報表參數(GetReportParameters())一併送給報表引擎:財務單號起/迄廠商代號起/迄帳款期別(StatementPeriod)列印條件別(Condition)進銷分類(DocumentCategory)。報表據此撈取對應的應收帳款資料並套版。

條件別(Condition)

本頁的列印條件別預設為財務單號(DocumentNo),也就是「依財務單號區間出表」。畫面上以財務單號群組的選取鈕代表此條件。

規劃中/尚未提供

程式列舉裡另有依日期客戶代號廠商代號帳款期別等出表方式(對應隱藏的條件群組),目前列印頁未開放切換,實務上一律以財務單號區間列印。若日後需要這些列印維度,需另行啟用對應條件群組。

常見問題

按了列印卻說沒有資料、印不出來?

本頁要求財務單號起、迄兩端都要有值。只要任一端空白,系統就判定沒有可列印的資料而不出表。請把空白的那一端補上單號(只印一張時起訖填同一個單號即可)。

打開列印頁,財務單號是空的,要自己填嗎?

正常情況下,從應收帳款單據按列印開出本頁時,系統會自動把目前游標所在那筆帳款的財務單號帶到起訖兩端。如果是空的,通常是母單據當下沒有選到任何一筆帳款——請先回應收帳款單據選定一筆,再按列印。

我想改用日期或客戶代號的範圍來印,畫面上找不到?

目前列印頁只開放財務單號區間這一種列印維度,日期、客戶/廠商代號、帳款期別等條件在程式中保留但未在畫面顯示。請改以財務單號區間列印;若確有依其他維度列印的需求,屬功能擴充範圍。

報表清單裡的兩張報表差在哪?

應收帳款單(I020-1) 印的是該區間內的應收帳款明細;銷貨退回暨折讓單(I020-2) 印的是退回/折讓性質的單據。依你要交給客戶的文件類型選擇對應報表即可。

相關功能


需補截圖清單

以下截圖待功能 runtime 驗收後補拍(放 docs/I-ARAP/images/):

  1. arprintpage-step1.png — 列印頁條件面板(財務單號起訖區間,含自動帶入的單號)
  2. arprintpage-step2.png — 報表清單(應收帳款單/銷貨退回暨折讓單兩張可選)
  3. arprintpage-step3.png — 應收帳款單報表預覽畫面