Komunikacija z FURS

Pomoč pri izdelavi makrov
Odgovori
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Pozdravljeni !
Glede na spodnjo razlago imam vprašanje:
Kje bi lahko kupi exe program za komunikacijo z FURS-om glede fiskalizacije računov
in
če bi bila varianta, kdo bi mi lahko naredil dinamično knjižnico dll (seveda ne zastonj)?

Hvala lepa za odgovor.
lp



*****************************
Kar pa se tiče vašega konkretnega vprašanja, pa bi jaz omenjen problem rešil na enega izmed dveh načinov:

1. Napišete proceduro za komunikacijo s FURS v nekem drugem programskem jeziku (najbolje v .NET). V omenjenem orodju izdelate navadno dinamično knjižnico DLL in potem iz VBA samo pokličete funkcijo iz omenjenega DLL-a
2. Napišete ali kupite program za komunikacijo s FURS (EXE program), ki zna komunicirati s FURSom preko datotek oz. preko operacijskega sistema tako, da mu vi podate vhodno datoteko, ki naj jo pošlje on pa vam vrne izhodno datoteko iz FURS-a in vi jo uporabite v vašem programu
Jaz osebno bi to rešil na prvi način, nikakor pa tega nebi reševal samo z VBA, pa ne da bi se ne dalo, VBA preprosto ni namenjen temu in boste imeli probleme z digitalnimi podpisi, zgoščevalnimi funkcijami in podobnim.

Z lepimi pozdravi,
Matjaž Prtenjak
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a admin »

Pozdravljeni,

kot sem vam odgovoril že v e-pošti (odgovor ste priložili), bi jaz za potrebe VBA to pač reševal preko zunanje dinamične knjižnice ali EXE programa.

Takšno dinamično knjižnico vam sevedalahko napišem tudi jaz.
lp,
Matjaž Prtenjak
Administrator
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Pozdravljeni !
Za pošiljanje zneskov v potrjevanje FURS-u je potrebno poslati znesek v formatu recimo: 1,250.12
Pproblem imam v tem,ker ne morem dobiti piko pri decimalni številki ampak vejico. Na začetku sem prestavil sistemske nastavitve, vendar mi v Accessovem database-u v izračunih v Query-ju nastaneje neke čudne negativne številke. Nastavil sem nazaj tako, da je decimalka vejica ampak ni pravilen format za potrjevanje.
Hvala lepa za odgovor v naprej,če mi lahko kdo pomaga !
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a admin »

Pozdravljeni,

zneske morate podajati brez ločil tisočic, kar pomeni 1234.56 in ne 1,234.56. Torej vi v Accessu lepo izberite obliko z decimalnim ločilo in dobili boste vrednost 1234,56; torej vejico namesto podpičja.

Preden ta znesek vstavite v XML, pa samo zamenjajte vejico s piko:

Koda: Izberi vse

Znesek_v_xml = Replace(znesek, ",", ".")
lp,
Matjaž Prtenjak
Administrator
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Pozdravljeni !
Pošiljam xml za stornacijo računa in dobim odgovor, da sporočilo ni v skladu z xml shemo. Ne vem kje je težava ??
Spodaj sem skopiral xml, če kdo kaj ve kako bi rešil zadevo.
Hvala in lp



<?xml version="1.0" encoding="UTF-8"?>
-<fu:InvoiceRequest Id="test" xmlns:fu="http://www.fu.gov.si/">
-<fu:Invoice>
<fu:TaxNumber>10200045</fu:TaxNumber>
<fu:IssueDateTime>2015-12-01T21:07:28</fu:IssueDateTime>
<fu:NumberingStructure>C</fu:NumberingStructure>
-<fu:InvoiceIdentifier>
<fu:BusinessPremiseID>Sedez</fu:BusinessPremiseID>
<fu:ElectronicDeviceID>Blagajna1</fu:ElectronicDeviceID>
<fu:InvoiceNumber>456378</fu:InvoiceNumber>
</fu:InvoiceIdentifier>
<fu:InvoiceAmount>-11880.00</fu:InvoiceAmount>
<fu:PaymentAmount>-11880.00</fu:PaymentAmount>
-<fu:TaxesPerSeller>
-<fu:VAT>
<fu:TaxRate>22.00</fu:TaxRate>
<fu:TaxableAmount>0.00</fu:TaxableAmount>
<fu:TaxAmount>0.00</fu:TaxAmount>
</fu:VAT>
-<fu:VAT>
<fu:TaxRate>9.50</fu:TaxRate>
<fu:TaxableAmount>-10849.32</fu:TaxableAmount>
<fu:TaxAmount>-1030.68</fu:TaxAmount>
</fu:VAT>
</fu:TaxesPerSeller>
<fu:OperatorTaxNumber>12345678</fu:OperatorTaxNumber>
-<fu:ReferenceInvoice>
-<fu:ReferenceInvoiceIndentifier>
<fu:BusinessPremiseID>Sedez</fu:BusinessPremiseID>
<fu:ElectronicDeviceID>Blagajna1</fu:ElectronicDeviceID>
<fu:InvoiceNumber>456377</fu:InvoiceNumber>
</fu:ReferenceInvoiceIndentifier>
<fu:ReferenceInvoiceIssueDateTime>2015-12-01T13:03:40</fu:ReferenceInvoiceIssueDateTime>
</fu:ReferenceInvoice>
</fu:Invoice>
</fu:InvoiceRequest>
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a admin »

Pozdravljeni,

Napačno imate poimenovano referenco: ReferenceInvoiceIdentifier ine ne tako kot imate vi ReferenceInvoiceIndentifier
lp,
Matjaž Prtenjak
Administrator
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Urejeno-dela, najlepša hvala !
lp
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Pozdravljeni !
Pojavila se mi je težava, ko sem na začetku poskušal registrirati poslovni prostor in sicer na Win7 64, javi mi namreč error,ki ga še nisem videl:

A problem occurred while PROGRAM was communicating with the OLE server.
* The expression may not result in the name of macro, the name of a user-defined function,
of [Event Procedure]
* There may have been an error evaluating the function, event, or macro.

OK
Lep pozdrav !
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a admin »

Pozdravljeni,

Tole pa ni napaka, ki bi bila kakorkoli povezana s programom za davčno potrjevanje, temveč je to napaka v vašem programu v Accessu. Prva povezava v googlu vas vrže na tole spletno stran, kjer je tudi nekaj informacij glede Accessa.
lp,
Matjaž Prtenjak
Administrator
vilivj
Prispevkov: 23
Pridružen: To Sep 15, 2015 4:32 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a vilivj »

Pozdravljeni !
namestil sem certifikat (najprej testnega za stestirati zadevo) in mi pri prijavi prostora javi, da ne najde certifikata. namestil sem xp SP3 in javlja isto.
lp
admin
Site Admin
Prispevkov: 3687
Pridružen: Sr Jul 20, 2005 10:06 pm

Re: Komunikacija z FURS

Odgovor Napisal/-a admin »

Pozdravljeni,

Potem niste pravilno namestili certifikata. Natančen postopek namestitve lahko najdete v tematiki s hitro pomočjo,
lp,
Matjaž Prtenjak
Administrator
Odgovori