Code Monkey home page Code Monkey logo

eet's People

Contributors

fra-iesus avatar jekamell avatar kucharovic avatar michalschwarz avatar miloshavlicek avatar ondrejnov avatar sieberlukas avatar slischka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eet's Issues

Storno, vraceni, etc.

Zdravim,
umi API odesilat i storno, vraceni zasilky (storno) nebo se to proste odesle s minusovou castkou?

Nové certifikáty

Od 6.1.2017 je pro testování ukončena podpora dočasné certifikační autority "CA PG" (CN = GFR EET test CA 1) a je zavedena nová certifikační autorita "EET CA1 Playground" (CN= ET CA 1 Playground). Bylo by možné vygenerovat nové certifikáty nebo zde popsat postup jak je z crt a p12. Toto je pro mě velká neznámá.

Více info zde: http://www.etrzby.cz/cs/oznameni-k-testovacimu-prostredi-playground

Release

Please, tag new release - e.g. v0.1

Doplnit do readme získání BKP a PKP

echo $dispatcher->send($r); // Měl by být vrácen FIK kód
echo $dispatcher->getBkpCode(); // BKP
echo $dispatcher->getPkpCode();  // PKP	

Lepší by možná bylo použití:

try {
    echo $dispatcher->send($r);
    echo $dispatcher->getBkpCode(); // BKP
}
catch(Exception $e) {
    echo $dispatcher->getBkpCode(); // BKP
    echo $dispatcher->getPkpCode();  // PKP	
}

Composer install - dependency

Zdravím,
dělá mi problém instalace přes Composer.

composer-eet

Nejde mi ani nainstalovat samotný robrichards/wse-php

Děkuji předem za nápad či postrčení.
Milan Zítka

RobRichards namespace

Přidávám knihovnu do nette frameworku 2.4, ale i při načtení přes vygenerovaný autoload.php mi php narazí na chybějící reference u souborů ze závislých knihoven robrichards/*

Tedy například v Dispatcher.php jsem musel změnit
$objKey = new \XMLSecurityKey(\XMLSecurityKey::RSA_SHA256, ['type' => 'private']);
na $objKey = new XMLSecurityKey(XMLSecurityKey::RSA_SHA256, ['type' => 'private']);
a přidat
use RobRichards\XMLSecLibs\XMLSecurityKey;
aby mi to fungovalo, ale měnit knihovnu se mi samozřejmě nechce.

Co dělám špatně?

Unable to get local issuer

Dobrý den,
po dlouhé době se snažím doplnit něco do mé aplikace používající tuto knihovnu. Ze nového playground souboru .p12 jsem vygeneroval .pem a .key nicméně na localhostu (ve win - wamp) stále dostávám chybu SSL certificate problem: unable to get local issuer certificate.
Můžete mi poradit kde je chyba a přibližně jak postupovat?

Na produkci mi bude také brzo končit platnost, bude i tam potřeba dělat nějaký změny krom výměny pem a key?

Díky moc za každou radu!

Instalace pomocí Composer, struktura adresářů

Ahoj, díky za úžasnou knihovnu.
Nikdy jsem neinstaloval nic pomocí Composer, ale někdy se musí začít. Proč ne tímto projektem.
Nainstaloval jsem:
Ondrejnov/EET RobRichchards/XMLSecLibs
Po spuštění tvéh příkladu vidím:
# php vendor/nette/tester/src/tester.php -p php -c /etc/php5/cli/php.ini tests

|_ / )( / / __)| _ )
|
| _
/
) || ___ ||\ v1.7.1

PHP 5.6.30-0+deb8u1 | php -c '/etc/php5/cli/php.ini' | 8 threads

FAILED: tests/EET/Dispatcher.phpt
Exited with error code 255 (expected 0)

Fatal error: Class 'RobRichards\XMLSecLibs\XMLSecurityKey' not found in /root/blabla_moje_cesta/vendor/ondrejnov/eet/src/Dispatcher.php on line 134

FAILURES! (1 test, 1 failure, 0.1 seconds)
/vendor/ondrejnov/eet

Tuším, že problém bude v cestách. Jak by měla vypadat ukázková struktura adresářů? Nebo kde dělám začátečnickou chybu?

Formát PKP

Jaký je správný způsob získání PKP na účtenku?
Funkcí get_checkCodes v poli pkp získám hodnoty:

["digest"]=> string(6) "SHA256" 
["cipher"]=> string(7) "RSA2048" 
["encoding"]=> string(6) "base64"
["_"]=> string(256) "� <��� �q J�sv�H��Q.....

Na účtence se ovšem má PKP objevit v čitelnější formě než je tato.
Poradíte prosím, jak mám kód decryptovat do správné formy jako je zde:
https://cdn.i0.cz/public-data/d8/7f/74c2d0143d5db19f32ab44a99583_r16:9_w640_h360_gf3189de2b8aa11e6871b0025900fea04.png?hash=c83032cfd51362a2b96a6b02cfc1064a

XML schema v3.1

Nahradit XML a WSDL schemata v examplu z verze v2.0 na v3.1

PHP version requirement

Is there a specific reason why PHP >=5.6.0 is required? I just tried running the tests with PHP 5.5.38 and encountered no problems so far. And all dependencies (robrichards/xmlseclibs, robrichards/wse-php, nette/tester) require just PHP 5.3.

Right now this requirement prevents installing the library via composer on systems running PHP <5.6.0.

Hlášení neprošlo kontrolou Finančního úřadu

Jeden z našich klientů neprošel kontrolou FÚ s výsledkem:

Na základě kontroly EET v provozovně ... byla v okamžiku placení vystavená účtenka na celkovou částku ...

Dnes jsem ověřila na daňovém portálu účtenku, tržba byla zaevidována. Rozsah zasílaných údajů nebyl v souladu s ustanovením § 19 ZoET. V datové zprávě o evidované tržbě některé položky s nulou, které nejsou k dané tržbě relevantní, tím bylo porušeno ustanovení § 18 odst. 1 písm. a) ve spojení s ustanovením § 19 odst. 2 ZoET.

V příloze zasílám detail tržby (datovou zprávou zaslanou na FÚ). Všechny uvedené nuly je třeba odstranit, neobsazené řádky zůstanou prázdné.

Žádám o zjednání nápravy a to nejpozději do 31.1.2019 a nebude přistoupeno k sankci.

Jakmile bude opraveno, žádám o zaslání jakékoliv kontrolní účtenky, můžete i na 1 Kč. Já vše zkontroluji.

V případě, že IT technik řekne, že nuly nejdou odstranit, je třeba od něj získat vyjádření, že dané nuly nejdou odstranit.

image

Podle mého výkladu manuálu se tam nikde neuvádí, že irelevantní položky ve zprávě být nesmí.

Položky označené jako povinné musí být vyplněny v každé datové zprávě. Položky označené jako nepovinné musí být vyplněny, pokud jsou k evidované tržbě relevantní (např. plátci DPH musí mít vyplněny položky o DPH, které jsou relevantní k tržbě).

Nesetkal se někdo s něčím podobným?

Neplatny podpis SOAP zpravy

Zdravím ,

nejsem schopný přijít na to, proč mi to v ostrém režimu stále vrací chybový kód 4 "Neplatny podpis SOAP zpravy".

Playground mi jede v pořádku. Když přepnu na produkci a použiji přidělený certifikát, tak stále ta samá chyba. Zkusil jsem zkontrolovat všechno možné.

Nemáte nějaký tip?

Předem díky moc.

Nový certifikát

Kvůli nedůvěryhodnosti stávající certifikační autority mění GFŘ vydavatele. Může mě, prosím, někdo "nakopnout", co s novým certifikátem? Stačí jej "nainstalovat" do systemu nebo je nějakým způsobem součástí této knihovny?
Děkuji

Server down testing

What is the best way to test EET servers down?
I tried to change some URIs in /src/Schema/ProductionService.wsdl
but I am still getting FIK code.

Update composer

Prosil bych o aktualizaci přes composer - v Dispather.php je funkce getPkpCode() a getBkpCode() , která bohužel při instalaci přes composer není přitomná. Je to jediná vada na krása této skvělé knihovny pro EET.

Load certificate and private key as variable not as a file.

I feel it would be nice if the library was able to accept certificate and private key as string variable, because this would be really handy when you are testing a new certificate and don't want to deal with temp files. If you agree, I could make a pull request.

Vracení BKP

Existuje zde nějaká metoda pro získání Bezpečnostního Kódu Poplatníka před, nebo po odeslání účtenky?

like magic methods

Prosim o upraveni nazvoslovi kvuli warningu v IDE editoru:
"Only magic methods should start with '__'"

U funkci: __doRequest, __getLastResponseTime, __getLastRequest

Diky za pochopeni.

Dotaz: řešíte nějak connection timeout?

Zdravím,

mám dotaz, jestli někdo nějak řešíte connection timeout, neboli jak dlouho čekáte na vrácení FIK?

Pracovně jsem si nastavil 10 sekund, neboť jsem někde četl, že by odpověď měla přijít max do 3 sekund.
Jinak jsem to zatím vyřešil pomocí ini_set('default_socket_timeout', 10) před voláním Dispatcher::send(). Přepokládám, že je to lepší než nastavovat 'connection_timeout' v konstruktoru třídy SoapClient?

Předem díky moc za odpověď.

Packagist

Project is not autoupdated in packagist.
Can you update dev-master on packagist or release new version?

Throwing soap exception from yesterday /03.08.2016/

Hi,

when retrieving the FIK code i getting response:
{"faultstring":"Could not connect to host","faultcode":"HTTP"}

Throwed in:
ondrejnov/eet/src/SoapClient.php line 62

Endpoint changed? On EET portal (eltrzby.cz) is no information about this changes.

EDIT: Yesterday we also upgrading PHP to 5.6.4 ==> this is the problem

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.