Replicare:Replicare factura client cap si poz
Revision as of 12:19, 2 November 2020 by Gheorghe Minca (talk | contribs)
Xml cu explicatii
* Elementele marcate cu acest semn sunt obligatorii. Unele elemente sunt obligatorii intr-un anumit context. Urmariti explicatiile.
<root>
<docvanzari>
<nrcrt/> * - daca xml-ul contine mai multe documente acest element este obligatoriu. Valoarea se incrementeaza pentru fiecare document.
<!--identificare companie-->
<codfirma/> * - cod firma din nomenclatorul de puncte de lucru al companiei
<coddivizie/> * - cod divizie din nomenclatorul de divizii
<!--identificare client-->
<modverificarepartener/> - daca se completeaza cu valoare 1 si codul fiscal este completat in xml nu se cauta dupa denumire
<clientid/> * - clientul se determina in urmatoarea ordine a elementelor din xml: clientid, cui, codclient, client
<client/> * - denumirea clientului
<cui/> * - codul fiscal al clientului
<codclient/> * - codul clientului din nomenclatorul de clienti
<!--informatii inserare/actualizare client-->
<insereazapartener/> - daca se completeaza cu valoare 1 si nu se determina partenerul dupa criteriile mentionate, se insereaza partenerul in nomenclator
<atributfiscal/>
<tipclient/> - denumirea tipului de client
<tippartener/> - denumirea tipului partener
<regcomclient/>
<codtaraclient/> - codul tarii din nomenclatorul de tari
<codjudetclient/> - codul judetului din nomenclatorul de judete. Acest element este folosit la identificarea judetului.
<localitateclient/> - denumirea localitatii din nomenclatorul de localitati
<stradaclient/>
<nrstradaclient/>
<codpostalclient/>
<denumirejudetclient/> - denumirea judetului care se va insera in nomenclatorul de judete daca nu a fost identificat dupa elementul codjudetclient si daca elementul insereazajudetclient are valoarea 1.
<insereazajudetclient/> - daca se completeaza cu valoarea 1 si nu de identifica judetul dupa elementul codjudetclient se insereaza in nomenclatorul de judete
<insereazalocalitateclient/> - daca se completeaza cu valoarea 1 si nu de identifica localitatea dupa elementul localitateclient se insereaza in nomenclatorul de localitati
<!--informatii specifice documentului de inserat-->
<validare/> - se completeaza cu valoarea 1 pentru a se insera documentul validat
<alocarenumar/> - se completeaza cu valoarea 1 pentru a se aloca numar din plaja la inserarea documentului validat. Cand se completeaza cu valoare 1 este necesar ca elementul validare sa aibe valoare 1 iar plaja sa se identifice dupa elementele serie, modselectieplaja.
<modselectieplaja/> - daca are valoare 1 si elementul serie nu este completat, se preia plaja setata pe tip doc.
<serie/> - prefix din plajele configurate pe document
<numarfactura/> - factura se insereaza cu numarul din acest element daca nu se completeaza o valoare in elementul serie si daca nu se completeaza 1 in elementul alocarenumar
<numarintern/>
<docid/> -
<idexternimport/>
<data/>
<datascadenta/>
<tipdocid/>
<tipdoc/>
<retur/>
<cuchitanta/>
<numarchitanta/>
<datachitanta/>
<codvaluta/>
<cursvalutar/>
<prelucratreplicare/>
<prelucrat/>
<modreplic/>
<capdocid/>
<proiectid/>
<taskid/>
<ignoravalmaxchitante/>
<tipfacturadupataraclient/>
<codvalutapartenerextern/>
<folosestecursdatafactura/>
<numarcontract/>
<nuverificavalabilitatecontract/>
<dataraportare/>
<tiplivrare/>
<tiplivraredincontract/>
<reintroducerepeidexternimport/>
<observatii/>
<faraimportconta/>
<ignoraeroareimportcontabilitate/>
<contareclient/>
<actualizareinfopartener/>
<contbancarclient/>
<bancacontbancarclient/>
<valutacontbancarclient/>
<contbancarclientimplicit/>
<contactadaugare/>
<actualizareinfocontact/>
<contactnume/>
<contactprenume/>
<contactemail/>
<contactemail2/>
<contacttelefon/>
<contacttelefon2/>
<contactadresa/>
<contactobservatii/>
<contactcodtara/>
<contactcodjudet/>
<contactlocalitate/>
<contactdenumirejudet/>
<contactinsereazalocalitate/>
<contactinsereazajudet/>
<contacttitlu/>
<contactfunctia/>
<contactcod/>
<contactimplicit/>
<pozitii>
<linie>
<codprodus/>
<codprodusfabricant/>
<produsid/>
<produs/>
<produsafisare/>
<cant/>
<pret/>
<pretvaluta/>
<pretamanunt/>
<pretcost/>
<cotatva/>
<um/>
<gestiuneid/>
<codgestiune/>
<curs/>
<ajustarecurs/>
<explicatie/>
<ccid/>
<codcentrucost/>
<abid/>
<codarticolbuget/>
<blid/>
<codliniebusiness/>
<denumireliniebusiness/>
<insereazaliniebusiness/>
<ordine/>
<valoareredusafaratva/>
<valoareredusatva/>
<insereazaprodus/>
<tipitemprodus/>
<umprodus/>
<tipprodus/>
<grupaprodus/>
<categorieprodus/>
<subcategorieprodus/>
<contareprodus/>
<asocierecontareprodus/>
<asocierecontareprodusexistent/>
<idexternimport/>
<datastart/>
<dataend/>
<cuibeneficiar/>
<proiectid/>
<taskid/>
<furnizorid/>
<intrpozid/>
<dataexpirare/>
<datafabricare/>
<serieintrare/>
<lotintrare/>
</linie>
</pozitii>
<incasari>
<linieincasare>
<docidincasare/>
<tipdocidincasare/>
<dataincasare/>
<numarincasare/>
<explicatieincasare/>
<contcontabilincasareid/>
<sumaincasata/>
<incasarecuvaloarezero/>
</linieincasare>
</incasari>
<moduriplata>
<liniemodplata>
<modplata/>
<suma/>
</liniemodplata>
</moduriplata>
</docvanzari>
</root>
Xml
<root>
<docvanzari>
<nrcrt/>
<codfirma/>
<coddivizie/>
<modverificarepartener/>
<clientid/>
<client/>
<cui/>
<codclient/>
<insereazapartener/>
<atributfiscal/>
<tipclient/>
<tippartener/>
<regcomclient/>
<codtaraclient/>
<codjudetclient/>
<localitateclient/>
<stradaclient/>
<nrstradaclient/>
<codpostalclient/>
<denumirejudetclient/>
<insereazalocalitateclient/>
<insereazajudetclient/>
<validare/>
<alocarenumar/>
<modselectieplaja/>
<serie/>
<numarfactura/>
<numarintern/>
<docid/>
<idexternimport/>
<data/>
<datascadenta/>
<tipdocid/>
<tipdoc/>
<retur/>
<cuchitanta/>
<numarchitanta/>
<datachitanta/>
<codvaluta/>
<cursvalutar/>
<prelucratreplicare/>
<prelucrat/>
<modreplic/>
<capdocid/>
<proiectid/>
<taskid/>
<ignoravalmaxchitante/>
<tipfacturadupataraclient/>
<codvalutapartenerextern/>
<folosestecursdatafactura/>
<numarcontract/>
<nuverificavalabilitatecontract/>
<dataraportare/>
<tiplivrare/>
<tiplivraredincontract/>
<reintroducerepeidexternimport/>
<observatii/>
<faraimportconta/>
<ignoraeroareimportcontabilitate/>
<contareclient/>
<actualizareinfopartener/>
<contbancarclient/>
<bancacontbancarclient/>
<valutacontbancarclient/>
<contbancarclientimplicit/>
<contactadaugare/>
<actualizareinfocontact/>
<contactnume/>
<contactprenume/>
<contactemail/>
<contactemail2/>
<contacttelefon/>
<contacttelefon2/>
<contactadresa/>
<contactobservatii/>
<contactcodtara/>
<contactcodjudet/>
<contactlocalitate/>
<contactdenumirejudet/>
<contactinsereazalocalitate/>
<contactinsereazajudet/>
<contacttitlu/>
<contactfunctia/>
<contactcod/>
<contactimplicit/>
<pozitii>
<linie>
<codprodus/>
<codprodusfabricant/>
<produsid/>
<produs/>
<produsafisare/>
<cant/>
<pret/>
<pretvaluta/>
<pretamanunt/>
<pretcost/>
<cotatva/>
<um/>
<gestiuneid/>
<codgestiune/>
<curs/>
<ajustarecurs/>
<explicatie/>
<ccid/>
<codcentrucost/>
<abid/>
<codarticolbuget/>
<blid/>
<codliniebusiness/>
<denumireliniebusiness/>
<insereazaliniebusiness/>
<ordine/>
<valoareredusafaratva/>
<valoareredusatva/>
<insereazaprodus/>
<tipitemprodus/>
<umprodus/>
<tipprodus/>
<grupaprodus/>
<categorieprodus/>
<subcategorieprodus/>
<contareprodus/>
<asocierecontareprodus/>
<asocierecontareprodusexistent/>
<idexternimport/>
<datastart/>
<dataend/>
<cuibeneficiar/>
<proiectid/>
<taskid/>
<furnizorid/>
<intrpozid/>
<dataexpirare/>
<datafabricare/>
<serieintrare/>
<lotintrare/>
</linie>
</pozitii>
<incasari>
<linieincasare>
<docidincasare/>
<tipdocidincasare/>
<dataincasare/>
<numarincasare/>
<explicatieincasare/>
<contcontabilincasareid/>
<sumaincasata/>
<incasarecuvaloarezero/>
</linieincasare>
</incasari>
<moduriplata>
<liniemodplata>
<modplata/>
<suma/>
</liniemodplata>
</moduriplata>
</docvanzari>
</root>