Difference between revisions of "Replicare:Replicare factura client cap si poz"
Line 38: | Line 38: | ||
<<span style="color:#8B0000"><b>alocarenumar/</b></span>> - 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 <span style="color:#8B0000">validare</span> sa aibe valoare 1 iar plaja sa se identifice dupa elementele <span style="color:#8B0000">serie</span>, <span style="color:#8B0000">modselectieplaja</span>. | <<span style="color:#8B0000"><b>alocarenumar/</b></span>> - 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 <span style="color:#8B0000">validare</span> sa aibe valoare 1 iar plaja sa se identifice dupa elementele <span style="color:#8B0000">serie</span>, <span style="color:#8B0000">modselectieplaja</span>. | ||
<<span style="color:#8B0000"><b>modselectieplaja/</b></span>> - daca are valoare 1 si elementul <span style="color:#8B0000">serie</span> nu este completat, se preia plaja setata pe tip doc. | <<span style="color:#8B0000"><b>modselectieplaja/</b></span>> - daca are valoare 1 si elementul <span style="color:#8B0000">serie</span> nu este completat, se preia plaja setata pe tip doc. | ||
− | <<span style="color:#8B0000"><b>serie/</b></span>> - prefix din [[Documente - Numerotare documente|plajele]] configurate pe document | + | <<span style="color:#8B0000"><b>serie/</b></span>> * - prefix din [[Documente - Numerotare documente|plajele]] configurate pe document |
− | <<span style="color:#8B0000"><b>numarfactura/</b></span>> - factura se insereaza cu numarul din acest element daca nu se completeaza o valoare in elementul <span style="color:#8B0000">serie</span> si daca nu se completeaza 1 in elementul <span style="color:#8B0000">alocarenumar</span> | + | <<span style="color:#8B0000"><b>numarfactura/</b></span>> * - factura se insereaza cu numarul din acest element daca nu se completeaza o valoare in elementul <span style="color:#8B0000">serie</span> si daca nu se completeaza 1 in elementul <span style="color:#8B0000">alocarenumar</span> |
<<span style="color:#8B0000"><b>numarintern/</b></span>> | <<span style="color:#8B0000"><b>numarintern/</b></span>> | ||
<<span style="color:#8B0000"><b>docid/</b></span>> * - se completeaza cu id-ul aferent documentului de inserat din [[Documente sistem|lista documentelor]]. Documentul se determina in ordinea urmatoare a elementelor in xml: <span style="color:#8B0000">docid</span>, <span style="color:#8B0000">tipfacturadupataraclient</span>. | <<span style="color:#8B0000"><b>docid/</b></span>> * - se completeaza cu id-ul aferent documentului de inserat din [[Documente sistem|lista documentelor]]. Documentul se determina in ordinea urmatoare a elementelor in xml: <span style="color:#8B0000">docid</span>, <span style="color:#8B0000">tipfacturadupataraclient</span>. | ||
Line 45: | Line 45: | ||
<<span style="color:#8B0000"><b>idexternimport/</b></span>> - se poate completa cu un id dintr-un alt sistem. | <<span style="color:#8B0000"><b>idexternimport/</b></span>> - se poate completa cu un id dintr-un alt sistem. | ||
<<span style="color:#8B0000"><b>reintroducerepeidexternimport/</b></span>> - daca se completeaza cu valoare 1, se cauta in sistem un document anulat pe acelasi <span style="color:#8B0000">client</span> si se marcheaza documentul care se introduce ca fiind anulare cu reintroducere de la acel document anulat. | <<span style="color:#8B0000"><b>reintroducerepeidexternimport/</b></span>> - daca se completeaza cu valoare 1, se cauta in sistem un document anulat pe acelasi <span style="color:#8B0000">client</span> si se marcheaza documentul care se introduce ca fiind anulare cu reintroducere de la acel document anulat. | ||
− | <<span style="color:#8B0000"><b>data/</b></span>> - data documentului in format yyyyMMdd sau yyyy-MM-dd | + | <<span style="color:#8B0000"><b>data/</b></span>> * - data documentului in format yyyyMMdd sau yyyy-MM-dd |
<<span style="color:#8B0000"><b>datascadenta/</b></span>> - data scadenta a documentului in format yyyyMMdd sau yyyy-MM-dd | <<span style="color:#8B0000"><b>datascadenta/</b></span>> - data scadenta a documentului in format yyyyMMdd sau yyyy-MM-dd | ||
− | <<span style="color:#8B0000"><b>tipdocid/</b></span>> * - tipul documentului din lista [[Tipuri_documente|tipurilor]] definite pe documentul care se va insera | + | <<span style="color:#8B0000"><b>tipdocid/</b></span>> * - id-ul tipului de document. Element folosit in anumite fluxuri specifice unde se cunoaste aceasta valoare. |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>tipdoc/</b></span>> * - tipul documentului din lista [[Tipuri_documente|tipurilor]] definite pe documentul care se va insera |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>retur/</b></span>> - daca se completeaza cu valoarea 1 se insereaza factura ca fiind document de retur. |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>cuchitanta/</b></span>> - daca se completeaza cu valoarea 1 si se completeaza elementul <span style="color:#8B0000">datachitanta</span> se insereaza factura cu chitanta. Valoarea incasata este valoarea facturii. |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>numarchitanta/</b></span>> |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>datachitanta/</b></span>> - data chitantei in format yyyyMMdd sau yyyy-MM-dd |
− | <<span style="color:#8B0000"><b> | + | <<span style="color:#8B0000"><b>codvaluta/</b></span>> - codul valutei documentului din nomenclatorul de [[Valute|valute]] |
+ | <<span style="color:#8B0000"><b>codvalutapartenerextern/</b></span>> -- codul valutei documentului din nomenclatorul de [[Valute|valute]]. Se completeaza atunci cand tipul documentului nu este completat in elementul <span style="color:#8B0000">docid</span> si se determina la inserare dupa elementul <span style="color:#8B0000">tipfacturadupataraclient</span>. In acest caz, dupa determinarea documentului ca fiind factura client sau factura client externa, se stabileste valuta documentului ca fiind cea din elementul <span style="color:#8B0000">codvaluta</span> (pentru document intern) ori cea din elementul <span style="color:#8B0000">codvalutapartenerextern</span> (pentru document extern). | ||
<<span style="color:#8B0000"><b>cursvalutar/</b></span>> | <<span style="color:#8B0000"><b>cursvalutar/</b></span>> | ||
<<span style="color:#8B0000"><b>prelucratreplicare/</b></span>> | <<span style="color:#8B0000"><b>prelucratreplicare/</b></span>> | ||
Line 61: | Line 62: | ||
<<span style="color:#8B0000"><b>proiectid/</b></span>> | <<span style="color:#8B0000"><b>proiectid/</b></span>> | ||
<<span style="color:#8B0000"><b>taskid/</b></span>> | <<span style="color:#8B0000"><b>taskid/</b></span>> | ||
− | |||
− | |||
<<span style="color:#8B0000"><b>folosestecursdatafactura/</b></span>> | <<span style="color:#8B0000"><b>folosestecursdatafactura/</b></span>> | ||
<<span style="color:#8B0000"><b>numarcontract/</b></span>> | <<span style="color:#8B0000"><b>numarcontract/</b></span>> |
Revision as of 12:41, 2 November 2020
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/> * - se completeaza cu id-ul aferent documentului de inserat din lista documentelor. Documentul se determina in ordinea urmatoare a elementelor in xml: docid, tipfacturadupataraclient.
<tipfacturadupataraclient/> * - se poate folosi pentru documentele Factura client si Factura client externa. Daca se completeaza cu valoare 1 iar elementul docid nu este completat se determina documentul ca fiind factura interna sau factura externa in functie de tara clientului.
<idexternimport/> - se poate completa cu un id dintr-un alt sistem.
<reintroducerepeidexternimport/> - daca se completeaza cu valoare 1, se cauta in sistem un document anulat pe acelasi client si se marcheaza documentul care se introduce ca fiind anulare cu reintroducere de la acel document anulat.
<data/> * - data documentului in format yyyyMMdd sau yyyy-MM-dd
<datascadenta/> - data scadenta a documentului in format yyyyMMdd sau yyyy-MM-dd
<tipdocid/> * - id-ul tipului de document. Element folosit in anumite fluxuri specifice unde se cunoaste aceasta valoare.
<tipdoc/> * - tipul documentului din lista tipurilor definite pe documentul care se va insera
<retur/> - daca se completeaza cu valoarea 1 se insereaza factura ca fiind document de retur.
<cuchitanta/> - daca se completeaza cu valoarea 1 si se completeaza elementul datachitanta se insereaza factura cu chitanta. Valoarea incasata este valoarea facturii.
<numarchitanta/>
<datachitanta/> - data chitantei in format yyyyMMdd sau yyyy-MM-dd
<codvaluta/> - codul valutei documentului din nomenclatorul de valute
<codvalutapartenerextern/> -- codul valutei documentului din nomenclatorul de valute. Se completeaza atunci cand tipul documentului nu este completat in elementul docid si se determina la inserare dupa elementul tipfacturadupataraclient. In acest caz, dupa determinarea documentului ca fiind factura client sau factura client externa, se stabileste valuta documentului ca fiind cea din elementul codvaluta (pentru document intern) ori cea din elementul codvalutapartenerextern (pentru document extern).
<cursvalutar/>
<prelucratreplicare/>
<prelucrat/>
<modreplic/>
<capdocid/>
<proiectid/>
<taskid/>
<folosestecursdatafactura/>
<numarcontract/>
<nuverificavalabilitatecontract/>
<dataraportare/>
<tiplivrare/>
<tiplivraredincontract/>
<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>