import fisier excell in saga

Chestiuni specifice programului SAGA PS
Mesaj
Autor
ponorani863
Mesaje: 1
Membru din: Lun Sep 25, 2023 2:53 pm

import fisier excell in saga

#1 Mesaj de ponorani863 »

Buna ziua,
Exista posibilitatea importarii unui fisier excell in SAGA PS la intrari ,care sa contina denumire furnizor, nr factura,data ,suma ?

Avatar utilizator
septimiuv
Mesaje: 11920
Membru din: Sâm Oct 31, 2009 12:00 am
Localitate: Cernica

Re: import fisier excell in saga

#2 Mesaj de septimiuv »

Nu.

Avatar utilizator
chirigiui509
Mesaje: 166
Membru din: Mar Iun 06, 2017 11:16 pm
Localitate: Petrosani
Contact:

Re: import fisier excell in saga

#3 Mesaj de chirigiui509 »

SeptimiuV are dreptate, în SAGA nu există o funcție directă de import din excel pentru aceste tipuri de operațiuni. Cu toate astea, dacă nevoia de import este una recurentă, poate fi dezvoltat relativ simplu un script care într-un al II-lea sheet să vă genereze formatul XML de import al facturilor.
Urmăriți sintaxa din fișierul de help, secțiunea import date și cu un pin de dibăcie puteți face asta (practic, veți construi o succesiune de expresii de concatenare de texte ... CONCAT sau CONCATENATE în funcție de versiunea de excel ).
Personal am experimentat un flow care parcurge OCR-izarea datelor din facturi, preluare, generare XML și import drag and drop și merge (valabil pentru ambele versiuni de SAGA).

Pentru a nu vă speria de formatul relativ neprietenos al XML-urilor, porniti de la un model generat de SAGA. Pentru asta, mergeti in iesiri, tipariti PDF o factura, si in folder-ul \TEMP\PDF veti gasi atat PDF-ul cat si XML-ul acelei facturi. Deschideți fisierul XML cu un Notepad++ (instrument gratuit) si încercați să înțelegeți sintaxa (modul de scriere). Ulterior, nu vă mai rămâne decât să preparați excel-ul să vă genereze XML -uri (unul, doua....câte aveți nevoie).

Redau mai jos structura XML și instructiunile din help

Succes!

Numele fişierului trebuie să fie în formatul următor: F_<cod-fiscal>_<numar-factura>_<data-factura>.xml.
Pentru a importa mai multe facturi concomitent, repetaţi secvenţa <Factura>.
Dacă tag-ul <FurnizorCIF> reprezinta codul fiscal al societăţii, factura se va importa în ecranul "Ieșiri". Altfel, importul se va efectua în ecranul "Intrări".
Puteti obţine un model de XML cu date folosind tipărirea din ecranul "Ieșiri" și alegând opţiunea "Formular PDF" din lista situată în partea superioară a ecranului de tipărire. În folderul TEMP\Facturi se va copia, pe lânga PDF, și XML-ul aferent facturii.

<Facturi>
<Factura>
<Antet>
<FurnizorNume>
<FurnizorCIF>
<FurnizorNrRegCom>
<FurnizorCapital>
<FurnizorTara>
<FurnizorLocalitate>
<FurnizorJudet>
<FurnizorAdresa>
<FurnizorTelefon>
<FurnizorMail>
<FurnizorBanca>
<FurnizorIBAN>
<FurnizorInformatiiSuplimentare>
<GUID_cod_client> (Opțional, codul din aplicația proprie pentru clientul din Saga. Asocierea cu codul intern Saga se va salva în baza de date, pentru identificare ulterioară.)
<ClientNume>
<ClientInformatiiSuplimentare>
<ClientCIF>
<ClientNrRegCom>
<ClientJudet> (Se completează codul județului, doar pentru terții din România, de exemplu, AB- pentru județul Alba.)
<ClientTara>(Codul țării, de exemplu, FR- pentru Franța).
<ClientLocalitate>
<ClientAdresa>
<ClientBanca>
<ClientIBAN>
<ClientTelefon>
<ClientMail>
<FacturaNumar>
<FacturaData>
<FacturaScadenta>
<FacturaTaxareInversa> (Da/Nu)
<FacturaTVAIncasare> (Da/Nu)
<FacturaTip> (Opţional. Tipul de document din Saga. Ex: '' factură, 'A' aviz, 'B' bon de casa,'T' taxare inversă, 'C' bon de casă cu cod fiscal.)
<FacturaInformatiiSuplimentare>
<FacturaMoneda> (Opţional pentru RON)
<FacturaGreutate>
<FacturaAccize>(Optional, valoarea accizelor din factură).
<Cod> (Optional, codul de client sau furnizor din Saga).
</Antet>
<Detalii>
<Continut>
<Linie>
<LinieNrCrt>
<Gestiune> (Opțional. Doar pentru evidenta cantitativ-valorică. Codul de gestiune.)
<Activitate> (Opţional)
<Descriere>
<CodArticolFurnizor>(Optional, doar pentru evidenta cantitativ-valorică. Reprezintă codul de produs pentru facturile de intrare.)
<CodArticolClient> (Opțional, doar pentru evidenta cantitativ-valorică. Reprezintă codul de produs pentru facturile de ieșire.)
<GUID_cod_articol> (Opțional, pentru evidenta cantitativ-valorică. Codul de produs din aplicația proprie. Asocierea cu codul de produs din Saga se salvează in baza de date, pentru identificare ulterioară.)
<CodBare>
<InformatiiSuplimentare>
<UM>
<Cantitate>
<Pret>
<Valoare>
<ProcTVA> (opţional)
<TVA>
<Cont> (opţional)
<TipDeducere>(Opțional. Doar pentru importul facturilor de intrare. Tipul de deducere pentru TVA si cheltuială. Folosiți indicele 'N50' pentru deductibilitate limitată la 50% sau 'I' pentru nedeductibilitate integrală).
<PretVanzare>(Opțional. Doar pentru importul facturilor de intrare. Reprezintă prețul de vanzare al produsului, pentru o gestiune evaluată la preț de vanzare).
</Linie>
.......
<Linie>
.......
</Linie>
</Continut>
</Detalii>
<FacturaID> sau <GUID_factura> (Opţional, ID unic, din aplicatia proprie, pentru identificarea încasării. Asocierea cu ID-ul unic din Saga se salvează in baza de date, pentru identificare ulterioară).
</Factura>
.......
<Factura>
.......
</Factura>
.......
</Facturi>

Scrie răspuns