EDIconnect Azuvio · Docs
ENEnglishRORomână

PRICAT — Price/Sales Catalogue

Overview

A PRICAT message is sent by Azuvio / CRMconnect to trading partners to communicate product catalogue information, including prices, descriptions, EAN codes and validity dates. Partners use it to set up or update the product list in their own systems before placing orders.

Direction: Outbound (CRMconnect → Partner)
Trigger: New product launch, price change or periodic synchronisation
CRMconnect Module: Sales → Products / Price Lists
Frequency: On change or scheduled (weekly/monthly)


XML Format

Structure

<?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>

Main Fields

Field XML Element Notes
Catalogue type Header/CatalogueType Full = complete overwrite; Delta = changes only
Valid from/to Header/ValidFrom, ValidTo Price validity period
Price list code Header/PriceListCode Price list applicable to this partner
Ordering UOM Items/Item/OrderingUOM Minimum ordering unit (e.g. CTN=carton)
Ordering UOM quantity Items/Item/OrderingUOMQuantity Number of units per ordering UOM
Item status Items/Item/ItemStatus Active, Discontinued, New, Temporary
Minimum order quantity Items/Item/MinOrderQuantity Expressed in ordering UOM

EDIfact Format (D96A)

Segment Summary

Segment Name M/C Notes
BGM Message start M 9 = Price/sales catalogue
DTM Dates M 137=catalogue date, 94=valid from, 95=valid to
NAD+SU Supplier M
NAD+BY Buyer/Recipient M
CUX Currency M
PGI Product group information C Grouping by category
LIN Article line (product) M One per SKU
PIA Additional product identifier C EAN, supplier code
IMD Article description M Product name, brand
MEA Measurements C Weight, dimensions
QTY Quantity information C Package sizes, minimum quantity
ALI Additional information C Item status
TAX VAT rate M
PRI Price M Qualifier AAA=calculated, AAB=alternative
DTM (per PRI) Price validity period C
UNT / UNZ Terminators M

Minimal Example

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'

XSD Schema

Schema file: `xsd/pricat.xsd`
Namespace: urn:azuvio:ediconnect:pricat:v1
Version: 1.0


CRMconnect Field Mapping

EDI Field CRMconnect Field
EAN Products → EAN/GTIN
SupplierArticleCode Products → Internal Code
Description Products → Name
UnitPriceExclVAT Price List → Unit Price
VATRate Products → VAT Class
ValidFrom / ValidTo Price List → Validity Period
MinOrderQuantity Products → Minimum Order Quantity
ItemStatus = Discontinued Products → Status: Inactive

Sending a Delta PRICAT

When CatalogueType = Delta, include only the items changed since the last PRICAT sent:

  • Price changes
  • New products
  • Products discontinued from sale (ItemStatus = Discontinued)
  • Changes to packaging dimensions

Include only the modified fields; unchanged fields may be omitted from delta messages.