Рана верзија, се тестира на тест-околината на УЈП
Е-фактура до УЈП без главоболки.
еФакт е десктоп апликација за системот за електронски фактури на УЈП. Работи на Windows, macOS и Linux, потпишува со вашиот сертификат и ги чува излезните и влезните документи на едно место.
Сè на еден поглед
Колку сте издале и примиле, разликата во ДДВ, што чека ваша одлука и кој купувач уште не одговорил.

Целиот тек на документот, во една апликација
Излезни фактури
- Издадете
Внесете ставки. Апликацијата ги пресметува ДДВ-то и збировите според шифрарниците на УЈП.
- Потпишете
Документот се потпишува на вашиот компјутер, со вашиот квалификуван сертификат.
- Пратете
Фактурата оди директно до УЈП. Добивате EUID, статус и QR линк.
- Сторнирајте или коригирајте
Испратена фактура не се брише. Апликацијата подготвува сторно или корекција со референца на оригиналот.
Влезни фактури
- Примете
Ги гледате фактурите што ви ги пратиле други фирми, со PDF и оригиналниот потпишан документ.
- Прифатете или одбијте
Одбивањето оди со причина од шифрарникот на УЈП и ваш коментар.
- Распределете го влезниот ДДВ
Ги внесувате основата и ДДВ-то по индикатор, за правото на одбивка.
Исто така: пребарување даночни обврзници по ЕДБ, курсна листа на НБРСМ, сите шифрарници, историја на статуси и преземање PDF и ASiC.
Што ви треба пред првата фактура
Апликацијата ги користи истите податоци како и порталот на УЈП.
- ЕДБ на фирмата.
- Пристап до системот е-Фактура на УЈП и вашиот еУЈП идентификатор.
- Квалификуван сертификат за електронски потпис: датотека .p12, USB токен или смарт-картичка.
Нема сертификат? Можете да ги пребарувате обврзниците и шифрарниците и без него.
Клучот за потпис останува кај вас
Потпишувањето се прави локално. Приватниот клуч не го напушта вашиот компјутер или токен, а PIN-от не се зачувува: стои во меморија само додека апликацијата е отворена.
- Датотека .p12 или .pfxСертификат зачуван како датотека, заштитен со лозинка.
- USB токен или смарт-картичкаПреку PKCS#11. Клучот не излегува од картичката, таа самата потпишува.
- macOS KeychainСертификат веќе увезен во системот. Клучот го чува macOS.
Вашите податоци остануваат кај вас
еФакт е апликација на вашиот компјутер, не веб-сервис. Без додатоците, фактурите, сертификатот и PIN-от не минуваат преку нас.
Немаме пристап до вашите фактури, купувачи, сертификати ни лозинки.
- Без наш сервер
Нема сметка кај нас и нема сервер преку кој минуваат вашите документи. Апликацијата работи локално. Само додатоците што ќе ги вклучите (резервна копија, AI, е-пошта) праќаат до нас она што им треба.
- Документите одат само до УЈП
Фактурите и потписите одат само до efaktura.ujp.gov.mk. До нас стигнуваат само проверката на лиценцата и дневни бројки за користење, без износи, имиња и содржина. Бројките се исклучуваат во Поставки.
- Клучот не ја напушта картичката
Документите се потпишуваат на вашиот компјутер. Со USB токен или смарт-картичка приватниот клуч никогаш не излегува од уредот.
- PIN-от не се запишува
PIN-от и лозинката се држат само во меморијата додека апликацијата е отклучена и се бришат со заклучување или затворање. Не се запишуваат никаде.
- Фактурите се чуваат кај вас
Секој пратен и примен документ, со статусите, PDF-от и историјата, се чува во локална база на вашиот компјутер, не кај нас. Кога УЈП не одговара, сè уште ги гледате.
На вашиот јазик
Апликацијата е на македонски, со англиски, албански, српски и турски. Јазикот се менува од менито, без рестарт.
Истото SDK, за вашиот софтвер
Секој повик до УЈП во апликацијата оди преку нашето SDK: потпишување, праќање, листи, сторно, корекции и шифрарници. Ако имате свој ERP или сметководствен софтвер, истото SDK можете да го купите и да го вградите во него.
SDK за Rust, TypeScript, Python, PHP, .NET, Java и Go — упатства и примери на страницата за програмери.
import { UjpClient, Pkcs11Signer } from "@rid/efakt";
const signer = await Pkcs11Signer.open({
module: "/usr/lib/opensc-pkcs11.so",
pin,
});
const ujp = new UjpClient({
environment: "test",
edb, eujpId,
signer,
});
const sent = await ujp.sendInvoice(invoice);
console.log(sent.euid, sent.qrLink);from efakt import Environment, Pkcs11Signer, UjpClient
signer = Pkcs11Signer.open(
module="/usr/lib/opensc-pkcs11.so",
pin=pin,
)
ujp = UjpClient(
environment=Environment.TEST,
edb=edb, eujp_id=eujp_id,
signer=signer,
)
sent = ujp.send_invoice(invoice)
print(sent.euid, sent.qr_link)<?php
use Rid\Efakt\{Environment, Pkcs11Signer, UjpClient};
$signer = Pkcs11Signer::open(
module: '/usr/lib/opensc-pkcs11.so',
pin: $pin,
);
$ujp = new UjpClient(
environment: Environment::Test,
edb: $edb, eujpId: $eujpId,
signer: $signer,
);
$sent = $ujp->sendInvoice($invoice);
echo $sent->euid, ' ', $sent->qrLink;using Rid.Efakt;
using Rid.Efakt.Signing;
using var signer = Pkcs11Signer.Open(
module: "/usr/lib/opensc-pkcs11.so",
pin: pin);
var ujp = new UjpClient(new ClientConfig
{
Environment = UjpEnvironment.Test,
Edb = edb, EujpId = eujpId,
Signer = signer,
});
var sent = await ujp.SendInvoiceAsync(invoice);
Console.WriteLine($"{sent.Euid} {sent.QrLink}");import mk.rid.efakt.*;
var signer = Pkcs11Signer.open(
"/usr/lib/opensc-pkcs11.so", pin);
var ujp = UjpClient.builder()
.environment(Environment.TEST)
.edb(edb).eujpId(eujpId)
.signer(signer)
.build();
var sent = ujp.sendInvoice(invoice);
System.out.println(sent.euid() + " " + sent.qrLink());signer, err := efakt.OpenPKCS11(efakt.PKCS11{
Module: "/usr/lib/opensc-pkcs11.so",
PIN: pin,
})
if err != nil {
return err
}
ujp := efakt.NewClient(efakt.Config{
Environment: efakt.Test,
EDB: edb,
EUJPID: eujpID,
Signer: signer,
})
sent, err := ujp.SendInvoice(ctx, invoice)
if err != nil {
return err
}
fmt.Println(sent.EUID, sent.QRLink)let signer = SignerSource::Pkcs11 {
module: "/usr/lib/opensc-pkcs11.so".into(),
slot_id: None,
object_id_hex: None,
}.open(&pin)?;
let ujp = UjpClient::new(ClientConfig {
environment: Environment::Test,
edb, eujp_id,
..Default::default()
})?.with_signer(signer)?;
let sent = ujp.send_invoice(invoice).await?;
println!("{:?} {:?}", sent.euid, sent.qr_link);Пробајте ја раната верзија
Апликацијата сега се тестира на тест-околината на УЈП. Пишете ни ако сакате да ја пробате со вашата фирма.
- Windows
- macOSApple Silicon и Intel
- Linux