Structuri de Import Json
EMSYS va prelua din aplicatia de facturare energie termica urmatoarele informatii prin proceduri API REST:
Parteneri
Notă
Cod_partener reprezinta codul contractului partenerului.
Acelasi partener poate avea mai multe contracte pe diferite categorii de client.
Din motive de adaptare a tranzactiilor contabile pe conturile dezvoltate pe grupe de clienti, s-a adoptat solutia identificarii contractului in parteneri.
Partenerii se actualizaeaza incepand cu dataact.
Solduri
Pe acesta structura se preia soldul pe fiecare factura la data implementarii.
Implementarea se va face la 1 ianuarie a anului.
Column_Name |
Data_Type |
Comment |
---|---|---|
cod_factura |
Int |
Identificator unic al facturii |
seria_factura |
varchar(9) |
|
nr_factura |
int(15) |
|
Data |
Date |
Data emiterii facturii |
Data_operare |
Date |
Data inregistrarii, identificator dupa care se face selectia datelor |
cod_partener |
varchar(10) |
Cod partener - legatura cu tabela parteneri |
scadenta |
Date |
Data scadentei la plata |
luna |
int |
Luna de consum pentru care este emisa factura |
an |
int |
Anul consum pentru care este emisa factura |
Cod produs |
varchar(18) |
Codul produsului, legatura cu serviciul definit in EMSYS |
produs |
varchar(255) |
denumire produs |
Cod gestiune |
varchar(15) |
Cod gestiune, legatura cu Subgrupa servicii definita in EMSYS |
gestiune |
varchar(255) |
Denumire gestiune |
Cod_pt |
varchar(18) |
Sursa furnizare serviciu: Punctul termic, Centrala termica, Agent primar, legatura cu obiectul de cost/venit din EMSYS |
denumire_pt |
varchar(60) |
Denumire sursa furnizare produs/serviciu, legatura cu obiectul de cost definit in EMSYS |
sold |
numeric(16, 2) |
Valoarea soldului facturii |
Notă
Preluarea facturilor in sold se face dupa data operarii
Facturi
Reprezinta structurile dupa care se preiau facturile emise intr-o perioada. Sunt disponibile doua structuri Json:
1. Antet factura - identifica informatiile despre o factura
2. Detaliu factura - identifica seviciile facturate si valoarea si TVA
Antet Factura
Column_Name |
Data_Type |
Comment |
---|---|---|
cod_factura |
Int |
Identificator unic al facturii |
seria_factura |
varchar(9) |
|
nr_factura |
int(15) |
|
Data |
Date |
Data emiterii facturii |
Data_operare |
Date |
Data inregistrarii, identificator dupa care se face selectia datelor |
cod_partener |
varchar(10) |
Cod partener - legatura cu tabela parteneri |
scadenta |
Date |
Data scadentei la plata |
total_valoare |
numeric(16, 2) |
Valoarea serviciilor facturii |
total_TVA |
numeric(16, 2) |
Valoarea TVA pe factura |
total |
numeric(16, 2) |
Valoarea facturii, inclusiv TVA |
nr_contract |
varchar(50) |
Nr. contract partener |
Data_contract |
Date |
|
Explicatii |
varchar(255) |
|
taxare_inversa |
bit |
Daca este cu taxare inversa |
luna |
int |
Luna de consum pentru care este emisa factura |
an |
int |
Anul consum pentru care este emisa factura |
Notă
Preluarea facturilor in sold se face dupa data operarii.
Luna si anul reprezinta perioada fiscala in care se inregistreaza venitul pentru energia termica consumata de clienti.
Data reprezinta data la care se inregistreaza TVA colectat.
Detaliu Factura
Column_Name |
Data_Type |
Comment |
---|---|---|
cod_factura |
Int |
Identificator unic al facturii, legatura cu antetul facturii |
Cod produs |
varchar(18) |
Codul serviciului facturat, legatura cu serviciul definit in EMSYS |
produs |
varchar(255) |
denumire produs |
Cod gestiune |
varchar(15) |
Cod gestiune, legatura cu Subgrupa servicii definita in EMSYS |
gestiune |
varchar(255) |
Denumire gestiune |
Cod_pt |
varchar(18) |
Sursa furnizare serviciu: Punctul termic, Centrala termica, Agent primar, legatura cu obiectul de cost/venit din EMSYS |
denumire_pt |
varchar(60) |
Denumire sursa furnizare produs/serviciu, legatura cu obiectul de cost definit in EMSYS |
cantitate |
numeric(10, 6) |
Cantitatea facturata |
tarif |
numeric(10, 2) |
Pretul serviciului |
Valoarea |
numeric(16, 2) |
Valoarea serviciului facturat |
TVA |
numeric(16, 2) |
Valoare TVA serviciu facturat |
cota_tva |
numeric(5, 2) |
Cota TVA (%) aplicata serviciului facturat |
Incasari
Reprezinta structurile dupa care se preiau incasarile si alte documente care sting factura intr-o perioada. Sunt disponibile doua structuri Json:
1. Antet incasari - identifica informatiile despre modalitatea incasarii
2. Detaliu incasari - identifica seviciile incasate
Antet Incasari
Column_Name |
Data_Type |
Comment |
---|---|---|
id |
Int |
ID unic antet incasare |
casa |
varchar(60) |
Numele casieriei din Simetrix |
cont_banca |
varchar(30) |
IBAN (NULL daca nu este incasare prin banca) |
tip_doc |
varchar(15) |
Denumirea Tipului de document |
nr_document |
varchar(50) |
Nr. document incasare |
data_doc |
Date |
Data document incasare |
data_operare |
Date |
Data operarii / data extrasului de cont |
cod_partener |
varchar(10) |
Cod partener - legatura cu tabela parteneri |
total |
numeric(18, 2) |
Total incasat |
Observatii |
varchar(255) |
Notă
Data_operare reprezinta data extrasului de cont in cazul incasarilor prin ordine de plata, procesatori de plati, POS in casierie
Casa completata si cont banca necompletat – incasari in numerar
Casa completata si cont banca completat – incasari prin POS
Casa necompletata si cont_banca completat – incasari prin banca cu Ordin de plata sau incasari prin procesatori de plati
Casa si cont_banca necompletate – forme speciale de stingere a facturile in conformitate cu tip_doc, astfel:
o Compensare incert – trecere factura in contul Clienti incerti
o Compensare stornari – defalcare factura initiala cu factura de storno
Detaliu Incasari
Column_Name |
Data_Type |
Comment |
---|---|---|
Id_document |
Int |
Legatura cu antetul |
seria_factura |
varchar(9) |
Seria facturii incasate |
nr_factura |
int(15) |
Nr. facturii incasate |
Data_factura |
Date |
Data facturii incasate |
Cod gestiune |
varchar(15) |
Cod gestiune, legatura cu Subgrupa servicii definita in EMSYS |
Cod produs |
varchar(18) |
Codul serviciului facturat, legatura cu serviciul definit in EMSYS |
Total |
numeric(16, 2) |
Valoarea incasata din factura |
stare_factura |
int(1) |
Valori: 1 - Factura emisa; 2 - Factura trecuta in clienti incerti; 3 - Factura in litigiu; 4 - Factura extern bilant |