Skip to content

Commit

Permalink
Uvodni commit dokumentace rozhrani Lekis DL6 z 18.8.2014 prevedene do…
Browse files Browse the repository at this point in the history
… Markdown formatu + priklady
  • Loading branch information
jmarsik committed Aug 8, 2018
0 parents commit ee2f262
Show file tree
Hide file tree
Showing 8 changed files with 620 additions and 0 deletions.
328 changes: 328 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,328 @@
# Created by https://www.gitignore.io
# https://www.gitignore.io/api/visualstudio,jetbrains,grunt,bower,windows,osx,microsoftoffice

### VisualStudio ###
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.

# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates

# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs

# Build results
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/

# Visual Studo 2015 cache/options directory
.vs/

# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*

# NUNIT
*.VisualState.xml
TestResult.xml

# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c

*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc

# Chutzpah Test files
_Chutzpah*

# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile

# Visual Studio profiler
*.psess
*.vsp
*.vspx

# TFS 2012 Local Workspace
$tf/

# Guidance Automation Toolkit
*.gpState

# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user

# JustCode is a .NET coding addin-in
.JustCode

# TeamCity is a build add-in
_TeamCity*

# DotCover is a Code Coverage Tool
*.dotCover

# NCrunch
_NCrunch_*
.*crunch*.local.xml

# MightyMoose
*.mm.*
AutoTest.Net/

# Web workbench (sass)
.sass-cache/

# Installshield output folder
[Ee]xpress/

# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html

# Click-Once directory
publish/

# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
*.pubxml
*.publishproj

# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
**/packages/*
# except build/, which is used as an MSBuild target.
!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config

# Windows Azure Build Output
csx/
*.build.csdef

# Windows Store app package directory
AppPackages/

# Others
*.[Cc]ache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
bower_components/

# RIA/Silverlight projects
Generated_Code/

# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm

# SQL Server files
*.mdf
*.ldf

# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings

# Microsoft Fakes
FakesAssemblies/

# Node.js Tools for Visual Studio
.ntvs_analysis.dat

# Visual Studio 6 build log
*.plg

# Visual Studio 6 workspace options file
*.opt


### JetBrains ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm

*.iml

## Directory-based project format:
.idea/
# if you remove the above rule, at least ignore the following:

# User-specific stuff:
# .idea/workspace.xml
# .idea/tasks.xml
# .idea/dictionaries

# Sensitive or high-churn files:
# .idea/dataSources.ids
# .idea/dataSources.xml
# .idea/sqlDataSources.xml
# .idea/dynamic.xml
# .idea/uiDesigner.xml

# Gradle:
# .idea/gradle.xml
# .idea/libraries

# Mongo Explorer plugin:
# .idea/mongoSettings.xml

## File-based project format:
*.ipr
*.iws

## Plugin-specific files:

# IntelliJ
/out/

# mpeltonen/sbt-idea plugin
.idea_modules/

# JIRA plugin
atlassian-ide-plugin.xml

# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties


### grunt ###
# Grunt usually compiles files inside this directory
dist/

# Grunt usually preprocesses files such as coffeescript, compass... inside the .tmp directory
.tmp/


### Bower ###
bower_components
.bower-cache
.bower-registry
.bower-tmp


### Windows ###
# Windows image file caches
Thumbs.db
ehthumbs.db

# Folder config file
Desktop.ini

# Recycle Bin used on file shares
$RECYCLE.BIN/

# Windows Installer files
*.cab
*.msi
*.msm
*.msp

# Windows shortcuts
*.lnk


### OSX ###
.DS_Store
.AppleDouble
.LSOverride

# Icon must end with two \r
Icon


# Thumbnails
._*

# Files that might appear in the root of a volume
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns

# Directories potentially created on remote AFP share
.AppleDB
.AppleDesktop
Network Trash Folder
Temporary Items
.apdisk


### MicrosoftOffice ###
*.tmp

# Word temporary
~$*.doc*

# Excel temporary
~$*.xls*

# Excel Backup File
*.xlk

/Documentation/*.xsd.htm
68 changes: 68 additions & 0 deletions Documentation/RozhraniDL-Lekis-DL6.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# Rozhraní dodacího listu a převodky Lekis DL6

## Název

Soubor má jméno ve tvaru "XXXXXXXX.DL6", kde XXXXXXXX je označení souboru s dodacím listem nebo převodkou dodavatelem (označení je libovolné a nemusí se shodovat s číslem dodacího listu, pokud je to možné z hlediska délky a jednoznačnosti, je to vhodné). Počet znaků je 1-8 a je vyžadováno, aby byl název byl pro daného dodavatele jedinečný.

## Obsah

V jednom souboru je uložen vždy pouze jeden dodací list nebo převodka.

Formát neobsahuje žádné rozlišení, zda jde o dodací list nebo převodku.

Jedná se o textový formát s pevnou délkou polí. První řádek představuje hlavičku dodacího listu, další řádky představují položky dodacího listu.

### Hlavička souboru (1. věta, tedy 1. řádek)

| Název | Pozice | Typ | Délka* | Zar. | Poznámky |
|-----------------------------------|-----------|-------|--------|-------|----------|
| IČ dodavatele | 1-20 | C | 20 | L | IČ dodavatele (distributora) |
| Označení DL | 21-40 | C | 20 | L | označení (číslo) dodacího listu |
| IČ odběratele | 41-60 | C | 20 | L | IČ odběratele (lékárny) |
| Číslo objednávky | 61-72 | N | 12,0 | R | označení (číslo) objednávky, na základě které vznikl tento DL<br />(nepovinný údaj) |
| Kódová stránka | 73-77 | N | 5 | R | kódová stránka pro položku "Název" |
| Počet položek | 78-85 | N | 8 | R | počet položek dodacího listu<br />(kontrolní údaj) |
| Součet bez DPH | 86-95 | N | 10,2 | R | součet všech cen bez DPH - hradí lékárna |
| Součet s DPH | 96-105 | N | 10,2 | R | součet všech cen s DPH - hradí lékárna |
| Součet bez DPH (1. snížená sazba) | 106-115 | N | 10,2 | R | součet celkových cen bez DPH pro zboží v první snížené sazbě DPH (př. v 15% k 1.1.2015) |
| Součet s DPH (1. snížená sazba) | 116-125 | N | 10,2 | R | součet celkových cen s DPH pro zboží v první snížené sazbě DPH (př. v 15% k 1.1.2015) |
| Součet bez DPH (2. snížená sazba) | 126-135 | N | 10,2 | R | součet celkových cen bez DPH pro zboží v druhé snížené sazbě DPH (př.v 10% k 1.1.2015) |
| Součet s DPH (2. snížená sazba) | 136-145 | N | 10,2 | R | součet celkových cen s DPH pro zboží v druhé snížené sazbě DPH (př. v 10% k 1.1.2015) |
| Součet bez DPH (základní sazba) | 146-155 | N | 10,2 | R | součet celkových cen bez DPH pro zboží v základní sazbě DPH (př. v 21% k 1.1.2015) |
| Součet s DPH (základní sazba) | 156-165 | N | 10,2 | R | součet celkových cen s DPH pro zboží v základní sazbě DPH (př. v 21% k 1.1.2015) |
| ID skladu | 166-175 | C | 10 | L | rozlišení skladu pro shodné IČ dodavatele<br />(nepovinný údaj) |

### Položky dodacího listu (počínaje druhou větou)

Každý řádek představuje jednu položku dodacího listu. Mezi jednotlivými řádky nesmí být prázdný řádek. Všechny ceny uvedené u položek jsou jednotkové.

| Název | Pozice | Typ | Délka* | Zar. | Poznámky |
|-----------------------|-----------|-------|-----------|-------|----------|
| Kód | 1-7 | C | 7 | R | kód přípravku používaný v číselnících VZP či KLK (kód VZP či kód SÚKLu)<br />u skupiny 4 nebo 8 se neuvádí (vyplňuje se mezerami) |
| Název | 8-67 | C | 60 | L | název položky / přípravku |
| Skupina | 68-68 | N | 1,0 | R | `1` registrované LP<br /> `2` IVLP<br /> `3` PZT<br /> `4` ostatní<br /> `8` ostatní osvobozené při prodeji konečnému spotřebiteli v lékárně od DPH |
| DPH | 69-73 | N | 5,2 | R | sazba DPH distributora |
| Výrobní cena | 74-82 | N | 9,2 | R | cena původce<br />pouze u regulovaných přípravků |
| Nákupní cena s DPH | 83-91 | N | 9,2 | R | jednotková nákupní cena lékárny, tj. prodejní cena distributora včetně DPH |
| Prodejní cena s DPH | 92-100 | N | 9,2 | R | jednotková doporučená prodejní cena lékárny včetně DPH |
| Množství | 101-108 | N | 8,2 | R | dodané množství |
| Šarže | 109-128 | C | 20 | L | šarže zboží<br />(nepovinný údaj) |
| Exspirace | 129-138 | C | 10 | L | exspirační (záruční) doba<br />formát DD.MM.RRRR<br />(nepovinný údaj) |
| Čárový kód | 139-158 | C | 20 | L | čárový kód zboží<br />u skupiny 4 nebo 8 slouží jako identifikační údaj<br />(nepovinný údaj) |
| Kód dodavatele | 159-178 | C | 20 | L | kód zboží používaný dodavatelem<br />u skupiny 4 nebo 8 slouží jako identifikační údaj, má přednost před položkou "Čárový kód" |
| Druh kódu dodavatele | 179-179 | N | 1,0 | R | `3` PDK kód<br /> `0` interní (skladový) kód dodavatele |
| Nákupní cena bez DPH | 180-188 | N | 9,2 | R | jednotková nákupní cena lékárny, tj. prodejní cena distributora bez DPH |
| Certifikát | 189-208 | C | 20 | L | cetrifikát (atest)<br />pouze pro suroviny |

### Kódové stránky

| Označení kódové stránky | Název kódové stránky |
|-------------------------|----------------------|
| 437 | U.S. MS-DOS |
| 852 | Eastern European MS-DOS |
| 895 | Kamenický (Czech) MS-DOS |
| 1250 | Windows-1250 |

### Poznámky

\* V údaji Délka znamená první číslice celkový počet míst (i s desetinnou tečkou) a druhá počet míst za desetinnou tečkou.

0 comments on commit ee2f262

Please sign in to comment.