SAP Table T003
Document Types
What Is the SAP T003 Table?
SAP T003 Tables stores the document type configuration used in SAP Financial Accounting. A document type is a two-character key used to classify accounting documents based on the business transactions type.
In SAP, document type controls important settings such as allowed account types ( customer, vendor, G/L or Asset), document number range, reversal document type, default exchange rate type for foreign currency document and other control settings used during accounting document posting.
SAP Provides several standard document types for different business transactions. Some commonly used document types are:
- SA: G/L Account Document
- KR: Vendor Invoice
- DR: Customer Invoice
- DG: Customer Credit Memo
- KZ: Vendor Payment
- AB: Journal Entry
- AA: Asset Posting
Documents types are maintained at the client level, which means the available document types can be used by all the company codes within the same SAP client.
For Example:
When vendor invoice is posted using FB60, the business transaction is identified with document type KR- Vendor Invoice
Similarly:
- Customer Invoice -> DR
- Vendor Payment -> KZ
- Customer Payment -> DZ
- G/L Posting -> SA
SAP Consultants, users and support team use the T003 table to analyze the document type configuration, verify number range assignments, review document control data and troubleshoot accounting document posting issues

Quick overview
| SAP table | T003 |
|---|---|
| Short description | Document Types |
| Table type | Transparent table |
| Primary key | MANDT (Client), BLART (Document Type) |
| Client-dependent | Yes |
Important fields explained
| Field | SAP field description | What this field means |
|---|---|---|
BLART |
Document Type | Document types that classifies the accounting document based on the business transaction, such as vendor invoice (KR), customer invoice (DR), Vendor Payment (KZ), or G/L Posting (SA). |
NUMKR |
Number Range | Number Range key assigned to a document type and used to determine the number range for accounting documents |
STBLA |
Document Type | Reversal Document Type that identifies which document type should be used when reversing the accounting document |
KURST |
Exchange Rate Type for Determining the Proposed Rate | Exchange rate type used to determine exchange rate for foreign currency accounting documents |
XMTXT |
Indicator: Document Header Text | Indicator that controls whether document header text is required during accounting document for that document type |
XMREF |
Indicator: Reference Number | Indicator that controls the Reference number is required during accounting documententry for the document type |
At a glance
- Module
- Financial Accounting FI
Technical details
- Delivery class
- C (Customizing, maintenance only by customer, no SAP imports)
- Data class
- APPL2 (Organization and customizing)
- Package
- Financial Accounting General Services 'Basis' (FBASCORE)
Primary key fields
| Field | Description | Data element | Type | Length |
|---|---|---|---|---|
MANDT
|
Client | MANDT | CLNT | 3 |
BLART
|
Document Type | BLART | CHAR | 2 |
Table fields
39 fields
39 fields
| Field | Description | Data element | Domain | Type | Length | Decimals | Check table |
|---|---|---|---|---|---|---|---|
MANDT
Key
|
Client | MANDT | MANDT | CLNT | 3 | — | T000 |
BLART
Key
|
Document Type | BLART | BLART | CHAR | 2 | — | |
NUMKR
|
Number Range | NUMKR | CHAR2 | CHAR | 2 | — | |
KOARS
|
Account Types Allowed | KOARS_003 | CHAR5 | CHAR | 5 | — | |
STBLA
|
Document Type | STBLA_003 | BLART | CHAR | 2 | — | T003 |
XNETB
|
Indicator: Document posted net ? | XNETB | XFELD | CHAR | 1 | — | |
XRVUP
|
Indicator: Posting from SAP Billing Document? | XRVUP | XFELD | CHAR | 1 | — | |
XSYBL
|
Indicator: Document Type Can Only Be Used in Batch Input | XSYBL | XFELD | CHAR | 1 | — | |
XVORK
|
Indicator: Document Type for Initial Account Assignment? | XVORK | XFELD | CHAR | 1 | — | |
XKKPR
|
Indicator: Only One Customer/Vendor Allowed | XKKPR | XFELD | CHAR | 1 | — | |
XGSUB
|
Inter-Company Posting | XGSUB | XFELD | CHAR | 1 | — | |
XMGES
|
Indicator: Trading Partner Can Be Entered Manually | XMGES | XFELD | CHAR | 1 | — | |
BRGRU
|
Authorization Group | BRGRU | BRGRU | CHAR | 4 | — | |
RECID
|
Debit Recovery Indicator | JV_RECINDD | JV_RECINDI | CHAR | 2 | — | T8JW |
RECIC
|
Recovery Indicator Credit | JV_RECINDC | JV_RECINDI | CHAR | 2 | — | T8JW |
XMTXT
|
Indicator: Document Header Text | XMTXT | XFELD | CHAR | 1 | — | |
XMREF
|
Indicator: Reference Number | XMREF | XFELD | CHAR | 1 | — | |
XNGBK
|
Indicator: Document Type for Posting Subsequent Adjustment | XNGBK | XFELD | CHAR | 1 | — | |
KURST
|
Exchange Rate Type for Determining the Proposed Rate | KURST_003 | KURST | CHAR | 4 | — | TCURV |
XNEGP
|
Indicator: Negative Postings Permitted | XNEGP_BLA | XFELD | CHAR | 1 | — | |
XKOAA
|
Indicator: Are Postings to Assets Permitted? | XKOAA | XFELD | CHAR | 1 | — | |
XKOAD
|
Indicator: Are Postings to Customer Permitted? | XKOAD | XFELD | CHAR | 1 | — | |
XKOAK
|
Indicator: Are Postings to Supplier Permitted? | XKOAK | XFELD | CHAR | 1 | — | |
XKOAM
|
Indicator: Are Postings to Material Account Permitted? | XKOAM | XFELD | CHAR | 1 | — | |
XKOAS
|
Indicator: Are Postings to G/L Account Permitted? | XKOAS | XFELD | CHAR | 1 | — | |
XNMRL
|
Document Type Relevant for Official Numbering | J_1ANUMREL | XFELD | CHAR | 1 | — | |
XAUSG
|
Self-Issued Document | J_1ASELFIS | XFELD | CHAR | 1 | — | |
XDTCH
|
Check Posting Date when Issuing Official Document Number | J_1ADATCHK | XFELD | CHAR | 1 | — | |
BLKLS
|
Document Class | J_1ADOCCL_ | J_1ADOCCLS | CHAR | 1 | — | J_1ADOCCLS |
XROLLUP
|
Indicator: Document Type Allowed for Rollup | G_DOCTY_ROLLUP | XFELD | CHAR | 1 | — | |
XPLAN
|
Indicator: Document Type Allowed for Planning | G_DOCTY_PLAN | XFELD | CHAR | 1 | — | |
XALLOCACT
|
Indicator: Document Type Allowed for Actual Allocation | G_DOCTY_ALLOC_ACT | XFELD | CHAR | 1 | — | |
XALLOCPLAN
|
Indicator: Document Type Allowed for Plan Allocation | G_DOCTY_ALLOC_PLAN | XFELD | CHAR | 1 | — | |
X_PP_PROCESS
|
Indicator: Exchange Rate Diffs Partial Payments by Period | X_PP_PROCESS | XFELD | CHAR | 1 | — | |
XKURSX
|
Indicator: Market Data Exchange Rate | X_FXR_RATEX | XFELD | CHAR | 1 | — | |
XPOSACC
|
Indicator: Allow Posting to Position or Equivalent Accounts | X_MCA_POSACC | XFELD | CHAR | 1 | — | |
XUACPA
|
Accounting Principle Assignment Is Unique in Document | XUACPA | XFELD | CHAR | 1 | — | |
XKOASECC
|
Indicator: Are postings to secondary costs permitted? | XKOASECC | XFELD | CHAR | 1 | — | |
XMREF2
|
Long Invoice Reference Required | XMREF2 | XFELD | CHAR | 1 | — |
No fields match the selected filters.
SAP T003 Table Availability
| SAP product | Verified release/system | Table availability | Verified on |
|---|---|---|---|
| SAP S/4HANA | 2023 - On-Premise - Initial Shipment Stack | Available |
Related SAP Tables
| Table | Description | Common Key Fields with T003 |
|---|---|---|
| BKPF | Accounting Document Header | MANDT |
| T003T | Document Type Texts | MANDT, BLART |
Fields marked as primary keys in both tables. Additional fields or filters may be needed when joining records.
Editorial and verification
- Content editor
- ERPSAP Content Team
- Technical reviewer
- ERPSAP Technical Review Team
- Verified against
- SAP S/4HANA 2023 On-Premise system
- Last updated
- October 8, 2026
The information on this SAP T003 table page is based on the verified SAP S/4HANA 2023 on-premise system identified above. Table definitions, fields, and availability may differ across SAP releases and customer-specific systems.
