Skip to content

Evènements envoyés depuis API-FTTX

Confirmation de commande

Cet évènement est envoyé lorsque la commande est confirmée.
Il permet d'envoyer tous les paramètres permettant de demander la création de la commande dans X3.

Claim

product_order_item_entity

Nom Type Description Obligatoire
id string Identifiant de la commande Oui

ForeignEntityCreationAsked : Du edas boss catalog -> Permet de demander la création d'une entité

creation_params : CreationParams()

Nom Type Description Obligatoire
contract_site string Entité Légale qui accepte/génère le contrat (ex: "AUX00"). Champ SALFCY sur X3 Oui
billing_site string Entité Légale qui facture le contrat (ex: "CAE00"). Champ YINVFCY sur X3 Oui
rebilling_site string Champ YINVFCYREFAC sur X3 Non
order_customer string Code du client qui a passé la commande (ex: "DD517"). Champ BPCORD sur X3 Oui
plaque_reseau string Trigramme de la plaque réseau de la commande (ex: "SEM"). Champ YPLAQRES sur X3 Oui
contract_number string Numéro du Contrat sur X3 (ex: "CMD_X_00004883"). Champ SOHNUM sur X3 Non
entry_status int Statut de saisie de la commande (1 = Entrant, 2 = En attente de signature, 3 = Attente validation ADV, 4 = Traité). Champ YSFSTATUT sur X3 Oui
reference_order_front string Référence de la commande sur le front X3 (ex: "PO_DC173_20250221_000018"). Champ ZIDBCWEB sur X3 Oui
customer_order_reference string Référence du contrat chez le client. Champ ZMARCHREF sur X3 Non
service_reference string Référence de Service, commun à ce contrat et ses éventuelles modifications. Champ YRDSREF sur X3 Non
source string Origine du Contrat (ex: "ERP"). Champ YSOURCE sur X3 Oui
creation_date string Date de Création du contrat. Champ YCREDAT sur X3 Oui
customer_order_name string Désignation de la commande, différente de customer_order_reference. Champ YOPENAME sur X3 Non
estimate_reference string Référence du devis du contrat. Champ YNUMSQH sur X3 Non
order_historical_reference string Référence Historique de la commande. Champ YREFHISCDE sur X3 Non
project string Nom du projet auquel appartient le contrat sur X3. Champ YPROJET sur X3 Non
effective_date string Date de mise en service du nouveau contrat. Champ YEFFDAT sur X3 Non
commitment_duration int Durée d'engagement (en mois). Champ YDUREE sur X3 Oui
signature_date string Date de signature du contrat. Champ ORDDAT sur X3 Non
osm bool Indique si le contrat est une Offre Sur Mesure. Champ YOSM sur X3 Oui
old_contract_number string Ancien N° de Contrat X3 pour le chaînage en cas de modification. Champ ZOLDNUM sur X3 Non
parent_article string Référence de l'article Parent (ex: "1004"). Champ PARENT_ITEM sur X3 Oui
component_articles list\<string> Liste des références des articles composants. Champ COMPONENTS_ITEMS sur X3 Oui
eligibility_ndis list\<string> Numéros de Désignation d'installation des demandes d'éligibilité. Champs ZNDI à ZNDI4 sur X3 Non
delivery_mode int ID du mode de Livraison de la commande (ex: 2 = "Locale"). Champ YMODLIV sur X3 Oui
connection_delay_weeks int Délai de raccordement estimé en semaines (ex: 4). Champ YDELAIRACO sur X3 Non
vlan_number string Numéro du VLAN cible souhaité par le client. Champ YNUMVLAN sur X3 Non
vlan_number_2 string Numéro du second VLAN cible souhaité par le client. Champ YNUMVLAN1 sur X3 Non
vlan_amount int Nombre de VLAN créés sur le contrat. Champ YNBVLAN sur X3 Non
porte_collecte string Référence de la porte de collecte. Champ YPORTECOLL sur X3 Non
porte_collecte_2 string Référence de la 2ème porte de collecte. Champ YPORTECOLL2 sur X3 Non
securisation int Type de sécurisation (ex: 1 = "Non Sécurisé"). Champ YSECURE sur X3 Oui
link_type int Primaire ou secondaire (ex: 1 = "Primaire"). Champ YTYPLIEN sur X3 Oui
zoning_reference string Zonage de Référence utilisé pour la facturation. Champ YZONEREF sur X3 Non
pop_code string Référence du site POP. Champ YPOP sur X3 Non
pop_code_2 string Référence du second site POP. Champ YPOP2 sur X3 Non
housing string Housing. Champ YHOUSING sur X3 Non
housing_2 string Housing 2. Champ YHOUSING2 sur X3 Non
optical_connection_node_reference string Référence du NRO (Noeud de Raccordement Optique). Champ YCO sur X3 Non
reference_provider string Référence du fournisseur. Champ YPROVREF sur X3 Non
reference_provider_gtr string Référence du fournisseur GTR. Champ YPROVREFGTR sur X3 Non
bandeau_optique string Bandeau Optique. Champ YBDXOPT sur X3 Non
max_input string Débit Maximum de la ligne (ex: "10M"). Champ YDEBIMAX sur X3 Non
imb_reference string Ref IMB. Champ YREFIMB sur X3 Non
public_comment string Commentaires Publiques. Champ XCOMMENT1 sur X3 Non
internal_comment string Commentaires Internes/Techniques. Champ XCOMMENT2 sur X3 Non
fon_root_contract_number string Référence du contrat racine en cas de commande sur l'offre FON. Champ YMASTFON sur X3 Non
end_customer EndCustomer Informations sur le client final Oui
end_customer_2 EndCustomer Informations sur le second client final Non
business_code string Code affaire lié au client (ex: "AFAUX00220000001"). Champ PJT sur X3 Non
Exemple
{
  "contract_site": "AUX00",
  "billing_site": "AUX00",
  "rebilling_site": "",
  "order_customer": "DA175",
  "plaque_reseau": "OXO",
  "contract_number": "",
  "entry_status": 1,
  "reference_order_front": "<temporary_reference>",
  "customer_order_reference": "TEST_EXT_CMD_0001",
  "service_reference": "",
  "source": "ERP",
  "creation_date": "2024-06-10",
  "customer_order_name": "TEST_CUST_CMD_0001",
  "estimate_reference": "DEVIS-001",
  "order_historical_reference": "",
  "project": "",
  "effective_date": null,
  "commitment_duration": 12,
  "signature_date": "2024-06-10",
  "osm": false,
  "old_contract_number": "",
  "parent_article": "1680",
  "component_articles": [
    "1631", "2233", "2229", "2213", "2210", "237", "1620", "2222", "1615", "2221"
  ],
  "eligibility_ndis": [""],
  "delivery_mode": 1,
  "connection_delay_weeks": 4,
  "vlan_number": "",
  "vlan_amount": 0,
  "porte_collecte": "",
  "porte_collecte_2": "",
  "securisation": 1,
  "link_type": 1,
  "zoning_reference": "TRESDENSE",
  "pop_code": "",
  "pop_code_2": "",
  "housing": "",
  "housing_2": "",
  "optical_connection_node_reference": "",
  "reference_provider": "",
  "reference_provider_gtr": "",
  "bandeau_optique": "",
  "max_input": "",
  "imb_reference": "IMB/72181/S/011X",
  "public_comment": "This is a test contract",
  "internal_comment": "This is a test contract",
  "fon_root_contract_number": "",
  "end_customer": {
    "customer_name": "Test Customer",
    "adress_line_0": "88 A RUE DU TEST",
    "adress_line_1": "",
    "postal_code": "35000",
    "city": "RENNES",
    "latitude": 49.47431832922815,
    "longitude": 1.0920543954419348,
    "code_insee": "35123",
    "site_contact": {
      "nom_client": "DUPONT",
      "mail_client": "dupont@fttx.fr",
      "telephone_fixe": "",
      "telephone_mobile": "606060606",
      "fax": ""
    },
    "site_contact_2": {
      "nom_client": "DUPONTON",
      "mail_client": "duponton@fttx.fr",
      "telephone_fixe": "",
      "telephone_mobile": "606060607",
      "fax": ""
    }
  },
  "end_customer_2": {
    "customer_name": "Test Customer",
    "adress_line_0": "88 A RUE DU SECOND TEST",
    "adress_line_1": "",
    "postal_code": "35000",
    "city": "RENNES",
    "latitude": 49.47431832922815,
    "longitude": 1.0920543954419348,
    "code_insee": "35123",
    "site_contact": {
      "nom_client": "DUPOND",
      "mail_client": "dupond@fttx.fr",
      "telephone_fixe": "",
      "telephone_mobile": "606060601",
      "fax": ""
    },
    "site_contact_2": {
      "nom_client": "DUPONDULE",
      "mail_client": "dupondule@fttx.fr",
      "telephone_fixe": "",
      "telephone_mobile": "606060608",
      "fax": ""
    }
  }
}