API v2.0
Bine ai venit la Facturis Online API! Aici poti folosi metodele de interogare, creare si modificare nomenclatoare si documente, create pentru tine de specialistii nostri pentru a automatiza procesele si a integra Facturis Online cu alte aplicatii.
Afisarea Clientilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Clienti",
"act"=> "Get"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Clienti",
"act": "Get"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"Id": "223609",
"Denumire": "MIDSOFT IT GROUP S.R.L.",
"CUI_CNP": "RO 19211548",
"NrREG_SN": "J40 \/18713 \/2006",
"Telefon": "456456",
"Persoana": "juridica",
"Sediu": "BUCURESTI, STR. GAZELEI 28C",
"Judet": "MUNICIPIUL BUCURESTI",
"Oras": "",
"Tara": "Romania",
"Email": "",
"Cont": "-",
"Banca": "-",
"Adresa_Livrare": "",
"Zile_Scadenta": "0",
"Discount": "",
"Observatii_Client": "",
"Observatii_Factura": ""
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
Afisarea Facturilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Facturi",
"act"=> "Get"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Facturi",
"act": "Get"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"facturi_key": "1857678",
"facturi_serie": "TEST",
"facturi_serie_numar": "141",
"facturi_data": "11-02-2020 15:30:52",
"facturi_prod_pretftva": "50.00",
"facturi_prod_val_tva": "9.50",
"facturi_prod_cota_disc": "0.00",
"facturi_prod_val_tot": "59.50",
"facturi_moneda": "RON",
"facturi_status": "Emisa",
"facturi_data_scadenta": "02-03-2020",
"facturi_nume_client": "Nume Client",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau"
"clienti_oras": "Bacau"
"clienti_tara": "Romania"
"facturi_judet_client": "Bacau"
"clienti_adresa_livrare": "adresa de livrare"
"clienti_cod": ""
"facturi_cont_client": "Cont"
"facturi_banca_client": "banca"
"clienti_tel": ""
"clienti_email": ""
"facturi_tip_persoana": "fizica"
"facturi_nume_delegat": ""
"facturi_act_delegat": "act delegat"
"facturi_obs_delegat": "obs delegat"
"fk_agent_name": "null"
"usr_name": "Iulian Iulian"
"facturi_pers_livrare": "Iulian Iulian|AC214234"
"pdl_nume": "SEDIUL SOCIAL"
"facturi_obs_up": "alte observatii"
"facturi_obs_client": "obs_client"
"incasare_factura": ""
"modalitate_plata_bon": ""
"mod_plata_cash": ""
"mod_plata_card": ""
"mod_plata_tiket": ""
"bon_key": ""
"chitante_serie": ""
"chitante_serie_numar": ""
"bonuri_serie": ""
"facturi_cota_tva": "19%"
"dataProd": [{
"facturi_prod_nume": "170-092XNV",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "",
"prod_sku": "",
"prod_cod1": "",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}],
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
facturi_key | Id-ul facturii |
date_start | Data de inceput |
date_stop | Data de sfarsit |
Afisarea Bonurilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Bonuri",
"act"=> "Get",
"date_start"=> "01-04-2021",
"date_stop"=> "01-07-2021"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Bonuri",
"act": "Get",
"date_start": "01-04-2021",
"date_stop": "01-07-2021"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"facturi_key": "1857678",
"facturi_serie": "TEST",
"facturi_serie_numar": "141",
"facturi_data": "11-02-2020 15:30:52",
"facturi_prod_pretftva": "50.00",
"facturi_prod_val_tva": "9.50",
"facturi_prod_cota_disc": "0.00",
"facturi_prod_val_tot": "59.50",
"facturi_moneda": "RON",
"facturi_status": "Emisa",
"facturi_data_scadenta": "02-03-2020",
"facturi_nume_client": "Nume Client",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau"
"clienti_oras": "Bacau"
"clienti_tara": "Romania"
"facturi_judet_client": "Bacau"
"clienti_adresa_livrare": "adresa de livrare"
"clienti_cod": ""
"facturi_cont_client": "Cont"
"facturi_banca_client": "banca"
"clienti_tel": ""
"clienti_email": ""
"facturi_tip_persoana": "fizica"
"facturi_nume_delegat": ""
"facturi_act_delegat": "act delegat"
"facturi_obs_delegat": "obs delegat"
"fk_agent_name": "null"
"usr_name": "Iulian Iulian"
"facturi_pers_livrare": "Iulian Iulian|AC214234"
"pdl_nume": "SEDIUL SOCIAL"
"facturi_obs_up": "alte observatii"
"facturi_obs_client": "obs_client"
"incasare_factura": ""
"modalitate_plata_bon": ""
"mod_plata_cash": ""
"mod_plata_card": ""
"mod_plata_tiket": ""
"bon_key": ""
"chitante_serie": ""
"chitante_serie_numar": ""
"bonuri_serie": ""
"facturi_cota_tva": "19%"
"dataProd": [{
"facturi_prod_nume": "170-092XNV",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "",
"prod_sku": "",
"prod_cod1": "",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}],
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
facturi_key | Id-ul facturii |
date_start | Data de inceput |
date_stop | Data de sfarsit |
Afisarea Produselor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Produse",
"act"=> "Get"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Produse",
"act": "Get"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"Id": "169710",
"Denumire": "Ciocolata Poiana amaruie 100 gr ",
"Tip": "produs",
"Categorie": "Bacanie - Dulciuri",
"Cod_EAN": "",
"Cod_SKU": null,
"Alt_Cod": null,
"UM": "BUC",
"Pretul_fara_TVA": null,
"Pret_cu_TVA": "3.50000",
"Moneda": "RON",
"Observatii1": "",
"Observatii2": "",
"Observatii3": "",
"Cota_TVA": ""
},
{
"Id": "169711",
"Denumire": "Ciocolata Poiana Ananas 100 gr ",
"Tip": "produs",
"Categorie": "Bacanie - Dulciuri",
"Cod_EAN": "",
"Cod_SKU": null,
"Alt_Cod": null,
"UM": "BUC",
"Pretul_fara_TVA": null,
"Pret_cu_TVA": "3.50000",
"Moneda": "RON",
"Observatii1": "",
"Observatii2": "",
"Observatii3": "",
"Cota_TVA": ""
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
prod_cod_cautare | criteriu cautare (Denumire, Cod_EAN, Cod_SKU, Alt_Cod) |
prod_cautare_valoare | valoarea criteriului de cautare |
Afisarea AWB-urilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Awb",
"act"=> "findAwb"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Facturi",
"act": "Get"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"facturi_key": "1857678",
"facturi_serie": "TEST",
"facturi_serie_numar": "141",
"facturi_data": "11-02-2020 15:30:52",
"couriers_courier": "SameDay",
"awb_awb": "16E1241093221",
"awb_status": "Comanda curier primita",
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
type_docs | Tipul documentului cautat: C - Comanda, F - Factura, P - Proforma |
facturi_key | Id-ul facturii |
date_start | Data de inceput |
date_stop | Data de sfarsit |
Interogarea Stocului
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Stoc",
"act"=> "Get",
"pdl"=> "SEDIUL SOCIAL",
"gestiune"=> "gestiune principala"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Stoc",
"act": "Get",
"pdl": "SEDIUL SOCIAL",
"gestiune": "gestiune principala"
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"Cod_EAN": "",
"Denumire": "1883 Fructul Pasiunii 100 cl",
"Cantitate": "225.00",
"UM": "BUC",
"Pret_fara_TVA_achizitie": "12.00",
"Pret_cu_TVA_achizitie": "14.28",
"Valoare_fara_TVA_achizitie": "2700.00",
"Valoare_cu_TVA_achizitie": "3213.00",
"Pret_fara_TVA_vanzare": "37.44",
"Pret_cu_TVA_vanzare": "44.55",
"Valoare_fara_TVA_vanzare": "8424.00",
"Valoare_cu_TVA_vanzare": "10024.56",
"Moneda": "RON",
"Numar": "-",
"Data_Document": "-",
"Tip_Document": "-",
"Document_Intrare": "-",
"Gestiune": "Gestiune principala",
"Punct_de_Lucru": "Sediul Social",
"Data": "18-01-2019",
"Observatii1": "",
"Observatii2": "",
"Observatii3": "",
"Categorie": "Sirop 1883"
},
.......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
pdl | punctul de lucru la care se doreste stocul |
gestiune | gestiunea la care se doreste stocul |
prod_cod_cautare | criteriul de cautare in aplicatie (prod_cod, prod_sku, prod_cod1, prod_key) |
prod_cautare | valoarea cautata |
with_zero_stock | Daca se doreste afisarea tuturor produselor (inclusiv cele care au stoc 0), acest parametru trebuie sa fie 'true' |
Adaugarea Clientilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Clienti",
"act"=> "Ins",
"clienti_key"=> "",
"clienti_nume"=> "Client Test",
"clienti_cod"=> "RO 1234567",
"clienti_reg"=> "J00\/00\/0000",
"clienti_tel"=> "0987654321",
"clienti_tip"=> "juridica",
"clienti_card"=> "0o9i8u7y",
"clienti_email"=> "email@domeniu.ro",
"clienti_sediu"=> "Str. Pacii nr. 20",
"clienti_oras"=> "Bucuresti",
"clienti_tara"=> "Romania",
"clienti_banca"=> "Banca",
"clienti_judet"=> "Bucuresti",
"clienti_cont"=> "XX1234567890",
"clienti_obs"=> "Observatii",
"clienti_obs1"=> "Obs. Client",
"clienti_adresa_livrare"=> "Adresa",
"clienti_nr_zile"=> "15",
"clienti_disc"=> "0%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Clienti",
"act": "Ins",
"clienti_key": "",
"clienti_nume": "Client Test",
"clienti_cod": "RO 1234567",
"clienti_reg": "J00\/00\/0000",
"clienti_tel": "0987654321",
"clienti_tip": "juridica",
"clienti_card": "0o9i8u7y",
"clienti_email": "email@domeniu.ro",
"clienti_sediu": "Str. Pacii nr. 20",
"clienti_oras": "Bucuresti",
"clienti_tara": "Romania",
"clienti_banca": "Banca",
"clienti_judet": "",
"clienti_cont": "",
"clienti_obs": "Observatii",
"clienti_obs1": "Obs. Client",
"clienti_adresa_livrare": "Adresa",
"clienti_nr_zile": "15",
"clienti_disc": "0%"
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1342457"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
clienti_key | identificator |
clienti_nume | denumire |
clienti_cod | cod fiscal |
clienti_reg | cod registrul comertului |
clienti_tel | telefon |
clienti_tip | persoana (fizica/juridica) |
clienti_card | cod client |
clienti_email | |
clienti_sediu | sediu |
clienti_oras | oras |
clienti_tara | tara |
clienti_banca | banca |
clienti_judet | judet |
clienti_cont | cont |
clienti_obs | observatii |
clienti_obs1 | alte observatii |
clienti_adresa_livrare | adresa de livrare |
clienti_nr_zile | numar zile scadenta |
clienti_disc | discount |
Adaugarea Produselor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"act"=> "Ins",
"met"=> "Produse",
"prod_key"=> "",
"prod_nume"=> "produs3",
"prod_cod"=> "cod EAN",
"prod_sku"=> "cod SKU",
"prod_cod1"=> "alt cod",
"prod_obs1"=> "Observatii1",
"prod_obs2"=> "Observatii2",
"prod_obs3"=> "Observatii3",
"prod_um"=> "um",
"prod_pret_ftva"=> "50",
"fk_curs_moneda"=> "RON",
"fk_cote_tva_nume"=> "19%",
"prod_pret_ctva"=> "59.5",
"prod_tip"=> "produs"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"act": "Ins",
"met": "Produse",
"prod_key": "",
"prod_nume": "produs3",
"prod_cod": "cod EAN",
"prod_sku": "cod SKU",
"prod_cod1": "alt cod",
"prod_obs1": "Observatii1",
"prod_obs2": "Observatii2",
"prod_obs3": "Observatii3",
"prod_um": "um",
"prod_pret_ftva": "50",
"fk_curs_moneda": "RON",
"fk_cote_tva_nume": "19%",
"prod_pret_ctva": "59.5",
"prod_tip": "produs"
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1496380"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
prod_key | identificator |
prod_nume | denumire |
prod_cod | cod EAN |
prod_sku | cod sku |
prod_cod1 | alt cod |
prod_obs1 | observatii |
prod_obs2 | observatii |
prod_obs3 | observatii |
prod_um | unitate de masura |
prod_pret_ftva | pret fara TVA |
fk_curs_moneda | moneda |
fk_cote_tva_nume | cota de TVA |
prod_pret_ctva | pret cu TVA |
prod_tip | tip produs (produs, altceva, inactiv) |
Adaugarea Avizelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Avize",
"act"=> "Ins",
);
$values['dataFact'] = array(
"facturi_key"=> "",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bacau",
"facturi_tara_client"=> "Romania",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa",
"fk_agent_name"=> "Nume Agent"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Avize",
"act": "Ins",
"dataFact": {
"facturi_key": "",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa",
"fk_agent_name": "Nume Agent"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "2322212"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_oras_client | oras client |
facturi_tara_client | tara client |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Adaugarea Proformelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Proforme",
"act"=> "Ins"
);
$values['dataFact'] = array(
"facturi_key"=> "",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bacau",
"facturi_tara_client"=> "Romania",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_clienti_judet_livrare"=> "judetul de livrare",
"facturi_clienti_oras_livrare"=> "orasul de livrare",
"facturi_clienti_tel"=> "telefon client",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa",
"fk_agent_name"=> "Nume Agent"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Proforme",
"act": "Ins",
"dataFact": {
"facturi_key": "",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"clienti_judet_livrare": "judetul de livrare",
"facturi_clienti_oras_livrare": "orasul de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa",
"fk_agent_name": "Nume Agent"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "82823249"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_oras_client | oras |
facturi_tara_client | tara |
facturi_clienti_adresa_livrare | adresa de livrare |
facturi_clienti_judet_livrare | judet de livrare |
facturi_clienti_oras_livrare | oras de livrare |
facturi_clienti_tel | telefon client |
fk_agent_name | agent |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | Emisa |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Adaugarea Facturilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Facturi",
"act"=> "Ins"
);
$values['dataFact'] = array(
"facturi_key"=> "",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bucuresti",
"facturi_tara_client"=> "Romania",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_clienti_judet_livrare"=> "judetul de livrare",
"facturi_clienti_oras_livrare"=> "orasul de livrare",
"facturi_clienti_tel"=> "telefon client",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa",
"fk_agent_name"=> "Nume Agent",
"incasare_factura"=> "Chitanta",
"chitanta_serie"=> ""
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Facturi",
"act": "Ins",
"dataFact": {
"facturi_key": "",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_clienti_judet_livrare": "judetul de livrare",
"facturi_clienti_oras_livrare": "orasul de livrare",
"facturi_clienti_tel": "telefon client",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa",
"fk_agent_name": "Nume Agent",
"incasare_factura": "Chitanta",
"chitanta_serie": ""
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_oras_client | oras client |
facturi_tara_client | tara client |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_clienti_adresa_livrare | adresa de livrare |
facturi_clienti_judet_livrare | judet de livrare |
facturi_clienti_oras_livrare | oras de livrare |
facturi_clienti_tel | telefon client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_status | status |
incasare_factura | metoda de plata a facturii (optional, se completeaza cu "Chitanta" pentru plata cu chitanta) |
chitanta_serie | seria chitantei (optional) |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Adaugarea Chitantelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey": "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Chitante",
"act"=> "Ins"
);
$values['dataFact'] = array(
"facturi_key"=> "",
"facturi_serie"=> "CCC",
"facturi_numar"=> "71",
"facturi_nume_client"=> "Nume Client",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_suma"=> "1209.90",
"facturi_moneda"=> "RON",
"facturi_obs"=> "Contravaloare factura FF 123",
"facturi_data"=> "2019-06-09 23:23:23",
"facturi_status"=> "Emisa"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey"=> "123456789",
"met": "Chitante",
"act": "Ins",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"dataFact": {
"facturi_key": "",
"facturi_serie": "CCC",
"facturi_numar": "71",
"facturi_nume_client"=> "Nume Client",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_suma": "1209.90",
"facturi_moneda": "RON",
"facturi_obs": "Contravaloare factura FF 123",
"facturi_data": "29-01-2019 12:28:49",
"facturi_status": "Emisa"
}
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1342457"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
facturi_key | identificator |
facturi_serie | serie |
facturi_numar | numar |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_suma | suma |
facturi_moneda | moneda |
facturi_obs | observatii |
facturi_data | data |
facturi_status | status |
Adaugarea Bonurilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey": "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Bonuri",
"act"=> "Ins"
);
$values['dataFact'] = array(
"facturi_key"=> "",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"modalitate_plata_bon"=> "Cash",
"mod_plata_cash"=> "602.14",
"mod_plata_card"=> "0.00",
"mod_plata_tiket"=> "0.00",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Bonuri",
"act": "Ins",
"dataFact": {
"facturi_key": "",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"modalitate_plata_bon"=> "Cash",
"mod_plata_cash"=> "602.14",
"mod_plata_card"=> "0.00",
"mod_plata_tiket"=> "0.00",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
modalitate_plata_bon | modalitate de plata (Cash, Card, Tichet, Combinata) |
mod_plata_cash | suma achitata cash |
mod_plata_card | suma achitata card |
mod_plata_tiket | suma achitata tichet |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Adaugarea NIR-urilor
Exemplu de apelare din php:
<?php
$value = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Nir",
"act"=> "Ins"
);
$value['dataFact'] = array(
"nir_key"=> "",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"nir_data"=> "2019-09-29",
"nir_numar"=> "6",
"nir_furnizor"=> "ABC SRL",
"nir_tip_doc"=> "Factura Fiscala",
"nir_nr_doc"=> "23",
"nir_fact_data"=> "2019-09-29",
"nir_auto"=> "13B124",
"nir_obs"=> "observatii ",
"nir_data_scadenta"=> "2019-09-29",
"nir_moneda"=> "RON"
);
$value['dataProd'][0] = array(
"nir_prod_nume"=> "1883 Amaretto 100 cl",
"nir_prod_um"=> "BUC",
"nir_prod_cant_a"=> "1.00",
"nir_prod_cant"=> "1.00",
"nir_prod_tva_a"=> "19%",
"nir_prod_pretftva_a"=> "24.00",
"nir_prod_pretctva_a"=> "28.56",
"nir_prod_val_a"=> "24.00",
"nir_prod_val_tva_a"=> "4.56",
"nir_prod_val_tot_a"=> "28.56",
"nir_prod_tva"=> "19%",
"nir_prod_pretftva"=> "36.18",
"nir_prod_pretctva"=> "43.06",
"nir_prod_val"=> "36.18",
"nir_prod_val_tva"=> "6.88",
"nir_prod_val_tot"=> "43.06",
"nir_prod_moneda"=> "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$value['dataProd'][1] = array(
"nir_prod_nume"=> "1883 Artar 100 cl",
"nir_prod_um"=> "BUC",
"nir_prod_cant_a"=> "1.00",
"nir_prod_cant"=> "1.00",
"nir_prod_tva_a"=> "19%",
"nir_prod_pretftva_a"=> "23.000",
"nir_prod_pretctva_a"=> "27.37",
"nir_prod_val_a"=> "23.00",
"nir_prod_val_tva_a"=> "4.37",
"nir_prod_val_tot_a"=> "27.37",
"nir_prod_tva"=> "19%",
"nir_prod_pretftva"=> "36.185",
"nir_prod_pretctva"=> "43.06",
"nir_prod_val"=> "36.18",
"nir_prod_val_tva"=> "6.88",
"nir_prod_val_tot"=> "43.06",
"nir_prod_moneda"=> "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json={parametrii in format JSON}json_encode($value);
$curl_options = array(
CURLOPT_URL => "http://apidev.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Nir",
"act": "Ins",
"dataFact": {
"nir_key": "",
"nir_punct_de_lucru"=> "",
"nir_gestiune"=> "",
"nir_data": "2019-09-29",
"nir_numar": "6",
"nir_furnizor": "ABC SRL",
"nir_tip_doc": "Factura Fiscala",
"nir_nr_doc": "23",
"nir_fact_data": "2019-09-29",
"nir_auto": "13B124",
"nir_obs": "observatii ",
"nir_data_scadenta": "2019-09-29",
"nir_moneda": "RON"
},
"dataProd": [{
"nir_prod_nume": "1883 Amaretto 100 cl",
"nir_prod_um": "BUC",
"nir_prod_cant_a": "1.00",
"nir_prod_cant": "1.00",
"nir_prod_tva_a": "19%",
"nir_prod_pretftva_a": "24.00",
"nir_prod_pretctva_a": "28.56",
"nir_prod_val_a": "24.00",
"nir_prod_val_tva_a": "4.56",
"nir_prod_val_tot_a": "28.56",
"nir_prod_tva": "19%",
"nir_prod_pretftva": "36.18",
"nir_prod_pretctva": "43.06",
"nir_prod_val": "36.18",
"nir_prod_val_tva": "6.88",
"nir_prod_val_tot": "43.06",
"nir_prod_moneda": "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
},
{
"nir_prod_nume": "1883 Artar 100 cl",
"nir_prod_um": "BUC",
"nir_prod_cant_a": "1.00",
"nir_prod_cant": "1.00",
"nir_prod_tva_a": "19%",
"nir_prod_pretftva_a": "23.000",
"nir_prod_pretctva_a": "27.37",
"nir_prod_val_a": "23.00",
"nir_prod_val_tva_a": "4.37",
"nir_prod_val_tot_a": "27.37",
"nir_prod_tva": "19%",
"nir_prod_pretftva": "36.185",
"nir_prod_pretctva": "43.06",
"nir_prod_val": "36.18",
"nir_prod_val_tva": "6.88",
"nir_prod_val_tot": "43.06",
"nir_prod_moneda": "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
nir_key | identificator |
nir_punct_de_lucru | punct de lucru |
nir_gestiune | gestiune |
nir_data | data |
nir_numar | numarul |
nir_furnizor | furnizor |
nir_tip_doc | documentul de intrare |
nir_nr_doc | numarul documentului de intrare |
nir_fact_data | data documentului de intrare |
nir_auto | numarul de inmatriculare al furnizorului |
nir_obs | observatii |
nir_data_scadenta | data scadenta a documentului de intrare |
nir_moneda | moneda |
nir_prod_nume | denumire produs |
nir_prod_um | unitate de masura |
nir_prod_cant_a | cantitate conform document |
nir_prod_cant | cantitate achizitionata |
nir_prod_tva_a | TVA achizitie |
nir_prod_pretftva_a | pret fara TVA achizitie |
nir_prod_pretctva_a | pret cu TVA achizitie |
nir_prod_val_a | valoare fara TVA achizitie |
nir_prod_val_tva_a | valoare TVA achizitie |
nir_prod_val_tot_a | valoare totala achizitie |
nir_prod_tva | TVA vanzare |
nir_prod_pretftva | pret fara TVA vanzare |
nir_prod_pretctva | pret cu TVA vanzare |
nir_prod_val | valoare vanzare |
nir_prod_val_tva | valoare TVA vanzare |
nir_prod_val_tot | valoare totala vanzare |
nir_prod_moneda | moneda |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Modificarea Clientilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Clienti",
"act"=> "Upd",
"clienti_key"=> "1342461",
"clienti_nume"=> "Client Test",
"clienti_cod"=> "RO 1234567",
"clienti_reg"=> "J00\/00\/0000",
"clienti_tel"=> "0987654321",
"clienti_tip"=> "juridica",
"clienti_card"=> "0o9i8u7y",
"clienti_email"=> "email@domeniu.ro",
"clienti_sediu"=> "Str. Pacii nr. 20",
"clienti_oras"=> "Bucuresti",
"clienti_tara"=> "Romania",
"clienti_banca"=> "Banca",
"clienti_judet"=> "Bucuresti",
"clienti_cont"=> "XX1234567890",
"clienti_obs"=> "Observatii",
"clienti_obs1"=> "Obs. Client",
"clienti_adresa_livrare"=> "Adresa",
"clienti_nr_zile"=> "15",
"clienti_disc"=> "0%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Clienti",
"act": "Upd",
"clienti_key": "1342461",
"clienti_nume": "Client Test",
"clienti_cod": "RO 1234567",
"clienti_reg": "J00\/00\/0000",
"clienti_tel": "0987654321",
"clienti_tip": "juridica",
"clienti_card": "0o9i8u7y",
"clienti_email": "email@domeniu.ro",
"clienti_sediu": "Str. Pacii nr. 20",
"clienti_oras": "Bucuresti",
"clienti_tara": "Romania",
"clienti_banca": "Banca",
"clienti_judet": "",
"clienti_cont": "",
"clienti_obs": "Observatii",
"clienti_obs1": "Obs. Client",
"clienti_adresa_livrare": "Adresa",
"clienti_nr_zile": "15",
"clienti_disc": "0%"
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1342457"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
clienti_key | identificator |
clienti_nume | denumire |
clienti_cod | cod fiscal |
clienti_reg | cod registrul comertului |
clienti_tel | telefon |
clienti_tip | persoana (fizica/juridica) |
clienti_card | cod client |
clienti_email | |
clienti_sediu | sediu |
clienti_oras | oras |
clienti_tara | Romania |
clienti_banca | banca |
clienti_judet | judet |
clienti_cont | cont |
clienti_obs | observatii |
clienti_obs1 | alte observatii |
clienti_adresa_livrare | adresa de livrare |
clienti_nr_zile | numar zile scadenta |
clienti_disc | discount |
Modificarea Produselor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"act"=> "Upd",
"met"=> "Produse",
"prod_key"=> "1342461",
"prod_nume"=> "produs3",
"prod_cod"=> "cod EAN",
"prod_sku"=> "cod SKU",
"prod_cod1"=> "alt cod",
"prod_obs1"=> "Observatii1",
"prod_obs2"=> "Observatii2",
"prod_obs3"=> "Observatii3",
"prod_um"=> "um",
"prod_pret_ftva"=> "50",
"fk_curs_moneda"=> "RON",
"fk_cote_tva_nume"=> "19%",
"prod_pret_ctva"=> "59.5",
"prod_tip"=> "produs"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"act": "Upd",
"met": "Produse",
"prod_key": "1342461",
"prod_nume": "produs3",
"prod_cod": "cod EAN",
"prod_sku": "cod SKU",
"prod_cod1": "alt cod",
"prod_obs1": "Observatii1",
"prod_obs2": "Observatii2",
"prod_obs3": "Observatii3",
"prod_um": "um",
"prod_pret_ftva": "50",
"fk_curs_moneda": "RON",
"fk_cote_tva_nume": "19%",
"prod_pret_ctva": "59.5",
"prod_tip": "produs"
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1496380"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
prod_key | identificator |
prod_nume | denumire |
prod_cod | cod EAN |
prod_sku | cod sku |
prod_cod1 | alt cod |
prod_obs1 | observatii |
prod_obs2 | observatii |
prod_obs3 | observatii |
prod_um | unitate de masura |
prod_pret_ftva | pret fara TVA |
fk_curs_moneda | moneda |
fk_cote_tva_nume | cota de TVA |
prod_pret_ctva | pret cu TVA |
prod_tip | tip produs (produs, altceva, inactiv) |
Modificarea Avizelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Avize",
"act"=> "Upd",
);
$values['dataFact'] = array(
"facturi_key"=> "63448",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bacau",
"facturi_tara_client"=> "Romania",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Avize",
"act": "Ins",
"dataFact": {
"facturi_key": "63448",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva"=> "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva"=> "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "2322212"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_oras_client | oras client |
facturi_tara_client | tara client |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Modificarea Proformelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Proforme",
"act"=> "Upd"
);
$values['dataFact'] = array(
"facturi_key"=> "63448",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bacau",
"facturi_tara_client"=> "Romania",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",,
"prod_cod_cautare"=> "prod_cod"
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Proforme",
"act": "Upd",
"dataFact": {
"facturi_key": "63448",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status"=> "Emisa"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva"=> "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva"=> "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "82823249"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_oras_client | oras client |
facturi_tara_client | tara client |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Modificarea Facturilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey": "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Facturi",
"act"=> "Upd"
);
$values['dataFact'] = array(
"facturi_key"=> "63448",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"facturi_serie"=> "",
"facturi_numar"=> "",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_oras_client"=> "Bacau",
"facturi_tara_client"=> "Bacau",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Facturi",
"act": "Upd",
"dataFact": {
"facturi_key": "63448",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"facturi_serie": "",
"facturi_numar": "",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_oras_client": "Bacau",
"facturi_tara_client": "Romania",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status"=> "Emisa"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_tara_client | tara client |
facturi_oras_client | judet client |
facturi_judet_client | judet |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Modificarea Statusului Facturilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey" => "12345678",
"u" => "admin",
"p" => "magazin",
"c" => "ro 31234567",
"act" => "ChangeStatus",
"met" => "Facturi",
"facturi_key" => "1857997",
"facturi_status" => "Platita"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": “12345678",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"act": "ChangeStatus",
"met": "Facturi",
"facturi_key": "1857997",
"facturi_status": "Platita"
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | id factura |
facturi_status | status |
Modificarea Chitantelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey": "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Chitante",
"act"=> "Upd"
);
$values['dataFact'] = array(
"facturi_key"=> "534592",
"facturi_serie"=> "CCC",
"facturi_numar"=> "71",
"facturi_nume_client"=> "Nume Client",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_suma"=> "1209.90",
"facturi_moneda"=> "RON",
"facturi_obs"=> "Contravaloare factura FF 123",
"facturi_data"=> "2019-06-09 23:23:23",
"facturi_status"=> "Emisa"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey"=> "123456789",
"met": "Chitante",
"act": "Upd",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"dataFact": {
"facturi_key": "534592",
"facturi_serie": "CCC",
"facturi_numar": "71",
"facturi_nume_client"=> "Nume Client",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_suma": "1209.90",
"facturi_moneda": "RON",
"facturi_obs": "Contravaloare factura FF 123",
"facturi_data": "29-01-2019 12:28:49",
"facturi_status": "Emisa"
}
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "1342457"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
facturi_key | identificator |
facturi_serie | serie |
facturi_numar | numar |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_suma | suma |
facturi_moneda | moneda |
facturi_obs | observatii |
facturi_data | data |
facturi_status | status |
Modificarea Bonurilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey": "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Bonuri",
"act"=> "Upd"
);
$values['dataFact'] = array(
"facturi_key"=> "2686267",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"facturi_data"=> "2019-01-09 15:30:52",
"facturi_data_scadenta"=> "2019-01-31",
"modalitate_plata_bon"=> "Cash",
"mod_plata_cash"=> "602.14",
"mod_plata_card"=> "0.00",
"mod_plata_tiket"=> "0.00",
"facturi_cota_tva"=> "19%",
"facturi_moneda"=> "RON",
"facturi_nume_client"=> "Nume Client",
"facturi_tip_persoana"=> "fizica",
"facturi_codf_client"=> "18181818181",
"facturi_nrreg_client"=> "cd23123213",
"facturi_sediu_client"=> "Bacau",
"facturi_judet_client"=> "Bacau",
"facturi_cont_client"=> "Cont",
"facturi_banca_client"=> "banca",
"facturi_clienti_adresa_livrare"=> "adresa de livrare",
"facturi_obs_client"=> "obs_client",
"facturi_nume_delegat"=> "nume delegat",
"facturi_act_delegat"=> "act delegat",
"facturi_obs_delegat"=> "obs delegat",
"facturi_obs_up"=> "alte observatii",
"facturi_status"=> "Emisa"
);
$values['dataProd'][0] = array(
"facturi_prod_nume"=> "produs test1",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "50",
"facturi_prod_pretctva"=> "59.5",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "50",
"facturi_prod_val_tva"=> "9.5",
"facturi_prod_val_tot"=> "59.5",
"prod_cod"=> "ean",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$values['dataProd'][1] = array(
"facturi_prod_nume"=> "produs test2",
"facturi_prod_moneda"=> "RON",
"facturi_prod_pretftva"=> "456",
"facturi_prod_pretctva"=> "542.64",
"facturi_prod_cant"=> "1.000",
"facturi_prod_um"=> "BUC",
"facturi_prod_val"=> "456",
"facturi_prod_val_tva"=> "86.64",
"facturi_prod_val_tot"=> "542.64",
"prod_cod"=> "123456",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Bonuri",
"act": "Upd",
"dataFact": {
"facturi_key": "2686267",
"facturi_punct_de_lucru": "",
"facturi_gestiune": "",
"facturi_data": "2019-01-09 15:30:52",
"facturi_data_scadenta": "2019-01-31",
"modalitate_plata_bon"=> "Cash",
"mod_plata_cash"=> "602.14",
"mod_plata_card"=> "0.00",
"mod_plata_tiket"=> "0.00",
"facturi_cota_tva": "19%",
"facturi_moneda": "RON",
"facturi_nume_client": "Nume Client",
"facturi_tip_persoana": "fizica",
"facturi_codf_client": "18181818181",
"facturi_nrreg_client": "cd23123213",
"facturi_sediu_client": "Bacau",
"facturi_judet_client": "Bacau",
"facturi_cont_client": "Cont",
"facturi_banca_client": "banca",
"facturi_clienti_adresa_livrare": "adresa de livrare",
"facturi_obs_client": "obs_client",
"facturi_nume_delegat": "nume delegat",
"facturi_act_delegat": "act delegat",
"facturi_obs_delegat": "obs delegat",
"facturi_obs_up": "alte observatii",
"facturi_status": "Emisa"
},
"dataProd": [{
"facturi_prod_nume": "produs test1",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "50",
"facturi_prod_pretctva": "59.5",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "50",
"facturi_prod_val_tva": "9.5",
"facturi_prod_val_tot": "59.5",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
},
{
"facturi_prod_nume": "produs test2",
"facturi_prod_moneda": "RON",
"facturi_prod_pretftva": "456",
"facturi_prod_pretctva": "542.64",
"facturi_prod_cant": "1.000",
"facturi_prod_val": "456",
"facturi_prod_val_tva": "86.64",
"facturi_prod_val_tot": "542.64",
"prod_cod": "-",
"prod_sku": "-",
"prod_cod1": "-",
"prod_cod_cautare": "prod_cod",
"facturi_prod_tva": "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "92382888"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
facturi_key | identificator |
facturi_punct_de_lucru | punctul de lucru |
facturi_gestiune | gestiune |
facturi_data | data emiterii |
facturi_data_scadenta | data scadenta |
facturi_serie | seria |
modalitate_plata_bon | modalitate de plata (Cash, Card, Tichet, Combinata) |
mod_plata_cash | suma achitata cash |
mod_plata_card | suma achitata card |
mod_plata_tiket | suma achitata tichet |
facturi_cota_tva | cota de tva |
facturi_numar | numarul |
facturi_moneda | moneda |
facturi_nume_client | denumire client |
facturi_tip_persoana | persoana (fizica/juridica) |
facturi_codf_client | codul fiscal |
facturi_nrreg_client | cod registrul comertului |
facturi_sediu_client | sediul |
facturi_judet_client | judet |
facturi_cont_client | cont |
facturi_banca_client | banca |
facturi_obs_client | observatii client |
facturi_nume_delegat | denumire delegat |
facturi_act_delegat | actul delegatului |
facturi_obs_delegat | observatii delegat |
facturi_obs_up | alte observatii document |
facturi_prod_nume | denumire produs |
facturi_prod_moneda | moneda |
facturi_prod_pretftva | pretul fara tva |
facturi_prod_pretctva | pretul cu tva |
facturi_prod_cant | cantitate |
facturi_prod_val | valoare fara tva |
facturi_prod_val_tva | valoare cu tva |
facturi_prod_val_tot | valoare totala |
facturi_status | status |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Modificarea NIR-urilor
Exemplu de apelare din php:
<?php
$value = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "ro 31234567",
"met"=> "Nir",
"act"=> "Upd"
);
$value['dataFact'] = array(
"nir_key"=> "23434222",
"facturi_punct_de_lucru"=> "",
"facturi_gestiune"=> "",
"nir_data"=> "2019-09-29",
"nir_numar"=> "6",
"nir_furnizor"=> "ABC SRL",
"nir_tip_doc"=> "Factura Fiscala",
"nir_nr_doc"=> "23",
"nir_fact_data"=> "2019-09-29",
"nir_auto"=> "13B124",
"nir_obs"=> "observatii ",
"nir_data_scadenta"=> "2019-09-29",
"nir_moneda"=> "RON"
);
$value['dataProd'][0] = array(
"nir_prod_nume"=> "1883 Amaretto 100 cl",
"nir_prod_um"=> "BUC",
"nir_prod_cant_a"=> "1.00",
"nir_prod_cant"=> "1.00",
"nir_prod_tva_a"=> "19%",
"nir_prod_pretftva_a"=> "24.00",
"nir_prod_pretctva_a"=> "28.56",
"nir_prod_val_a"=> "24.00",
"nir_prod_val_tva_a"=> "4.56",
"nir_prod_val_tot_a"=> "28.56",
"nir_prod_tva"=> "19%",
"nir_prod_pretftva"=> "36.18",
"nir_prod_pretctva"=> "43.06",
"nir_prod_val"=> "36.18",
"nir_prod_val_tva"=> "6.88",
"nir_prod_val_tot"=> "43.06",
"nir_prod_moneda"=> "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$value['dataProd'][1] = array(
"nir_prod_nume"=> "1883 Artar 100 cl",
"nir_prod_um"=> "BUC",
"nir_prod_cant_a"=> "1.00",
"nir_prod_cant"=> "1.00",
"nir_prod_tva_a"=> "19%",
"nir_prod_pretftva_a"=> "23.000",
"nir_prod_pretctva_a"=> "27.37",
"nir_prod_val_a"=> "23.00",
"nir_prod_val_tva_a"=> "4.37",
"nir_prod_val_tot_a"=> "27.37",
"nir_prod_tva"=> "19%",
"nir_prod_pretftva"=> "36.185",
"nir_prod_pretctva"=> "43.06",
"nir_prod_val"=> "36.18",
"nir_prod_val_tva"=> "6.88",
"nir_prod_val_tot"=> "43.06",
"nir_prod_moneda"=> "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
);
$json={parametrii in format JSON}json_encode($value);
$curl_options = array(
CURLOPT_URL => "http://apidev.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"u": "admin",
"p": "magazin",
"c": "ro 31234567",
"met": "Nir",
"act": "Upd",
"dataFact": {
"nir_key": "23434222",
"nir_punct_de_lucru"=> "",
"nir_gestiune"=> "",
"nir_data": "2019-09-29",
"nir_numar": "6",
"nir_furnizor": "ABC SRL",
"nir_tip_doc": "Factura Fiscala",
"nir_nr_doc": "23",
"nir_fact_data": "2019-09-29",
"nir_auto": "13B124",
"nir_obs": "observatii ",
"nir_data_scadenta": "2019-09-29",
"nir_moneda": "RON"
},
"dataProd": [{
"nir_prod_nume": "1883 Amaretto 100 cl",
"nir_prod_um": "BUC",
"nir_prod_cant_a": "1.00",
"nir_prod_cant": "1.00",
"nir_prod_tva_a": "19%",
"nir_prod_pretftva_a": "24.00",
"nir_prod_pretctva_a": "28.56",
"nir_prod_val_a": "24.00",
"nir_prod_val_tva_a": "4.56",
"nir_prod_val_tot_a": "28.56",
"nir_prod_tva": "19%",
"nir_prod_pretftva": "36.18",
"nir_prod_pretctva": "43.06",
"nir_prod_val": "36.18",
"nir_prod_val_tva": "6.88",
"nir_prod_val_tot": "43.06",
"nir_prod_moneda": "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
},
{
"nir_prod_nume": "1883 Artar 100 cl",
"nir_prod_um": "BUC",
"nir_prod_cant_a": "1.00",
"nir_prod_cant": "1.00",
"nir_prod_tva_a": "19%",
"nir_prod_pretftva_a": "23.000",
"nir_prod_pretctva_a": "27.37",
"nir_prod_val_a": "23.00",
"nir_prod_val_tva_a": "4.37",
"nir_prod_val_tot_a": "27.37",
"nir_prod_tva": "19%",
"nir_prod_pretftva": "36.185",
"nir_prod_pretctva": "43.06",
"nir_prod_val": "36.18",
"nir_prod_val_tva": "6.88",
"nir_prod_val_tot": "43.06",
"nir_prod_moneda": "RON",
"prod_cod"=> "-",
"prod_sku"=> "-",
"prod_cod1"=> "-",
"prod_cod_cautare"=> "prod_cod",
"facturi_prod_tva"=> "19%"
}]
}
Raspunsul JSON:
{
"success": 2000,
"result": {
"msg": "Datele au fost salvate cu succes!",
"id": "23434222"
}
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
act | actiune |
met | metoda |
nir_key | identificator |
nir_punct_de_lucru | punct de lucru |
nir_gestiune | gestiune |
nir_data | data |
nir_numar | numarul |
nir_furnizor | furnizor |
nir_tip_doc | documentul de intrare |
nir_nr_doc | numarul documentului de intrare |
nir_fact_data | data documentului de intrare |
nir_auto | numarul de inmatriculare al furnizorului |
nir_obs | observatii |
nir_data_scadenta | data scadenta a documentului de intrare |
nir_moneda | moneda |
nir_prod_nume | denumire produs |
nir_prod_um | unitate de masura |
nir_prod_cant_a | cantitate conform document |
nir_prod_cant | cantitate achizitionata |
nir_prod_tva_a | TVA achizitie |
nir_prod_pretftva_a | pret fara TVA achizitie |
nir_prod_pretctva_a | pret cu TVA achizitie |
nir_prod_val_a | valoare fara TVA achizitie |
nir_prod_val_tva_a | valoare TVA achizitie |
nir_prod_val_tot_a | valoare totala achizitie |
nir_prod_tva | TVA vanzare |
nir_prod_pretftva | pret fara TVA vanzare |
nir_prod_pretctva | pret cu TVA vanzare |
nir_prod_val | valoare vanzare |
nir_prod_val_tva | valoare TVA vanzare |
nir_prod_val_tot | valoare totala vanzare |
nir_prod_moneda | moneda |
prod_cod | cod EAN |
prod_sku | cod SKU |
prod_cod1 | alt cod |
prod_cod_cautare | codul de identificare in aplicatie (prod_cod, prod_sku, prod_cod1) |
facturi_prod_tva | Tva Produs |
Listarea Facturilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "FacturiHtml",
"act"=> "Facturi",
"id_fact"=> "1761103",
"serie"=> "AA",
"nr"=> "123",
"select_language"=> "1",
"select_currency"=> "RON",
"select_format"=> "1"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "FacturiHtml",
"act": "Facturi",
"id_fact": "1761103",
"serie": "AA",
"nr": "123",
"select_language": "1",
"select_currency": "RON",
"select_format": "1"
}
Raspunsul JSON:
PDF-ul cu documentul
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
id_fact | id factura |
serie | serie factura (optional) |
nr | numar factura (optional) |
select_language | (1 - Romana |
select_currency | (RON |
select_format | (1 - A4 |
Listarea Proformelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "FacturiHtml",
"act"=> "Facturi",
"id_fact"=> "1761103",
"serie"=> "AA","nr"=> "123",
"type"=> "proforma",
"select_language"=> "1",
"select_currency"=> "RON",
"select_format"=> "1"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "FacturiHtml",
"act": "Facturi",
"id_fact": "1761103",
"serie": "AA",
"nr": "123",
"type": "proforma",
"select_language": "1",
"select_currency": "RON",
"select_format": "1"
}
Raspunsul JSON:
PDF-ul cu documentul
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
serie | serie proforma (optional) |
nr | numar proforma (optional) |
type | tip document ('proforma') - obligatoriu |
select_language | (1 - Romana |
select_currency | (RON |
select_format | (1 - A4 |
Listarea Avizelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "FacturiHtml",
"act"=> "Facturi",
"id_fact"=> "1761103",
"serie"=> "AA",
"nr"=> "123",
"type"=> "aviz",
"select_language"=> "1",
"select_currency"=> "RON",
"select_format"=> "1"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "FacturiHtml",
"act": "Facturi",
"id_fact": "1761103",
"serie": "AA",
"nr": "123",
"type": "aviz",
"select_language": "1",
"select_currency": "RON",
"select_format": "1"
}
Raspunsul JSON:
PDF-ul cu documentul
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
id_fact | id aviz |
type | tip document ('aviz') - obligatoriu |
select_language | (1 - Romana |
select_currency | (RON |
select_format | (1 - A4 |
Listarea Chitantelor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "FacturiHtml",
"act"=> "Chitante",
"id_fact"=> "1761103",
"select_language"=> "1"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "FacturiHtml",
"act": "Chitante",
"id_fact": "1761103",
"select_language": "1"
}
Raspunsul JSON:
PDF-ul cu documentul
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
id_fact | id chitanta |
select_language | (1 - Romana |
Listarea NIR-urilor
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "Nir",
"act"=> "Print",
"nir_key"=> "1761103"
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "Nir",
"act": "Print",
"nir_key": "1761103"
}
Raspunsul JSON:
PDF-ul cu documentul
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
nir_key | id nir |
Listare Incasari
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "RegistruIncasari",
"act"=> "Get",
"date_start"=> "01-05-2022",
"date_stop"=> "10-05-2022",
"incasari_client"=> "101",
"incasari_serie"=> "FF 1234",
"incasari_moneda"=> "RON",
"incasari_tip"=> "cash",
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "RegistruIncasari",
"act": "Get",
"date_start": "01-05-2022",
"date_stop": "10-05-2022",
"incasari_client": "101",
"incasari_serie": "FF 1234",
"incasari_moneda": "RON",
"incasari_tip": "cash",
}
Raspunsul JSON:
{
"success": 2000,
"result": [{
"incasari_key": "1857678",
"incasari_client": "TEST",
"clienti_cod": "141",
"incasari_serie": "FF 1234",
"incasari_data": "22-06-2015 11:13:08",
"incasari_suma": "300.00",
"incasari_moneda": "RON",
"incasari_tip": "Cash",
"incasari_obs": "Contravaloare facturi: TEST 71; TEST 62; TEST 65; TEST 69;",
"tip": "Incasare",
"fk_clienti_key": "101",
"fk_firme_key": "2107",
"usr_name": "",
"pdl_nume": "SEDIUL SOCIAL",
}],
}
......
]
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
date_start | Data start [optional, pentru filtrare rezultate] |
date_stop | Data stop [optional, pentru filtrare rezultate] |
incasari_client | id client [optional, pentru filtrare rezultate] |
incasari_serie | seria si numarul documentului de incasare [optional, pentru filtrare rezultate] |
incasari_moneda | Moneda incasarii [Ex: RON, EUR, USD; optional, pentru filtrare rezultate] |
incasari_tip | tip incasare [valori: 'Banca','Card','Cash','Trezorerie','Altceva'; optional, pentru filtrare rezultate] |
Adaugare Incasari
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "RegistruIncasari",
"act"=> "Ins",
"fk_clienti_key"=> "101",
"incasari_data"=> "09-05-2022 18:22:06",
"incasari_suma"=> "10.52",
"incasari_serie"=> "FF 1234",
"incasari_moneda"=> "RON",
"incasari_tip"=> "cash",
"incasari_obs"=> "Contravaloare facturi: aaa 29; aaa 40;",
"idFacturi" => array(10, 25);
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "RegistruIncasari",
"act": "Ins",
"fk_clienti_key": "101",
"incasari_data": "09-05-2022 18:22:06",
"incasari_suma": "10.52",
"incasari_serie": "FF 1234",
"incasari_moneda": "RON",
"incasari_tip": "cash",
"incasari_obs": "Contravaloare facturi: aaa 29; aaa 40;",
"idFacturi": [10, 25]
}
Raspunsul JSON:
{
"success": 2000,
"result":
"Datele au fost salvate cu succes!"
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
fk_clienti_key | id client |
incasari_data | Data incasare [ex: 09-05-2022 18:22:06] |
incasari_suma | suma incasata |
incasari_serie | seria si numarul documentului de incasare |
incasari_moneda | Moneda incasarii [Ex: RON, EUR, USD] |
incasari_tip | tip incasare [valori: 'Banca','Card','Cash','Trezorerie','Altceva'] |
incasari_obs | observatii incasare [Ex: Contravaloare facturi: aaa 29; aaa 40] |
idFacturi | array id-uri facturi ce se doresc imperecheate cu plata [optional] |
Editare Incasari
Exemplu de apelare din php:
<?php
$values = array(
"APIkey"=> "123456789",
"u"=> "admin",
"p"=> "magazin",
"c"=> "RO 31234567",
"met"=> "RegistruIncasari",
"act"=> "Upd",
"incasari_key"=> "11",
"fk_clienti_key"=> "101",
"incasari_data"=> "09-05-2022 18:22:06",
"incasari_suma"=> "10.52",
"incasari_serie"=> "FF 1234",
"incasari_moneda"=> "RON",
"incasari_tip"=> "cash",
"incasari_obs"=> "Contravaloare facturi: aaa 29; aaa 40;",
"idFacturi" => array(10, 25);
);
$json=json_encode($values);
$curl_options = array(
CURLOPT_URL => "https://api.facturis-online.ro/api/",
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => "json=$json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => false,
CURLOPT_TIMEOUT => 30,
CURLOPT_CONNECTTIMEOUT => 5
);
$curl = curl_init();
curl_setopt_array( $curl, $curl_options );
$result = curl_exec( $curl );
echo $result;
exit;
Apelul JSON:
{
"APIkey": "123456789",
"u": "admin",
"p": "magazin",
"c": "RO 31234567",
"met": "RegistruIncasari",
"act": "Upd",
"incasari_key": "11",
"fk_clienti_key": "101",
"incasari_data": "09-05-2022 18:22:06",
"incasari_suma": "10.52",
"incasari_serie": "FF 1234",
"incasari_moneda": "RON",
"incasari_tip": "cash",
"incasari_obs": "Contravaloare facturi: aaa 29; aaa 40;",
"idFacturi": [10, 25]
}
Raspunsul JSON:
{
"success": 2000,
"result":
"Datele au fost salvate cu succes!"
}
Apel HTTP
GET/POST https://api.facturis-online.ro/api/?json={parametrii in format JSON}
Parametri
Parametru | Descriere |
---|---|
APIkey | cheie de autorizare primita de la Facturis Online |
u | utilizator |
p | parola |
c | cod fiscal |
met | metoda |
act | actiune |
incasari_key | id incasare ce se editeaza |
fk_clienti_key | id client |
incasari_data | Data incasare [ex: 09-05-2022 18:22:06] |
incasari_suma | suma incasata |
incasari_serie | seria si numarul documentului de incasare |
incasari_moneda | Moneda incasarii [Ex: RON, EUR, USD] |
incasari_tip | tip incasare [valori: 'Banca','Card','Cash','Trezorerie','Altceva'] |
incasari_obs | observatii incasare [Ex: Contravaloare facturi: aaa 29; aaa 40] |
idFacturi | array id-uri facturi ce se doresc imperecheate cu plata [optional] |