INTERACTIVE PRODUCT SIMULATION · SAP E-BEYANNAME · GİB INTEGRATION

Prepare, validate, and submit Turkish tax declarations from SAP

The Fenikstech SAP E-Beyanname interactive simulation shows how SAP FI-based preparation, validation, internal approval, scope-based submission, and archiving could be combined in one workflow. The intended channel depends on declaration type, period, province/taxpayer, authorization, environment, and GİB’s rollout schedule.

The interactive simulation runs in your browser with sample 2026 data and performs no transaction in real SAP or GİB systems; no signup or installation is required.

SAP E-Beyanname cockpit simulation: Turkish tax returns (VAT, Muhtasar) with status lights, accruals, statutory deadlines and days-left counter
Simulation cockpit: period declarations, process statuses, and deadline counters on one screen.

LIVE ERROR SCENARIO

A TRY 14,250 balance gap is blocked before approval

A manual journal entry posted to the 191 VAT account without a tax code opens a TRY 14,250 gap between the ledger balance and the declaration. The control engine flags the difference with its source; internal approval and GİB submission remain blocked until it is corrected.

  1. Reconcile against SAP FI accounts
  2. Show the blocking difference and its source
  3. Unlock approval only after correction
Open the error scenario in the simulation
Control result191/391 balance mismatchTRY 14,250.00Blocking error · Approval unavailable
After correctionDifference TRY 0.00 · ReconciledTRY 0.00Control passed · Ready for maker-checker approval

PRODUCT FLOW

Manage the Declaration Process in Three Steps in SAP

1. Automatic Controls & Recon

Data from SAP FI and relevant sources populates the declaration. Tax-base and rate, 191/391 account balances, carried-forward VAT, withholding thresholds, and payroll gaps are checked down to the source record.

A manual entry to the 191 VAT account without a tax code creates the TRY 14,250 gap, shown as a blocking error; internal approval remains unavailable until the difference is cleared.
E-Beyanname cockpit and status lights

COMPARISON

Traditional BDP/Excel Process vs. Fenikstech SAP E-Beyanname

Preparation, validation, submission, and archiving run as separate steps in the traditional process; Fenikstech E-Beyanname brings them into one flow inside SAP.

Process / FeatureTraditional BDP & ExcelFenikstech E-Beyanname Product
Data Source & PrepSAP data is exported to spreadsheets, then declaration data is transferred again to BDP or the portal.Declaration data is prepared from SAP FI and relevant payroll and tax sources with drill-down to the source record.
Pre-Filing ControlsChecks run across separate files and screens, making discrepancies slower to trace back to their source.Tax-base, account balance, carried-forward VAT, and required-field checks run before internal approval.
Maker-Checker & Audit TrailPreparer and approver details may be tracked through email, files, or separate task lists.The preparer, approver, timestamp, declaration version, and status transitions are presented in one audit trail.
GİB Filing & ApprovalPackage creation, portal upload, and status tracking are handled as separate steps.REST API or a supported package/XML channel is selected by declaration, period, taxpayer authorization, and environment, with status responses tracked in SAP.
Accruals & ArchivingDeclaration and accrual documents may be stored in local folders or separate shared locations.Approved declarations, accrual documents, FI clearing entries, and period archives are kept together inside SAP.
Corrections & Special ApprovalFinding the last approved filing, identifying differences, and tracking explanations are handled in separate tools.A correction draft starts from the last approved version, with late-filing and voluntary-disclosure options shown separately.
Multi-Company ViewSeparate files, screens, or tracking lists are used for each company and tax office.Group-company declaration status, deadlines, blocking issues, and accrual amounts appear in one holding cockpit.
Regulatory UpdatesWhen GİB changes a format or rule, the versions of each tool in the process must be tracked separately.GİB schema and rule changes are handled as versioned rules; current GİB scope is verified for each project.

ESTIMATED TIME SAVINGS

E-Beyanname Savings Calculator

Enter your company count and declarations to see how many manual hours you save with in-SAP automation.

5 Companies
12550+
4 Returns / mo

e.g., VAT 1, VAT 2, Withholding, Stamp, Corporate

35 min
5 dk60 dk120 dk
10 min
1 dk30 dk60 dk
100hoursEstimated Annual Time Saved
240Annual Declaration Volumedeclarations
71%Time Saved per DeclarationBased on your current and target times

* Results are estimates based only on your inputs. Actual savings vary by declaration type, validation scope, approval flow, and company structure.

IMPLEMENTATION GUIDES

SAP E-Beyanname technical guides

Assess scope, architecture, and operations against GİB’s current integration documentation.

Sources last reviewed:

FREQUENTLY ASKED QUESTIONS

SAP E-Beyanname Integration Explained

Common questions regarding GİB e-Beyan REST API web service integration and SAP tax return filing workflows.

What is the Fenikstech SAP E-Beyanname solution and how does it work?

The Fenikstech SAP E-Beyanname experience on this page is an interactive product simulation. Using sample data, it shows how SAP FI-based preparation, validation, internal approval, scope-based submission, and archiving could be combined; it performs no transaction in real systems.

Which Turkish tax declarations are supported in SAP?

The solution can be configured for VAT 1 and VAT 2, Withholding and Payroll Tax (1003A/1003B), Stamp Duty, Corporate Provisional Tax, and Corporate Income Tax processes. The applicable GİB channel and detailed scope are confirmed at project start against the declaration type, period, taxpayer authorization, GİB rollout schedule, and the company’s requirements.

What does “without BDP” mean?

BDP is GİB’s desktop declaration preparation application. “Without BDP” means that users do not have to open BDP separately to re-enter data or prepare a package in supported workflows. The submission channel depends on the declaration type, period, taxpayer authorization, and GİB rollout schedule.

Is it compatible with SAP ECC and SAP S/4HANA?

The solution can be implemented in SAP ECC 6.0 and SAP S/4HANA using native ABAP. The exact technical scope is confirmed after reviewing the installed SAP release, support package, company codes, and existing custom developments.

How is the GİB e-Beyan REST API integration established?

The company first submits an e-Beyan integration application through the Digital Tax Office and obtains GİB approval. Approved fixed IP addresses and an environment-specific API key are then configured securely in SAP. Available declarations and environments depend on GİB’s current rollout and the taxpayer’s authorization.

How does it prevent erroneous tax filings?

Tax-base and rate consistency, relevant account balances, carried-forward VAT, and required fields are checked before internal approval. Errors and warnings returned by GİB’s validation service are also shown in SAP, so they can be corrected before formal approval.

How are correction and special-approval flows managed?

A correction draft starts from the last approved declaration while retaining the previous GİB ID, explanation, version, and process trail. Late-filing and voluntary-disclosure options are handled separately according to the fields required by the applicable declaration and GİB version.

How is the channel selected between REST API and package/XML?

The channel is determined by declaration type, period, taxpayer authorization, GİB rollout, and environment. The solution approach can use REST API where enabled and prepare a package/XML flow for other supported cases, while keeping each declaration on a single channel to prevent duplicate filing.

Make go-live boring.

Clean, validated, deduplicated master data — loaded through the Migration Cockpit without weekend heroics.