PRICAT — Catalog de prețuri/vânzări
Prezentare generală
Un mesaj PRICAT este trimis de Azuvio / CRMconnect către partenerii comerciali pentru a comunica informații despre catalogul de produse, incluzând prețuri, descrieri, coduri EAN și date de valabilitate. Partenerii îl utilizează pentru a configura sau actualiza nomenclatorul de produse în propriile sisteme, înainte de a plasa comenzi.
Direcție: Ieșire (CRMconnect → Partener)
Declanșator: Lansare produs nou, modificare de preț sau sincronizare periodică
Modulul CRMconnect: Vânzări → Produse / Liste de prețuri
Frecvență: La modificare sau programat (săptămânal/lunar)
Format XML
Structură
<?xml version="1.0" encoding="UTF-8"?>
<PriceCatalogue xmlns="urn:azuvio:ediconnect:pricat:v1">
<Header>
<CatalogueNumber>PRICAT-2024-Q1</CatalogueNumber>
<CatalogueDate>2024-03-01</CatalogueDate>
<ValidFrom>2024-03-01</ValidFrom>
<ValidTo>2024-06-30</ValidTo>
<SupplierGLN>5949876543210</SupplierGLN>
<RecipientGLN>5941234567890</RecipientGLN>
<Currency>RON</Currency>
<CatalogueType>Full</CatalogueType>
<!-- CatalogueType: Full | Delta (changes only) -->
<PriceListCode>B2B-RETAIL</PriceListCode>
</Header>
<Items>
<Item>
<EAN>5901234123457</EAN>
<SupplierArticleCode>PROD-001</SupplierArticleCode>
<Description>Product Name</Description>
<BrandName>Brand Name</BrandName>
<UnitOfMeasure>PCE</UnitOfMeasure>
<OrderingUOM>CTN</OrderingUOM>
<OrderingUOMQuantity>12</OrderingUOMQuantity>
<!-- 1 CTN = 12 PCE -->
<GrossWeight>0.350</GrossWeight>
<WeightUOM>KGM</WeightUOM>
<NetWeight>0.320</NetWeight>
<VATRate>9</VATRate>
<UnitPriceExclVAT>12.50</UnitPriceExclVAT>
<UnitPriceInclVAT>13.63</UnitPriceInclVAT>
<MinOrderQuantity>12</MinOrderQuantity>
<ItemStatus>Active</ItemStatus>
<!-- ItemStatus: Active | Discontinued | New | Temporary -->
</Item>
</Items>
</PriceCatalogue>
Câmpuri principale
| Câmp | Element XML | Observații |
|---|---|---|
| Tip catalog | Header/CatalogueType |
Full = rescriere completă; Delta = doar modificări |
| Valabil de la/până la | Header/ValidFrom, ValidTo |
Perioada de valabilitate a prețurilor |
| Cod listă de prețuri | Header/PriceListCode |
Lista de prețuri aplicabilă acestui partener |
| UOM comandare | Items/Item/OrderingUOM |
Unitatea minimă de comandare (ex. CTN=bax) |
| Cantitate UOM comandare | Items/Item/OrderingUOMQuantity |
Număr de unități per UOM de comandare |
| Status articol | Items/Item/ItemStatus |
Active, Discontinued, New, Temporary |
| Cantitate minimă comandă | Items/Item/MinOrderQuantity |
Exprimată în UOM de comandare |
Format EDIfact (D96A)
Sumar segmente
| Segment | Denumire | M/C | Observații |
|---|---|---|---|
| BGM | Începutul mesajului | M | 9 = Catalog de prețuri/vânzări |
| DTM | Date | M | 137=data catalogului, 94=valabil de la, 95=valabil până la |
| NAD+SU | Furnizor | M | |
| NAD+BY | Cumpărător/Destinatar | M | |
| CUX | Monedă | M | |
| PGI | Informații grupă de produse | C | Grupare pe categorii |
| LIN | Linie de articol (produs) | M | Câte una per SKU |
| PIA | Identificator suplimentar de produs | C | EAN, cod furnizor |
| IMD | Descriere articol | M | Denumire produs, marcă |
| MEA | Măsurători | C | Greutate, dimensiuni |
| QTY | Informații cantitate | C | Dimensiuni ambalaj, cantitate minimă |
| ALI | Informații suplimentare | C | Status articol |
| TAX | Cotă TVA | M | |
| PRI | Preț | M | Calificator AAA=calculat, AAB=alternativ |
| DTM (per PRI) | Perioadă valabilitate preț | C | |
| UNT / UNZ | Terminatori | M |
Exemplu minimal
BGM+9+PRICAT-2024-Q1+9'
DTM+137:20240301:102'
DTM+94:20240301:102'
DTM+95:20240630:102'
NAD+SU+5949876543210::9+++Your Company'
NAD+BY+5941234567890::9+++Partner Name'
CUX+2:RON:9'
LIN+1++5901234123457:SRV'
PIA+5+PROD-001:SA'
IMD+F++:::Product Name::RO'
IMD+B++:::Brand Name'
MEA+AAX+AAB+KGM:0.350'
QTY+53:12:CTN'
QTY+1:12:PCE'
ALI+ZZZ+1'
TAX+7+VAT+++:::9+S'
PRI+AAA:12.50:CA:1:PCE'
DTM+94:20240301:102'
DTM+95:20240630:102'
UNT+16+1'
UNZ+1+000001'
Schema XSD
Fișier schemă: `xsd/pricat.xsd`
Namespace: urn:azuvio:ediconnect:pricat:v1
Versiune: 1.0
Mapare câmpuri în CRMconnect
| Câmp EDI | Câmp CRMconnect |
|---|---|
| EAN | Produse → EAN/GTIN |
| SupplierArticleCode | Produse → Cod intern |
| Description | Produse → Denumire |
| UnitPriceExclVAT | Listă de prețuri → Preț unitar |
| VATRate | Produse → Clasă TVA |
| ValidFrom / ValidTo | Listă de prețuri → Perioadă de valabilitate |
| MinOrderQuantity | Produse → Cantitate minimă comandă |
| ItemStatus = Discontinued | Produse → Status: Inactiv |
Trimiterea unui PRICAT de tip Delta
Când CatalogueType = Delta, includeți doar articolele modificate față de ultimul PRICAT trimis:
- Modificări de prețuri
- Produse noi
- Produse retrase din vânzare (ItemStatus =
Discontinued) - Modificări ale dimensiunilor de ambalare
Includeți doar câmpurile modificate; câmpurile nemodificate pot fi omise din mesajele de tip delta.