Acest site folosește cookie-uri. Prin navigarea pe acest site, iți exprimi acordul asupra folosirii cookie-urilor. Vezi și politica noastră de confidențialitate

N E X U S
Nexus ERP

Nexus ERP progres

loading

Generare factură client cu cod QR pentru vânzarea panourilor fotovoltaice


Având în vedere cerințele AFM pentru includerea pe facturile fiscale ce includ panouri fotovoltaice a unui cod QR detaliat cu adresa de instalare si detaliile tehnice ale acestora, punem la dispozitia dumneavoastra procedura prin care sa îl adaugati în factura fiscala.

Codul QR a fost creat conform documentatiei oficiale DOCUMENTATIE și oferim două soluții de tratare, in functie de modalitatea în care evidențiați gestiunea:

 

  • Preluarea puterii invertorului din cadrul campului reglement, a seriei invertorului din numarul de lot a acestuia, a seriei panourilor tot din cadrul campului numar de lot; ATENTIE! Denumirile trebuie sa contina in componenta INVERTOR si PANOU.

 

  • Preluarea puterii invertorului din cadrul campului cod bare factura , a seriei invertorului din cadrul campului reglement , a seriei panourilor din campul observatii utilizator; seriile panourilor trebuie sa fie separate prin simbolul: |

 

Codul QR va putea fi generat si utilizat doar pe formularul de facturi clienti.

 

Preluare valori direct de pe liniile articolului

 

Dacă dorim ca informația din codul QR să fie compusă din detaliile liniilor va trebui să utilizați formula de mai jos. Menționăm că informațiile se vor prelua direct de pe fiecare linie de articol, mai exact numarul de lot al acestora. Denumirile trebuie sa fie reprezentative și sa conțină obligatoriu în denumire: INVERTOR și PANOU. În câmpul reglement vom completa puterea instalată.

ATENȚIE! Campul calculat preia informațiile privind adresa din cadrul infomațiilor introduse în adresa de livrare! Așadar, este obligatoriu să le completăm.

 

Vom crea campul calculat cu denumirea: Fotovoltaice-QR de tip: QRCode

(CAST(CASE WHEN (SELECT persfiz FROM parteneri p WHERE dbo.id2cod(p.pct_lcr, p.id) = id_client) = 1 THEN 1 ELSE 2 END AS VARCHAR(1))) + 
'|'
 + TRIM(seria_doc) + TRIM(nr_doc) + 
'|'
 + CONVERT(VARCHAR, data_doc, 103) + 
'|'
 + TRIM(LIVRARE_JUDET) + 
'|'
 + TRIM(LIVRARE_LOCALITATE) + 
'|'
 + 
'-'
 + 
'|'
 + ISNULL(TRIM(LIVRARE_STRADA), 
'-'
) + 
'|'
 + ISNULL(TRIM(LIVRARE_STRADA_NR), 
'-'
) + 
'|'
 + TRIM(nume_cli) + 
'|'
 + TRIM(partener_cod_fiscal) + 
'|'
 + TRIM(reglement) + 
'|'
 + TRIM((SELECT TOP 1 nr_lot FROM linfactclienti_view l WHERE anluna = LEFT(src.antet, 6) AND pl_cli = dbo.cod2pl(STUFF(src.antet, 1, 7, 
''
)) AND id_cli = dbo.cod2id(STUFF(src.antet, 1, 7, 
''
)) AND denpr LIKE 
'%INVERTOR%'
)) + 
'|START_PANOU|'
 + TRIM((SELECT STRING_AGG(TRIM(nr_lot), 
'|'
) FROM linfactclienti_view l WHERE anluna = LEFT(src.antet, 6) AND pl_cli = dbo.cod2pl(STUFF(src.antet, 1, 7, 
''
)) AND id_cli = dbo.cod2id(STUFF(src.antet, 1, 7, 
''
)) AND denpr LIKE 
'%PANOU%'
))

 

După crearea câmpului va trebui să îl afișăm în factură; ne vom folosi de secțiunile disponibile în cadrul gruparii Texte de pe raport.

 

<img width="120" height="120" src="data:image/png;base64,%Fotovoltaice-QR%">

 

Preluare valori din alte campuri

 

Dacă dorim ca informația din codul QR să fie compusă din antetul documentului va trebui să utilizați formula de mai jos. Menționăm că informațiile se vor prelua din urmatoarele câmpuri:

  • reglement -> serie invertor
  • cod bare factura -> putere instalată
  • observatii utilizator -> seriile de panouri instalate, acestea trebuie sa fie separate prin semnul: |
ATENȚIE! Campul calculat preia informațiile privind adresa din cadrul infomațiilor introduse în adresa de livrare! Așadar, este obligatoriu să le completăm.

 

Vom crea campul calculat cu denumirea: Fotovoltaice-QR de tip: QRCode

(CAST(CASE WHEN (SELECT persfiz FROM parteneri p WHERE dbo.id2cod(p.pct_lcr, p.id) = id_client) = 1 THEN 1 ELSE 2 END AS VARCHAR(1))) + 
'|'
 + TRIM(seria_doc) + TRIM(nr_doc) + 
'|'
 + CONVERT(VARCHAR, data_doc, 103) + 
'|'
 + TRIM(LIVRARE_JUDET) + 
'|'
 + TRIM(LIVRARE_LOCALITATE) + 
'|'
 + 
'-'
 + 
'|'
 + ISNULL(TRIM(LIVRARE_STRADA), 
'-'
) + 
'|'
 + ISNULL(TRIM(LIVRARE_STRADA_NR), 
'-'
) + 
'|'
 + TRIM(nume_cli) + 
'|'
 + TRIM(partener_cod_fiscal) + 
'|'
 + TRIM(cod_bare) + 
'|'
 + TRIM(reglement)  + 

'|START_PANOU|'
 + TRIM(observatii)

 

După crearea câmpului va trebui să îl afișăm în factură; ne vom folosi de secțiunile disponibile în cadrul gruparii Texte de pe raport.

 

<img width="120" height="120" src="data:image/png;base64,%Fotovoltaice-QR%">

 

Rezultatul final va fi afisat de forma:

 

Generare factură client cu cod QR pentru vânzarea panourilor fotovoltaice


  •     Încasarea facturilor folosind un link de plata
  • Sistem obligatoriu de facturare electronica e-Factura ANAF