{"id":5434,"date":"2020-10-15T17:07:44","date_gmt":"2020-10-15T17:07:44","guid":{"rendered":"https:\/\/www.rvx.ro\/dox\/docs\/instalare\/api-scriere-documente-in-rvx\/"},"modified":"2025-04-07T10:26:35","modified_gmt":"2025-04-07T10:26:35","slug":"api-scriere-documente-in-rvx","status":"publish","type":"docs","link":"https:\/\/www.rvx.ro\/manual\/docs\/instalare\/api-scriere-documente-in-rvx\/","title":{"rendered":"API sincronizare Webshop"},"content":{"rendered":"\n<p>Preluarea in RVX Manager a datelor comenzilor de la clienti plasate in magazinul online se realizeaza printr-un fisier de tip XML.<\/p>\n\n\n\n<p>Mai jos sunt redate specificatiile fisierului XML utilizat pentru sincronizarea sistemului RVX cu webshop-ul.<\/p>\n\n\n\n<p><strong>items<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Camp<\/th><th>Explicatie<\/th><\/tr><tr><td><strong>WshId<\/strong><\/td><td>id-ul unic al articolului din baza webshop<\/td><\/tr><tr><td><strong>Code<\/strong><\/td><td>codul unic de identificare a articolului din baza RVX<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>denumirea articolului<\/td><\/tr><tr><td><strong>SellPriceNet<\/strong><\/td><td>pretul de vanzare fara TVA al articolului<\/td><\/tr><tr><td><strong>SellPriceTot<\/strong><\/td><td>pretul de vanzare inclusiv TVA al articolului<\/td><\/tr><tr><td><strong>Brand<\/strong><\/td><td>marca (producatorul) asociata articolului<\/td><\/tr><tr><td><strong>Category<\/strong><\/td><td>categoria din care face parte articolul<\/td><\/tr><tr><td><strong>Subcategory<\/strong><\/td><td>subcategoria din care face parte articolul<\/td><\/tr><tr><td><strong>Warranty<\/strong><\/td><td>perioada de garantie a articolului exprimata in numar de luni<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>partners<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Camp<\/th><th>Explicatie<\/th><\/tr><tr><td><strong>WshId<\/strong><\/td><td>id-ul unic al partenerului din baza webshop<\/td><\/tr><tr><td><strong>Code<\/strong><\/td><td>codul unic de identificare al partenerului din baza RVX<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>numele partenerului<\/td><\/tr><tr><td><strong>AddressStreet<\/strong><\/td><td>adresa sediului social a partenerului (strada, numar)<\/td><\/tr><tr><td><strong>AddressCity<\/strong><\/td><td>localitatea in care este situat sediul social al partenerului<\/td><\/tr><tr><td><strong>AddressRegion<\/strong><\/td><td>sectorul\/judetul in care este situat sediul social al partenerului<\/td><\/tr><tr><td><strong>AddressCountry<\/strong><\/td><td>tara in care este situat sediul social al partenerului<\/td><\/tr><tr><td><strong>AddressZipCode<\/strong><\/td><td>codul postal al adresei<\/td><\/tr><tr><td><strong>Phone<\/strong><\/td><td>numarul de telefon al partenerului<\/td><\/tr><tr><td><strong>Fax<\/strong><\/td><td>numarul de fax al partenerului<\/td><\/tr><tr><td><strong>Email<\/strong><\/td><td>adresa electronica a partenerului<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>saleorders<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Camp<\/th><th>Explicatie<\/th><\/tr><tr><td><strong>WshId<\/strong><\/td><td>id-ul unic al comenzii din baza webshop<\/td><\/tr><tr><td><strong>Number<\/strong><\/td><td>numarul unic al comenzii din baza RVX<\/td><\/tr><tr><td><strong>Date<\/strong><\/td><td>data in care este inregistrata comanda de la client<\/td><\/tr><tr><td><strong>PartnerCode<\/strong><\/td><td>codul unic de identificare a partenerului pentru care este inregistrata comanda<\/td><\/tr><tr><td><strong>PartnerName<\/strong><\/td><td>numele partenerului pentru care este inregistrata comanda<\/td><\/tr><tr><td><strong>AddressStreet<\/strong><\/td><td>adresa de livrare specificata de catre partener pentru livrarea comenzii<\/td><\/tr><tr><td><strong>AddressCity<\/strong><\/td><td>orasul in care se efectueaza livrarea<\/td><\/tr><tr><td><strong>AddressRegion<\/strong><\/td><td>sectorul\/judetul in care se efectueaza livrarea<\/td><\/tr><tr><td><strong>AddressZipCode<\/strong><\/td><td>codul postal al adresei de livrare<\/td><\/tr><tr><td><strong>PaymentType<\/strong><\/td><td>modalitatea de plata a comenzii<\/td><\/tr><tr><td><strong>DeliveryType<\/strong><\/td><td>modalitatea de livrare a comenzii<\/td><\/tr><tr><td><strong>DeliveryNotes<\/strong><\/td><td>observatii suplimentare privind comanda inregistrata<\/td><\/tr><tr><td><strong>AgentId<\/strong><\/td><td>id-ul agentului comercial din baza RVX asociat comenzii<\/td><\/tr><tr><td><strong>LocationId<\/strong><\/td><td>id-ul locatiei din baza RVX in care este inregistrata comanda<\/td><\/tr><tr><td><strong>CenterId<\/strong><\/td><td>id-ul centrului de cost din baza RVX in care este inregistrata comanda<\/td><\/tr><tr><td><strong>IsPosted<\/strong><\/td><td>in cazul in care comanda este sigilata in webshop, la importul in RVX in campul&nbsp;<b>IsPosted<\/b>&nbsp;este setata valoarea 1; in caz contrar, in campul&nbsp;<b>IsPosted<\/b>&nbsp;este setata valoarea 0 (comanda nu este sigilata\/confirmata)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>lines<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Camp<\/th><th>Explicatie<\/th><\/tr><tr><td><strong>WshId<\/strong><\/td><td>id-ul articolului din baza webshop<\/td><\/tr><tr><td><strong>ItemCode<\/strong><\/td><td>codul unic de identificare a articolului din baza RVX<\/td><\/tr><tr><td><strong>ItemName<\/strong><\/td><td>denumirea articolului<\/td><\/tr><tr><td><strong>PriceBase<\/strong><\/td><td>pretul de vanzare de baza (pretul inainte de aplicarea discount-ului); in cazul in care nu se aplica niciun discount, pretul de baza este acelasi cu pretul de vanzare fara TVA (pretul net)<\/td><\/tr><tr><td><strong>PriceNet<\/strong><\/td><td>pretul de vanzare fara TVA al articolului<\/td><\/tr><tr><td><strong>PriceTot<\/strong><\/td><td>pretul de vanzare inclusiv TVA al articolului<\/td><\/tr><tr><td><strong>Quantity<\/strong><\/td><td>cantitatea articolului comandata<\/td><\/tr><tr><td><strong>ItemVat<\/strong><\/td><td>valoarea cotei TVA asociata articolului<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Exemplu:<\/p>\n\n\n\n<p>&lt;xml&gt;<\/p>\n\n\n\n<p>&lt;<b>items<\/b>&gt;<br>&lt;item WshId=\u201d149582\u2033 Code=\u201dCNR-MPV4CI\u201d Name=\u201dMP3 player Canyon CNR-MPV4CI\u201d SellPriceNet=\u201d38.8537\u2033 SellPriceTot=\u201d48.1786\u2033 Warranty=\u201d24\u2033 Category=\u201dElectronice\u201d Subcategory=\u201dMP3 playere\u201d Brand=\u201dCanyon\u201d &gt;&lt;\/item&gt;<br>&lt;item WshId=\u201d8708\u2033 Code=\u201dTAXAVERDE\u201d Name=\u201dKOM Taxa Verde\u201d SellPriceNet=\u201d5.3500\u2033 SellPriceTot=\u201d8.0000\u2033 Warranty=\u201d0\u2033 Category=\u201d\u201d Subcategory=\u201dProduse generice\u201d Brand=\u201dKOM\u201d &gt;&lt;\/item&gt;<br>&lt;<b>\/items<\/b>&gt;<\/p>\n\n\n\n<p>&lt;<b>partners<\/b>&gt;<br>&lt;partner WshId=\u201d3021903\u2033 Code=\u201dPF3021903\u2033 Name=\u201dPata Valentin\u201d AddressStreet=\u201d\u201d AddressCity=\u201d\u201d AddressRegion=\u201d\u201d AddressCountry=\u201d\u201d AddressZipCode=\u201d\u201d Phone=\u201d\u201d Fax=\u201d\u201d Email=\u201dpata.valentin@yahoo.com\u201d&gt;&lt;\/partner&gt;<br>&lt;<b>\/partners<\/b>&gt;<\/p>\n\n\n\n<p>&lt;<b>saleorders<\/b>&gt;<br>&lt;saleorder WshId=\u201d3022265\u2033 Number=\u201d3022265\u2033 Date=\u201d2011-05-30\u2033 PartnerCode=\u201dPF3021903\u2033 PartnerName=\u201dPata Valentin\u201d AddressStreet=\u201d\u201d AddressCity=\u201d\u201d AddressRegion=\u201d\u201d AddressZipCode=\u201d\u201d PaymentType=\u201dCASH\u201d DeliveryType=\u201dMAGAZIN1\u2033 DeliveryNotes=\u201d\u201d AgentId=\u201d88615\u2033 LocationId=\u201d3\u2033 CenterId=\u201d3\u2033 IsPosted=\u201d1\u2033 &gt;<br>&lt;<b>lines<\/b>&gt;<br>&lt;line WshId=\u201d74134\u2033 ItemCode=\u201dCNR-MPV4CI\u201d PriceBase=\u201d110.76\u2033 PriceTot=\u201d137.35\u2033 Quantity=\u201d1\u2033 ItemName=\u201dMP3 player Canyon CNR-MPV4CI\u201d PriceNet=\u201d110.76\u2033 ItemVat=\u201d24\u2033 &gt;&lt;\/line&gt;<br>&lt;line WshId=\u201d74135\u2033 ItemCode=\u201dTAXAVERDE\u201d PriceBase=\u201d5\u2033 PriceTot=\u201d6.2\u2033 Quantity=\u201d1\u2033 ItemName=\u201dTaxa Verde\u201d PriceNet=\u201d5\u2033 ItemVat=\u201d24\u2033 &gt;&lt;\/line&gt;<br>&lt;<b>\/lines<\/b>&gt;<br>&lt;\/saleorder&gt;<br>&lt;<b>\/saleorders<\/b>&gt;<\/p>\n\n\n\n<p>&lt;\/xml&gt;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adaugare Factura de vanzare prin Webshop<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td colspan=\"2\"><strong><\/strong><p align=\"center\"><strong>&lt;sale_invoices&gt;<\/strong><\/p><\/td><\/tr><tr><td><strong><\/strong><p align=\"center\"><strong>Denumire<\/strong><\/p><\/td><td><strong><\/strong><p align=\"center\"><strong>Explicatie<\/strong><\/p><\/td><\/tr><tr><td>Id<\/td><td>Id-ul documentului<\/td><\/tr><tr><td>Number*<\/td><td>Numarul documentului<\/td><\/tr><tr><td>Date*<\/td><td>Data documentului<\/td><\/tr><tr><td>Doctype*<\/td><td>Tipul de document<\/td><\/tr><tr><td>LocationId*<\/td><td>Id-ul locatiei<\/td><\/tr><tr><td>AgentId*<\/td><td>Id-ul agentului<\/td><\/tr><tr><td>CenterId*<\/td><td>Id-ul centrului<\/td><\/tr><tr><td>PartnerCode*<\/td><td>Codul unic de identificare a partenerului<\/td><\/tr><tr><td>PartenerName*<\/td><td>Numele partenerului<\/td><\/tr><tr><td>CurrencyType*<\/td><td>Tipul de deviza<\/td><\/tr><tr><td>CurrencyRate*<\/td><td>Curs valutar<\/td><\/tr><tr><td>ValueNet<\/td><td>Valoare neta<\/td><\/tr><tr><td>ValueVat<\/td><td>Valoare TVA<\/td><\/tr><tr><td>IsPosted<\/td><td>Valoare =1 , documentul se va importa sigilat Valoare =0, la import documentul nu este sigilat<\/td><\/tr><tr><td>RefOrder<\/td><td>Numarul comenzii<\/td><\/tr><tr><td>RefDelivery<\/td><td>Numarul avizului<\/td><\/tr><tr><td>RefInvoice<\/td><td>Numarul facturii<\/td><\/tr><tr><td>RefReturn<\/td><td>Numarul returului<\/td><\/tr><tr><td colspan=\"2\"><strong><\/strong><p align=\"center\"><strong>&lt;lines&gt;<\/strong><\/p><\/td><\/tr><tr><td><strong><\/strong><p align=\"center\"><strong>Denumire<\/strong><\/p><\/td><td><strong><\/strong><p align=\"center\"><strong>Explicatie<\/strong><\/p><\/td><\/tr><tr><td>ItemId<\/td><td>Id-ul articolului<\/td><\/tr><tr><td>ItemCode*<\/td><td>Codul articolului<\/td><\/tr><tr><td>ItemName*<\/td><td>Numele articolului<\/td><\/tr><tr><td>ItemTax<\/td><td>Taxa articolului<\/td><\/tr><tr><td>ItemVat<\/td><td>Procentul de TVA al articolului<\/td><\/tr><tr><td>Quantity<\/td><td>Cantitatea<\/td><\/tr><tr><td>PriceNet<\/td><td>Pre\u021bul net<\/td><\/tr><tr><td>PriceTot<\/td><td>Pretul total<\/td><\/tr><tr><td>ValueNet<\/td><td>Valoarea neta<\/td><\/tr><tr><td>ValueVat<\/td><td>Valoare TVA<\/td><\/tr><tr><td>ValueTot<\/td><td>Valoare neta + TVA<\/td><\/tr><tr><td>PriceNetV<\/td><td>Pretul net in valuta<\/td><\/tr><tr><td>PriceTotV<\/td><td>Pretul total in valuta<\/td><\/tr><tr><td>ValueNetV<\/td><td>Valoare neta in valuta<\/td><\/tr><tr><td>ValueVatV<\/td><td>Valoare TVA in valuta<\/td><\/tr><tr><td>ValueTotV<\/td><td>Valoare neta in valuta + TVA in valuta<\/td><\/tr><tr><td>OrderId<\/td><td>Id-ul comenzii<\/td><\/tr><tr><td>OrderLineId<\/td><td>Id-ul liniei comenzii<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Campurile marcate cu &#8221; <strong>* <\/strong>&#8221; trebuie completate obligatoriu.<\/p>\n\n\n\n<p>Exemplu: <\/p>\n\n\n\n<p>&lt;xml&gt;<br>&lt;sale_invoices&gt;<br>&lt;sale_invoice Id=&#8221;73&#8243; Number=&#8221;321&#8243; Date=&#8221;2024-12-12&#8243; DocType=&#8221;BON&#8221; DocTypeId=&#8221;208&#8243; LocationId=&#8221;1&#8243; AgentId=&#8221;1&#8243; CenterId=&#8221;1&#8243; PartnerCode=&#8221;27698631&#8243; PartnerName=&#8221;FLANCO RETAIL SA&#8221; CurrencyType=&#8221;RON&#8221; CurrencyRate=&#8221;1.000000&#8243; ValueNet=&#8221;5.00&#8243; ValueVat=&#8221;0.95&#8243; IsPosted=&#8221;1&#8243; RefOrder=&#8221;10&#8243; RefDelivery=&#8221;&#8221; RefInvoice=&#8221;&#8221; RefReturn=&#8221;&#8221;&gt;<br>&lt;lines&gt;<br>&lt;line ItemId=&#8221;26&#8243; ItemCode=&#8221;PERE&#8221; ItemName=&#8221;PERE&#8221; ItemTax=&#8221;VZ_19&#8243; ItemVat=&#8221;19.0000&#8243; Quantity=&#8221;1.0000&#8243; PriceNet=&#8221;5.0000&#8243; PriceTot=&#8221;5.9500&#8243; ValueNet=&#8221;5.00&#8243; ValueVat=&#8221;0.95&#8243; ValueTot=&#8221;5.95&#8243; PriceNetV=&#8221;5.0000&#8243; PriceTotV=&#8221;5.9500&#8243; ValueNetV=&#8221;5.00&#8243; ValueVatV=&#8221;0.95&#8243; ValueTotV=&#8221;5.95&#8243; OrderId=&#8221;&#8221; OrderLineId=&#8221;&#8221; \/&gt;<br>&lt;\/lines&gt;<br>&lt;\/sale_invoice&gt;<br>&lt;\/sale_invoices&gt;<br>&lt;\/xml&gt;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Adaugare Aviz de transfer prin Webshop<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td colspan=\"2\"><strong><\/strong><p align=\"center\"><strong>&lt;stock_transfers&gt;<\/strong><\/p><\/td><\/tr><tr><td><strong><\/strong><p align=\"center\"><strong>Denumire<\/strong><\/p><\/td><td><strong><\/strong><p align=\"center\"><strong>Explicatie<\/strong><\/p><\/td><\/tr><tr><td>Id<\/td><td>Id-ul documentului<\/td><\/tr><tr><td>Number<\/td><td>Numarul documentului<\/td><\/tr><tr><td>Date<\/td><td>Data la care este inregistrat documentul<\/td><\/tr><tr><td>LocationId*<\/td><td>Id-ul locatiei<\/td><\/tr><tr><td>DestinationId*<\/td><td>Id-ul destinatiei<\/td><\/tr><tr><td>IsPosted<\/td><td>Valoare =1 , documentul se va importa sigilat Valoare =0, la import documentul nu este sigilat<\/td><\/tr><tr><td colspan=\"2\"><strong><\/strong><p align=\"center\"><strong>&lt;lines&gt;<\/strong><\/p><\/td><\/tr><tr><td><strong><\/strong><p align=\"center\"><strong>Denumire<\/strong><\/p><\/td><td><strong><\/strong><p align=\"center\"><strong>Explicatie<\/strong><\/p><\/td><\/tr><tr><td>ItemCode*<\/td><td>Codul articolului<\/td><\/tr><tr><td>Quantity<\/td><td>Cantitatea<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Campurile marcate cu &#8221; <strong>* &#8221; <\/strong>trebuie completate obligatoriu.<\/p>\n\n\n\n<p>Exemplu:<br>&lt;xml&gt;<br>&lt;stock_transfers&gt;<br>&lt;stock_transfer Number=&#8221;123&#8243; Date=&#8221;2024-12-12&#8243; LocationId=&#8221;1&#8243; DestinationId=&#8221;0&#8243; IsPosted=&#8221;1&#8243;&gt;<br>&lt;lines&gt;<br>&lt;line ItemCode=&#8221;CAPSUNA&#8221; Quantity=&#8221;2&#8243;\/&gt;<br>&lt;\/lines&gt;<br>&lt;\/stock_transfer&gt;<br>&lt;\/stock_transfers&gt;<br>&lt;\/xml&gt;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"parent":389,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-5434","docs","type-docs","status-publish","hentry"],"comment_count":0,"_links":{"self":[{"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/5434","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/comments?post=5434"}],"version-history":[{"count":10,"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/5434\/revisions"}],"predecessor-version":[{"id":9323,"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/5434\/revisions\/9323"}],"up":[{"embeddable":true,"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/389"}],"next":[{"title":"API citire date RVX","link":"https:\/\/www.rvx.ro\/manual\/docs\/instalare\/api-citire-date-rvx\/","href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/9316"}],"prev":[{"title":"Raportare probleme RVX","link":"https:\/\/www.rvx.ro\/manual\/docs\/instalare\/raportare-probleme-rvx\/","href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/docs\/5480"}],"wp:attachment":[{"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/media?parent=5434"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.rvx.ro\/manual\/wp-json\/wp\/v2\/doc_tag?post=5434"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}