Built for customs brokers

Every customs declaration error, caught before it reaches customs.

BeyanKontrol cross-checks your customs declaration against the invoice, packing list, bill of lading and certificates. In seconds, the report shows which field doesn't match which document — and the reasoning behind every flagged line.

Trained on Turkish customs regulations. KVKK aligned, with all data hosted in Turkey.
Declaration_TR3470100EX012345.pdf
4 pages · 1.8 MB
T.C. MINISTRY OF TRADE
Customs Declaration · EX 1 002
GTIP8471.30.00.00.00
OriginCHN
GoodsPortable data processing unit
Quantity240
Gross weight768 kg
Net weight720 kg
CurrencyUSD
Value28,800.00
PaymentNet 30
High risk
Gross weight mismatch
Declaration says 768 kg. Packing list says 786 kg. Delta 18 kg.
Medium
Value mismatch
Invoice total 29,040 USD. Customs declaration has 28,800 USD.
Scanning page 2 of 4
3 discrepancies detected
01 · How it works

Three steps that fit the existing brokerage workflow.

No new workflow is required; the product slots into how an office already operates. Documents go in, the analysis is reviewed, decisions remain with the broker.

01 / Upload

Customs declaration and supporting documents are uploaded

PDF, scanned images, and BİLGE XML are all supported. Even when several documents arrive bundled in one file, the OCR engine separates them: declaration, invoice, packing list, A.TR, and certificate of origin.

PDFBeyanname.pdf
1.8 MB
PDFFatura.pdf
420 KB
PDFÇeki listesi.pdf
180 KB
IMGA.TR.jpg
2.1 MB
02 / Cross-check

Every declaration field is set against the matching source document

GTIP, customs value, gross and net weight, origin, currency, freight, payment terms. Each field carries the document it came from, and any mismatch is highlighted on the same row.

In declarationSource doc
GTIP8471.30.008471.30.00Invoice
Gross weight768 kg786 kgPacking list
Value28,80029,040Invoice
OriginCHNCHNA.TR
03 / Review

Findings are presented with their reasoning

Every finding includes a short explanation of why it was raised. The broker marks it right or wrong, and the report can be downloaded as a PDF in its final state.

1 high risk finding
2 medium risk findings
18 lines clean
98.4%
Accuracy on the internal test set
12 sec
Average analysis duration
47K+
Customs declarations in the training set
100%
Data hosted in Turkey
02 · The product

Understanding a finding shouldn't require flipping across the report.

Each mismatch is shown alongside the precise document and line it originated from. The source is never left to guesswork.

Report
TR3470100EX012345
26 May 2026 · 14:32
Total lines21
Clean18
Warnings2
High risk1
Analysis time11.4 s

Findings

All3High1Med2
SeverityFieldIn declarationSource docBox
HighGross weight768 kg786 kgPacking list#35
MedCustoms value28,800 USD29,040 USDInvoice#22
MedFreight480 USD512 USDB/L#23a
21lines
Clean 18Med 2High 1

The full picture, at a glance

Which lines are clean, which are flagged, which findings need immediate attention. A clear summary opens the report.

BEYANNAME · BOX 35
768 kg
Δ 18 kg delta
PACKING LIST · LINE 3
786 kg

Each finding is anchored to its source

Location markers such as box 22 of the declaration or line 4 of the invoice sit next to every finding.

TR34701...1234526 May
TR34010...8772226 May
TR34701...1309826 May
TR34010...8811226 May
TR34701...1427725 May
TR34010...8945625 May
TR34701...1560125 May

Monthly summaries gather in one screen

History by broker, group, or date lives in a single view, so end-of-month reporting doesn't span multiple tools.

03 · Capabilities

Designed around the daily needs of a brokerage.

Specific to Turkish customs

GTIP codes, A.TR, certificates of origin, inward processing, KKDF, bonded warehouse. Not a general-purpose tool; trained on the regulations that apply here.

OCR that shows its progress

Even in an 80-page bundle, the page currently being read is visible in real time. The wait is never a black box.

Office-level role management

Each broker accesses their own files; the admin holds a full view across the team. Access levels are configured to the office's preference.

Side-by-side revision comparison

Earlier and current versions of the declaration open next to each other. Which field changed, by whom, and when, all visible.

A model that learns from feedback

As findings are marked right or wrong, the system adapts to the office's particular reading of the rules.

ERP and API access

Customs declaration drafts can be pulled directly from systems such as Logo, Mikro, SAP and Netsis. A REST API is available for developer teams.

04 · Pricing

Three plans by volume, one engine across them all.

Monthly and annual billing are available, and every plan runs on the same engine with the same level of accuracy.

Flexible plans for every volume.

VAT excluded. 14-day no-questions refund on all plans.

See all plans
05 · Security

Data under the office's control, servers inside Turkey.

BeyanKontrol does not retain the original file. Extracted data is kept only with explicit consent and removed on request. Retention decisions always rest with the broker.

Security details
Files not retained

The original file leaves the system the moment the analysis completes. Nothing remains on disk, in backups, or in any log.

Storage is optional

Extracted data is stored only when the broker opts in, and each record can be deleted individually.

Hosted in Turkey

All servers operate inside Turkey. No document leaves the country.

Encryption

TLS 1.3 in transit and AES-256 at rest. Standard enterprise-grade encryption is applied throughout.

Role-based access

Member, group admin and company admin roles are defined separately. Every action is written to the audit log.

KVKK aligned

Notice, explicit consent, and right-to-erase processes were built into the product at the design stage.

06 · Common questions

The questions brokers most often raise.

No. BeyanKontrol only analyzes and reports; submission to customs always remains the broker's responsibility.

PDF and scanned images (JPG, PNG, TIFF) are supported out of the box. Excel and XML files are also accepted, and BİLGE XML output is read natively.

Alternative GTIPs are proposed based on the goods description, but the final classification decision always rests with the broker.

The finding is marked high risk and presented with its reasoning, the referenced regulation, and a set of alternative GTIPs.

Only on servers located inside Turkey. No document is sent to any cloud provider abroad.

No — there is no free plan or free trial. You pay only for the analyses you run; see our Packages page for current plans and pricing.

Catch the errors before customs does.

Setup takes a couple of minutes. Your first analysis is returned within minutes.