Komunikacija z FURS
Komunikacija z FURS
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
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
Re: Komunikacija z FURS
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.
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
Matjaž Prtenjak
Administrator
Re: Komunikacija z FURS
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 !
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 !
Re: Komunikacija z FURS
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:
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
Matjaž Prtenjak
Administrator
Re: Komunikacija z FURS
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>
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>
Re: Komunikacija z FURS
Pozdravljeni,
Napačno imate poimenovano referenco: ReferenceInvoiceIdentifier ine ne tako kot imate vi ReferenceInvoiceIndentifier
Napačno imate poimenovano referenco: ReferenceInvoiceIdentifier ine ne tako kot imate vi ReferenceInvoiceIndentifier
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator
Re: Komunikacija z FURS
Urejeno-dela, najlepša hvala !
lp
lp
Re: Komunikacija z FURS
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 !
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 !
Re: Komunikacija z FURS
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.
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
Matjaž Prtenjak
Administrator
Re: Komunikacija z FURS
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
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
Re: Komunikacija z FURS
Pozdravljeni,
Potem niste pravilno namestili certifikata. Natančen postopek namestitve lahko najdete v tematiki s hitro pomočjo,
Potem niste pravilno namestili certifikata. Natančen postopek namestitve lahko najdete v tematiki s hitro pomočjo,
lp,
Matjaž Prtenjak
Administrator
Matjaž Prtenjak
Administrator