XML pentru import chitante

Retea, baze de date, salvari, restaurari etc.
Mesaj
Autor
feodorovl615
Mesaje: 27
Membru din: Joi Feb 28, 2013 9:52 am

XML pentru import chitante

#1 Mesaj de feodorovl615 »

Am client utilizator de Smartbill, emite multe CHITANTE, asa ca as dori sa le import. Ele nu pot fi exportate decat intr-un format xls centralizator, iar Saga doreste la import tip XML. OK, am zis sa ma apuc sa fac un eu mic soft care sa genereze XML-ul pt Saga.

In Saga Help scrie ca:
=================
Încasări

Numele fişierului trebuie să fie în formatul următor: I_<data>.xml.

Pentru a importa mai multe încasări concomitent, repetaţi secvenţa <Linie>.

Fisierul XML de încasări se poate importa şi prin ecranele "Registru de casa" sau "Jurnal de banca". Această variantă permite asocierea încasărilor cu facturile corespunzătoare.

<Incasari>
<Linie>
<Data>
<Numar>
<Suma>
<Cont> (Cont de trezorerie din clasa 5)
<ContClient> (Opţional)
<Explicatie>
<FacturaID> (Opţional - necesar pentru identificarea facturii încasate dacă aceasta a fost importată dintr-un XML)
<FacturaNumar> (Opţional - permite identificarea facturii dupa număr)
<CodFiscal> (Opţional)
<Moneda> (Opţional)
<\Linie>
<Linie>
......
<\Linie>
.......
</Incasari>
=================

Am scris un fisier XML care contine o singura incasare (am pus random ca si client pe Vodafone)

Codul meu:

Cod: Selectaţi tot

<Incasari>
      <Linie>
            <Data>01.04.2024      
            <Numar>CNO2978
            <Suma>103.55
            <Cont>5311
            <ContClient>
            <Explicatie>VODAFONE ROMANIA SA
            <FacturaID>
            <FacturaNumar>
            <CodFiscal>8971726
            <Moneda>
      </Linie>
</Incasari>
La import primesc totusi eroare "Fisier XML invalid".

Ce gresesc ? Orice idee buna care imi scapa ?

Multumesc

feodorovl615
Mesaje: 27
Membru din: Joi Feb 28, 2013 9:52 am

Re: XML pentru import chitante

#2 Mesaj de feodorovl615 »

Primesc eroare chiar daca am TAG-urile inchise gen

Cod: Selectaţi tot

<Incasari>
      <Linie>
            <Data>01.04.2024</Data>
            <Numar>CNO2978</Numar>
            <Suma>103.55</Suma>
            <Cont>5311</Cont>
            <ContClient></ContClient>
            <Explicatie>VODAFONE ROMANIA SA</Explicatie>
            <FacturaID></FacturaID>
            <FacturaNumar></FacturaNumar>
            <CodFiscal>8971726</CodFiscal>
            <Moneda></Moneda>
      </Linie>
</Incasari>

Avatar utilizator
tomac
Mesaje: 25996
Membru din: Sâm Oct 31, 2009 12:00 am
Localitate: Beiuş, Bihor

Re: XML pentru import chitante

#3 Mesaj de tomac »

Am creat un XML cu datele acestea. Merge perfect la import.
Verificați dacă:
1. Extensia este realmente XML
2. Denumirea fișierului respectă convenția din manual: să fie sub forma I_zz-ll-aaa.xml
Cu cât știu mai multe cu atât îmi dau seama că știu prea puțin.

feodorovl615
Mesaje: 27
Membru din: Joi Feb 28, 2013 9:52 am

Re: XML pentru import chitante

#4 Mesaj de feodorovl615 »

super, multumesc frumos. Am reusit ;)

Scrie răspuns