Creeaza Cont Nou Intra in Cont
NAV Navbar
json php

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 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 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 , 2 - Engleza, 3 - Franceza...) - optional
select_currency (RON , EUR, USD...) - optional
select_format (1 - A4 , 2 - Rola termica 58mm, 3 - Rola termica 80mm...) - optional

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 , 2 - Engleza, 3 - Franceza...) - optional
select_currency (RON , EUR, USD...) - optional
select_format (1 - A4 , 2 - Rola termica 58mm, 3 - Rola termica 80mm...) - optional

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 , 2 - Engleza, 3 - Franceza...) - optional
select_currency (RON , EUR, USD...) - optional
select_format (1 - A4 , 2 - Rola termica 58mm, 3 - Rola termica 80mm...) - optional

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 , 2 - Engleza, 3 - Franceza...) - optional

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]