Création de pièce (V10.5) (JSON)

Création de pièce commerciale

Ce qui suit décrit le service web de création de pièce implémenté dans les versions récentes.

Voir le chapitre plus bas pour obtenir les informations spécifiques à l’implémentation dans la version X.5

L'action pour la création de pièce commerciale : integration_piece

Balise de paramètres (parameters)

Niveau

Contenu

Obligatoire

Remarques

Balise de paramètres (parameters)

Niveau

Contenu

Obligatoire

Remarques

dos

1

Dossier achat-vente

NON

Par défaut selon utilisateur

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

Balise du corps (data)

Niveau

Contenu

Obligatoire

Remarques

ipar, ient, imouvtb, …etc

1

La balise indique le groupe de données de l’intégration de pièce concerné.

Voir plus bas

OUI

 

{“nomChamp1”:”valeur1”,”nomChamp2”:valeur2”}

2

Liste des champs avec leur nom de champ et la valeur

OUI

Le le type de champs dépend du dictionnaire de données.

 

La structure JSON est strictement identique à celle d’un fichier l’intégration de pièce (GTFI GTPP150) avec une mise à plat au format JSON des balises.

Chaque pièce à créer est décrite à l'aide de la structure d'un fichier GTFI, mais il faut appliquer une correspondance entre l’entité et le nom de balise à transmettre

Code balise JSON

Entité intégration correspondante

Obligatoire

Niveau imbrication

Remarque

Code balise JSON

Entité intégration correspondante

Obligatoire

Niveau imbrication

Remarque

ipar

IPAR

OUI

aucun

Un seul IPAR par demande

ient

ENT

OUI

aucun

Entête de pièce, un seul par demande

ientcplext

ENTCPLEXT

NON

aucun

Entête de pièce complément, un seul par demande

ieec

EEC

NON

aucun

Echéances multiples

itxttb et itxt

ITXT

NON

aucun

Intégration de texte. itxttb doit être utilisé pour indiquer un tableau de itxt

ieadtb et iead

EAD

NON

aucun

Adresse. ieadtb doit être utilisé pour indiquer un tableau de iiead

imouvtb et imouv

MOUV

OUI

aucun

Mouvement de pièce. imouvtb doit être utilisé pour indiquer un tableau de imouv

imouvtaxtb et imouvtax

MOUVTAX

NON

imouvtb

Taxe de mouvement de pièce. imouvtaxtb doit être utilisé pour indiquer un tableau de imouvtax

imouvcliretb et imouvclire

MOUVCLIRE

NON

imouvtb

Remise client de mouvement de pièce. imouvcliretb doit être utilisé pour indiquer un tableau de imouvclire

imvtltb et imvtl

MVTL

NON

imouvtb

Ventilation de mouvement de pièce. imvtltb doit être utilisé pour indiquer un tableau de imvtl

Les balises ‘tableau’ (imouvtb par exemple) impliquent l’utilisation de [ ], même pour la transmission d’un seul élément

Exemples avec imouvtb

Notes complémentaires

  • iadtb est un tableau contenant 1 à 5 fois un enregistrement adresse EAD (adresse manuelle), pour les 5 possibilités d’adresses d’une pièce.

  • Imouvtb est un tableau contenant les informations lignes. Une ligne correspond à :

    • 1 mouvement (MOUV)

    • 0 à n taxes complémentaire (MOUVTAX)

    • 0 à n ventilations où somme des quantités des ventilations = quantité mouvement (MVTL)

    • 0 à 2 notes (1 texte ligne, 1 note ligne)

  • Les textes au format RTF doivent être encodés en base64. Lorsque le web service détectera un enregistrement iTXT avec un type RTF, il se chargera de décoder la base64 pour écrire dans le texte dans le GTFI sous le bon format. 

Toutes les informations par ici Intégration de pièce par GTPP150

 

Un mapping existe entre les noms de champs du dictionnaire et les noms de balise à utiliser

Table IPAR(=ipar)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

PROCESSTYPE

Trait

10.7

Type de traitement : CREATE=Création, MODIFY=Modification, DELETE=Suppression

FOLDER

Dos

Dossier achat-vente

ESTABLISHMENT

Etb

 Etablissement

THIRDPARTYTYPE

TiCod

Type de tiers : LEAD=Prospect, CUSTOMER=Client, SUPPLIER=Fournisseur, INTERNAL=Interne

DOCUMENTTYPE

PiCod

Type de pièce : ESTIMATE=1, ORDER=2, DELIVERY=3, INVOICE=4

DOCUMENTPREFIX

PrefPiNo

 

DOCUMENTNUMBER

PiNo

 

FINALDOCUMENTTYPE

PiCodF

ESTIMATE=1,ORDER=2,DELIVERY=3,INVOICE=4

FINALDOCUMENTPREFIX

PrefPiNoF

 

FINALDOCUMENTNUMBER

PiNoF

 

DOCUMENTREF

PiRef

 

FEESLINEINDICATOR

FraisFl

 

PANACHEPRICINGINDICATOR

PanacheFl

 

TRESHHOLDDISCOUNTCODE

RemSeuilPcod

 

DOCUMENTREFCONTROL

PcePiRefCtrlFl

 

JOINSUPPLINGORDERFLAG

JoindreCdeAchFl

 

ADRESSTYP

 

QUOTE=1,ORDER=2,DELIVERY=3,INVOICE=4

Table IENT(=ient)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

INTEGRATIONINTOACCOUNT

Ce2

10.7

 

DOCUMENTSTATUS

Ce4

 

FOLDER

Dos

 

THIRDPARTYTYPE

TiCod

Type de tiers : LEAD=Prospect, CUSTOMER=Client, SUPPLIER=Fournisseur, INTERNAL=Interne

DOCUMENTTYPE

PiCod

 

THIRDPARTY

Tiers

 

DOCUMENTPREFIX

PrefPiNo

 

DOCUMENTNUMBER

PiNo

 

DOCUMENTDATE

PiDt

 

ESTABLISHMENT

Etb

 

STATUS

Status

 

CURRENCY

Dev

 

OPERATIONCODE

Op

 

CREATIONUSER

UserCr

 

MODIFICATIONUSER

UserMo

 

SALESPERSON1

Repr(1

 

SALESPERSON2

Repr(2

 

SALESPERSON3

Repr(3

 

RIBCOD

RibCod

 

BARGAIN

Marche

 

PROJECT

Projet

 

WAREHOUSE

Depo

 

THIRDPARTYADDRESS1

AdrTiers(1

 

THIRDPARTYADDRESS2

AdrTiers(2

 

THIRDPARTYADDRESS3

AdrTiers(3

 

THIRDPARTYADDRESS4

AdrTiers(4

 

THIRDPARTYADDRESS5

AdrTiers(5

 

ADDRESSCODE1

AdrCod(1

 

ADDRESSCODE2

AdrCod(2

 

ADDRESSCODE3

AdrCod(3

 

ADDRESSCODE4

AdrCod(4

 

ADDRESSCODE5

AdrCod(5

 

TRANSCARRIAGEMETHOD

BlMod

 

TRANSCARRIAGEMETHODLABEL

BlModLib

 

PAYMENTCHOICE

Regl

 

TOUR

Tour

 

DOCUMENTREF

PiRef

 

EXTERNALDOCUMENT

PiNoTiers

 

THIRDPARTYPayeur

TiersPayer

 

GROUPMENTCODE

TiersGrp

 

THIRDPARTYReleve

TiersRlv

 

PAYMENTSIGNATORY

BapSalCod

 

EMPLOYEE

SalCod

 

STATEMENTPREFIX

PrefRlvNo

 

STATEMENTNUMBER

RlvNo

 

STATEMENTDATE

RlvDt

 

REQUESTEDTIME

DelDemDt

 

ACCEPTEDTIME

DelAccDt

 

POSTPONEDTIME

DelRepDt

 

DUEDATE

EchDt

 

THIRDPARTYPRICINGFAMILY

TaFam

 

THIRDPARTYEXCEPTIONPRICINGFAMILY

TaFamX

 

THIRDPARTYDISCOUNTCATEGORY

ReFam

 

THIRDPARTYEXCEPTIONDISCOUNTCATEGORY

ReFamX

 

RATECODE

TaCod

 

DISCOUNTCODE

RemCod

 

THIRDPARTYCOMFAMILY

CoFam

 

SALESPERSONCOMFAMILY1

CoFamV(1

 

SALESPERSONCOMFAMILY2

CoFamV(2

 

SALESPERSONCOMFAMILY3

CoFamV(3

 

AXIS1

Axe(1

 

AXIS2

Axe(2

 

AXIS3

Axe(3

 

AXIS4

Axe(4

 

PRINTSTATUSNUMBER

EtaNo

 

HEADERPRINTCODE

TxtEdCodD

 

FOOTERPRINTCODE

TxtEdCodF

 

CONTACT

Contact

 

ASSOCIATEDELIVERYPREFIX

PrefBlAsNo

 

ASSOCIATEDELIVERYNUMBER

BlAsNo

 

WAREHOUSEDELIVERYASSOC

BlAsDepo

 

TPFSYSTEM

TpfT

 

AMENDMENTNUMBER

Avenant

 

INTERESTABLISHMENTTRANSFERTCODE

CesIntCod

 

RATECODEPROMOTION

PromoTaCod

 

DISCOUNTCODEPROMOTION

PromoRemCod

 

PARENTFABRICATIONORDERPREFIX

PrefCdnoPere

 

FABRICATIONORDERNUMBER

CdnoPere

 

POSDELIVERYGENERATION

TpvBl

 

INCLUDEDDEEE

DeeeIncCod

 

ADJUSTMENTDOCUMENTPREFIX

PrefPina

 

ADJUSTMENTDOCUMENTNUMBER

PiNa

 

CREATIONDATE

UserCrDt

 

MODIFICATIONDATE

UserMoDt

 

MEMONUMBER

Note

 

HEADERMEMOINDICATOR

TxtCodD

 

FOOTERMEMOINDICATOR

TxtCodF

 

HEADERMEMONUMBER

TxtNoteD

 

FOOTERMEMONUMBER

TxtNoteF

 

ORIGINE

Origine

 

ESCOMPTEDISCOUNTRATE

EscP

 

DOWNPAYMENT

AcMt

 

DOWNPAYMENTBALANCE

SoAcMt

 

AMOUNTDISCOUNT

RemMt

 

FOOTERDISCOUNT

Rem1

 

FOOTERDISCOUNTTYPE

RemTyp1

 

CURRACYCHANGERATE

DevP

 

FOOTERNUMBER1

PiedNo(1

 

FOOTERNUMBER2

PiedNo(2

 

FOOTERNUMBER3

PiedNo(3

 

FOOTERAMOUNT

PiedMt

 

COPYQUANTITY

NbEx

 

REMAINDERINDICATOR

PiRelCod

 

REMAINDERHANDLED

RelCod

 

PRINTCODE

EditCod

 

PRINTEDDRAFTCODE

TrCod

 

BANKSLIPPRINTCODE

BorEdiCod

 

DELIVERYASSOCINDICATOR

AsCod

 

INSURANCEOUTSTANDING

EncAssCod

 

ADDRESSTYPE

AdrTyp

 

PRIORITY

PrioCod

 

RATETYPE

HtCod

 

STOCKRESERVATIONINDICATOR

StRes

 

INVOICEMODE

FaMod

 

BILLINGPERIOD

Period

 

CARRIAGECALCULATIONMODE

PorCod

 

WEIGHTCODE

PoiCod

 

VOLUMECODE

VolCod

 

NOSHIPPINGFEESINDICATOR

PorFrFl

 

MASS

PoiTot

 

VOLUME

VolTot

 

PACKAGESQUANTITY

ColiNb

 

PRODUCTSQUANTITY

RefNb

 

TOURRANGE

TourRg

 

DISCOUNT1

Rem(1

 

DISCOUNT2

Rem(2

 

DISCOUNT3

Rem(3

 

DISCOUNTTYPE1

RemTyp(1

 

DISCOUNTTYPE2

RemTyp(2

 

DISCOUNTTYPE3

RemTyp(3

 

COMMISSIONRATE1

ComP(1

 

COMMISSIONRATE2

ComP(2

 

COMMISSIONRATE3

ComP(3

 

CARRIAGETHEORICAMOUNT

PorTheoMt

 

FOOTERTOTALDISCOUNT

RemPieTot

 

CARRIAGEDAYSQUANTITY

TransJrNb

 

FABRICATIONORDERINDICATOR

OfAsCod

 

FINAL

Final

 

QUALITYCONTROLINDICATOR

QuaCod

 

DEEEAMOUNT

DeeeMt

 

SUPPLIERDEEEAMOUNT

FouDeeeMt

 

PROGRAMORDERINDICATOR

PrgCdeFlg

 

BqePce

BqcPce

 

NETWEIGHTCODE

PoiNCod

 

TOTALENETWEIGHTMASSE

PoiNTot

 

PRIORITYSUPPLIERDISBURSEMENT

PrioReg

 

THIRDPARTYVATSYSTEM

TvaTie

 

PROCESSPLANCODE

StLgtGamCod

 

TECHNICALESTIMATEFLAG

DTFlg

 

INTERESTABLISHMENTSYNCHROACTIVATION

SynchroFl

 

INTERESTABLISHMENTSYNCHROFLAG

ICPFl

 

FREIGHTFOWARDERCODE

TransiCod

 

INCOTERMPLACE

LieuInct

 

AMOUNTORDERFORFREESHIPPINGFEES

PorFrVal

 

FREESHIPPINGFEESCODE

PorFrCod

 

SITECODE

SiteCod

 

BLOCKEDDOCUMENT

BlqFl

 

LOGISTICUNITCODE

UnLogCod

 

LOGISTICUNITQUANTITY

UnLogTot

 

UNITTYPE

UnTyp

 

VALIDITYENDDATE

ValFinDt

 

DOCUMENTCONFIRMATION

ConfirmationFl

 

ORIGINEESTIMATEFULLNUMBER

VersionDevisOriFullPino

 

ORIGINEESTIMATEPREFIX

VersionDevisOriPrefPino

 

ORIGINEESTIMATENUMBER

VersionDevisOriPino

 

VERSIONNUMBER

VersionDevisNo

 

SHIPPINGNOTENUMBER

BexNo

 

COMPLEMENTARYTAXESFLAG

TaxCplFFl

 

MANAGESUBCARDSSALESTAXES

TaxSfVFl

 

REVERSALVATLIABILITYFLAG

TvaAutoLiqFl

 

CAUSE

Motif

 

SHIPPINGMETHOD

ModeExp

 

SHIPPINGCONDITION

CondExp

 

DOCUMENTDATE

PieceDt

 

TRANSITSHIPPINGZONEFLAG

TransitFl

 

DELIVERYPRINTNUMBER

EtaBlNo

 

FORWARDINGFEECODE

FraisAppCod

 

DOCUMENTCATEGORY

CatPiCod

 

INVOICENUMBER

SitNo

 

ISTRADINGSUBCONTRACTOR

StnFl

 

BILLINGTHIRDPARTY

TiersFact

 

ORIGINEINVOICEPREFIX

PrefFano

 

ORIGINEINVOICENUMBER

FaNo

 

Table EEC(=ieec)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

FOLDER

Dos

10.7

 

THIRDPARTYTYPE

TiCod

Type de tiers : LEAD=Prospect, CUSTOMER=Client, SUPPLIER=Fournisseur, INTERNAL=Interne

DOCUMENTTYPE

PiCod

 

 

DOCUMENTPREFIX

PrefPiNo

 

 

DOCUMENTNUMBER

PiNo

 

 

PAYMENTCHOICE

Regl

 

 

BREAKDOWNREPARTITION

EchVtl

 

 

CREATIONUSER

UserCr

 

 

MODIFICATIONUSER

UserMo

 

 

CREATIONDATE

UserCrDt

 

 

MODIFICATIONDATE

UserMoDt

 

 

DUEDATEAMOUNT

EchMt

 

 

DUEDATE

EchDt

 

 

Table EAD(=iead)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

FOLDER

Dos

10.7

 

THIRDPARTYTYPE

TiCod

Type de tiers : LEAD=Prospect, CUSTOMER=Client, SUPPLIER=Fournisseur, INTERNAL=Interne

DOCUMENTTYPE

PiCod

 

 

DOCUMENTPREFIX

PrefPiNo

 

 

DOCUMENTNUMBER

PiNo

 

 

ADDRESSTYPE

AdrNo

 

QUOTE=1,ORDER=2,DELIVERY=3,INVOICE=4

NAME

Nom

 

 

COMPLEMENTARYADDRESS1

AdrCpl1

 

 

COMPLEMENTARYADDRESS2

AdrCpl2

 

 

STREET

Rue

 

 

LOCALITY

Loc

 

 

CITY

Vil

 

 

COUNTRY

Pay

 

 

POSTALCODE

Cpostal

 

 

COUNTY

Depar

 

 

ZipCod

ZipCod

 

 

ADMINISTRATIVEREGION

RegionCod

 

 

INSEECODE

InseeCod

 

 

Table MOUV(=imouv)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

MOVEMENTTYPE

Ce2

10.7

PRODUCT=1,CHAPTER=2,ITEM=3

STEPESTIMATE

Ce5

 

STEPORDER

Ce6

 

 

STEPEDELIVERY

Ce7

 

 

STEPINVOICE

Ce8

 

 

FOLDER

Dos

 

 

REFERENCE

Ref

 

 

SUBREFERENCE1

Sref1

 

 

SUBREFERENCE2

Sref2

 

 

THIRDPARTYTYPE

TiCod

 

Type de tiers : LEAD=Prospect, CUSTOMER=Client, SUPPLIER=Fournisseur, INTERNAL=Interne

DOCUMENTTYPE

PiCod

 

 

THIRDPARTY

Tiers

 

 

ESTIMATEPREFIX

PrefDvNo

 

 

ESTIMATENUMBER

DvNo

 

 

ESTIMATEDATE

DvDt

 

 

ESTIMATELINENUMBER

DvLg

 

 

ESTIMATESUBLINENUMBER

DvSlg

 

 

ESTIMATESTATUS

DvCe4

 

 

ORDERPREFIX

PrefCdno

 

 

ORDERNUMBER

CdNo

 

 

ORDERDATE

CdDt

 

 

ORDERLINENUMBER

CdLg

 

 

ORDERSUBLINENUMBER

CdSlg

 

 

ORDERSTATUS

CdCe4

 

 

RECORDNUMBERCde

CdEnrNo

 

 

DELIVERYPREFIX

PrefBlno

 

 

DELIVERYNUMBER

BlNo

 

 

DELIVERYDATE

BlDt

 

 

DELIVERYLINENUMBER

BlLg

 

 

DELIVERYSUBLINENUMBER

BlSlg

 

 

DELIVERYSTATUS

BlCe4

 

 

INVOICEPREFIX

PrefFano

 

 

INVOICENUMBER

FaNo

 

 

INVOICEDATE

FaDt

 

 

INVOICELINENUMBER

Falg

 

 

SsINVOICELINENUMBER

FaSlg

 

 

INVOICESTATUS

FaCe4

 

 

BPNo

BpNo

 

 

DateBP

BpDt

 

 

OPERATIONCODE

Op

 

 

CREATIONUSER

UserCr

 

 

MODIFICATIONUSER

UserMo

 

 

WAREHOUSE

Depo

 

 

ESTABLISHMENT

Etb

 

 

PROJECT

Projet

 

 

BARGAIN

Marche

 

 

DESIGNATION

Des

 

 

SUPPLIERREFERENCE

RefFo

 

 

SALESPERSON1

Repr(1

 

 

SALESPERSON2

Repr(2

 

 

SALESPERSON3

Repr(3

 

 

RECORDNUMBER

EnrNo

 

 

RATECODE

TaCod

 

 

DISCOUNTCODE

RemCod

 

 

PRODUCTRATEFAMILY

TaFamR

 

 

PRODUCTRATEFAMILYEXCEPTION

TaFamRx

 

 

PRODUCTDISCOUNTCLASS

ReFamR

 

 

PRODUCTDISCOUNTCLASSEXCEPTION

ReFamRx

 

 

PRODUCTCOMMISSIONCLASS

CoFamR

 

 

SALESPERSONCOMFAMILY1

CoFamV(1

 

 

SALESPERSONCOMFAMILY2

CoFamV(2

 

 

SALESPERSONCOMFAMILY3

CoFamV(3

 

 

CURRENCY

Dev

 

 

SALEUNIT

VenUn

 

 

REFERENCEUNIT

RefUn

 

 

PRICEUNIT

PubUn

 

 

PACKAGEUNIT

EmbUn

 

 

PRINTCODE

EdCod

 

 

LINKEDTEXTPRINTCODE

TxtEdCod

 

 

PRIORITY

PrioCod

 

 

AXIS1

Axe(1

 

 

AXIS2

Axe(2

 

 

AXIS3

Axe(3

 

 

AXIS4

Axe(4

 

 

SALESACCOUNT

CptV

 

 

POSITION

Position

 

 

DIRECTION

Sens

 

 

AMENDMENTNUMBER

Avenant

 

 

REMAINDERCODE1

RelCod(1

 

 

REMAINDERCODE2

RelCod(2

 

 

REMAINDERCODE3

RelCod(3

 

 

RANGESEQUENCENUMBER

GamSeq

 

 

RATECODEPROMOTION

PromoTaCod

 

 

DISCOUNTCODEPROMOTION

PromoRemCod

 

 

PRICETYPE

PubTyp

 

GROSS=1,NET=2

FLATERATEPRICEFLAG

PaForf

 

 

OFNo

OFNo

 

 

FABRICATIONORDERNUMBER

CdnoPere

 

 

LINENUMBER

Ligne

 

 

TICKETNUMBER

Ticket

 

 

CREATIONDATE

UserCrDt

 

 

MODIFICATIONDATE

UserMoDt

 

 

MEMONUMBER

Note

 

 

UNITPRICE

Pub

 

 

PRICEPER

Ppar

 

 

DISCOUNT1

Rem(1

 

 

DISCOUNT2

Rem(2

 

 

DISCOUNT3

Rem(3

 

 

DISCOUNTTYPE1

RemTyp(1

 

 

DISCOUNTTYPE2

RemTyp(2

 

 

DISCOUNTTYPE3

RemTyp(3

 

 

AMOUNTDISCOUNT

RemMt

 

 

PROMOFLAG

PromoTyp

 

 

STATUNITPRICE

PuStat

 

 

QUANTITY1

Qte1

 

 

QUANTITY2

Qte2

 

 

QUANTITY3

Qte3

 

 

ESTIMATEDQUANTITY

DvQte

 

 

ORDEREDQUANTITY

CdQte

 

 

DELIVEREDQUANTITY

BlQte

 

 

INVOICEDQUANTITY

FaQte

 

 

REFERENCEQUANTITY

RefQte

 

 

PACKAGEQUANTITY

EmbQte

 

 

COMMISSIONRATE1

ComP(1

 

 

COMMISSIONRATE2

ComP(2

 

 

COMMISSIONRATE3

ComP(3

 

 

COMMISSIONAMOUNT1

ComMt(1

 

 

COMMISSIONAMOUNT2

ComMt(2

 

 

COMMISSIONAMOUNT3

ComMt(3

 

 

LINEAMOUNT

Mont

 

 

FEESAMOUNT

FraisMt

 

 

DECOMPOSITIONFLAG

DecCod

 

 

PRICEINDICATOR1

Pcod(1

 

 

PRICEINDICATOR2

Pcod(2

 

 

PRICEINDICATOR3

Pcod(3

 

 

PRICEINDICATOR4

Pcod(4

 

 

PRICEINDICATOR5

Pcod(5

 

 

PRICEINDICATOR6

Pcod(6

 

 

STATUS

Status

 

 

STOCKRESERVATIONINDICATOR

StRes

 

 

STOCKMOVEMENTFLAG

MvCod

 

 

SALEPRICECODE

PvCod

 

 

QUANTITYTYPE

QteTyp

 

 

GARANTYENDDATE

GaDt

 

 

COSTPRICEAMOUNT

CrTotMt

 

 

AVERAGEWEIGHTEDCOST

CmpTotMt

 

 

MtFOOTERDISCOUNT

RemPieMt

 

 

RECORDNUMBERDELIVERYASSOC

BlAsEnrNo

 

 

QUALITYRECEPTIONNUMBER

RecptNo

 

 

PROGRAMQUANTITY

PrgQte

 

 

PROGRAMREFERENCEQUANTITY

PrgRefQte

 

 

Rebut

RebuCod

 

 

ELEMENTNUMBER

ElemNo

 

 

INDEX

AfrIndice

 

 

ARTICLEVATSYSTEM

TvaArt

 

 

CONTRACTCODE

ContratCod

 

 

FREEFLAG

GratuitFl

 

 

UNITTYPE

UnTyp

 

 

OPTIONLINEFLAG

OptionFl

 

 

VALIDATEOPTIONLINE

OptionValideFl

 

 

GIFTEDARTICLEFLAG

CadeauFl

 

 

PANACHEPRICINGINDICATOR

PanacheFl

 

 

FEESLINEINDICATOR

FraisFl

 

 

FEESVALIDATIONTYPE

FraisValidTyp

 

 

CAUSE

Motif

 

 

EXTERNALTHIRDPARTY

TiersExterne

 

 

DIRECTDELIVERYFLAG

LivDirectFl

 

 

LARGEIMPORTCARRIAGENUMBER

GimCod

 

 

SUPPLIERINVOICENUMBER

FouFaNoGim

 

 

SUPPLIERINVOICEAMOUNT

FaMontGim

 

 

SUPPLIERINVOICEDATE

FouFaDtGim

 

 

SUPPLIERINVOICEDQUANTITY

FouFaQteGim

 

 

BALANCECAUSE

MotifSolde

 

 

COEFFICIENTCODE

CoeCod

 

 

Table MVTL(=imvtl)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

OVERIDEENTRY

Ce2

10.7

 

FOLDER

Dos

 

REFERENCE

Ref

 

 

SUBREFERENCE1

Sref1

 

 

SUBREFERENCE2

Sref2

 

 

THIRDPARTYTYPE

TiCod

 

 

DOCUMENTTYPE

PiCod

 

 

THIRDPARTY

Tiers

 

 

OPERATIONCODE

Op

 

 

CREATIONUSER

UserCr

 

 

MODIFICATIONUSER

UserMo

 

 

RECORDNUMBER

EnrNo

 

 

LINENUMBER

LiLg

 

 

ESTABLISHMENT

Etb

 

 

WAREHOUSE

Depo

 

 

LOCATION

Lieu

 

 

RESERVATIONTICKETNUMBER

TicketRes

 

 

DELIVERYDATE

BlDt

 

 

CALCULATEDDELAY

DelDt

 

 

REQUESTEDTIME

DelDemDt

 

 

ACCEPTEDTIME

DelAccDt

 

 

POSTPONEDTIME

DelRepDt

 

 

BREAKDOWNNUMBER

VtlNo

 

 

ASSOCIATEBREAKDOWNNUMBER

VtlNa

 

 

PACKAGENUMBER

ColiNo

 

 

SERIALNUMBER

Serie

 

 

STOCKNATURE

Nst

 

 

INTERNALSTOCKDATE

StDt

 

 

DIRECTION

Sens

 

 

DOCUMENTPREFIX

PrefPiNo

 

 

DOCUMENTNUMBER

PiNo

 

 

ASSOCIATELOCATION

BlAsLieu

 

 

ORDERBREAKDOWNNUMBER

CdVtlNo

 

 

ASSOCIATEDELIVERYBREAKDOWNNUMBER

BlAsVtlNo

 

 

ENDVALIDITYDATE

PerempDt

 

 

STOCKTHIRDPARTY

TiersStock

 

 

REPORTCONTROLNUMBER

RcoNo

 

 

CREATIONDATE

UserCrDt

 

 

MODIFICATIONDATE

UserMoDt

 

 

UNITYCOSTPRICE

Cr

 

 

TxDeprec

Cncr

 

 

CmpUnitaire

Cmp

 

 

CRGamme

CrGam

 

 

QUANTITY

Qte

 

 

REFERENCEQUANTITY

RefQte

 

 

QteTjsEnStock

StQte

 

 

QteReserve

Resqte

 

 

STOCKRESERVATIONINDICATOR

StRes

 

 

STATUS

Status

 

 

BPDetailNo

BpDetNo

 

 

CodeManutention

ManutCod

 

 

CONTRACTNUMBER

ContratNo

 

 

NoChronoRessourceMateriel

RmNo

 

 

NumeroLigneMateriel

MatLiLg

 

 

Table ITXT(=itxt)

Nom de balise

Nom de champ

Version

Remarque

Nom de balise

Nom de champ

Version

Remarque

MEMONATURE

TxtNat

10.7

TEXT=1,BASE64RTF=2

MEMOTYPE

TxtTyp

 

HEADERMEMO=1,HEADERTEXT=2,FOOTERTEXT=3,LINEMEMO=4,LINETEXT=5

MEMOTEXTPROCESS

TxtTrait

 

NEW=1,REPLACE=2,DUPLICATEONREMAINDER=3

MEMOTEXT

Texte

 

 

Exemple de corps
'data': { 'ipar': { 'TRAIT':'C', 'DOS' :'998', 'TICOD':'C', 'PICOD':'1' }, 'ient': { 'ETATPIECE' :'1', 'TIERS':'C0000001', 'OP' :'C', 'REFPIECE':'Test pièce sw json', 'DEPOT' :'1' }, 'imouvtb': [ { 'imouv': { 'CE2' :'1', 'REF' :'ALB0001', 'DVQTE':'3' } } ] }



Exemple complet flux JSON : devis simple
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'integration_piece', 'parameters': {'dos': '998'}}, 'data': { 'ipar': { 'TRAIT':'C', 'DOS' :'998', 'TICOD':'C', 'PICOD':'1' }, 'ient': { 'ETATPIECE' :'1', 'TIERS':'C0000001', 'OP' :'C', 'REFPIECE':'Test pièce sw json', 'DEPOT' :'1' }, 'imouvtb': [ { 'imouv': { 'CE2' :'1', 'REF' :'ALB0001', 'DVQTE':'3' } } ] } }" }

 

Exemple complet flux JSON : devis avancé
{ "action":"WEB_SERVICE_INFINITY", "access_token":"{{TOKEN}}", "param":" { 'action': {'swinfinity': 'integration_piece', 'parameters': {'dos': '998'}}, 'data': { 'ipar': { 'TRAIT':'C', 'DOS' :'998', 'ETB' :'1', 'TICOD':'C', 'PICOD':'1' }, 'ient': { 'ETATPIECE' :'1', 'TIERS':'C0000001', 'OP' :'C', 'REFPIECE':'Test SWINFINiTY', 'DEPOT' :'1' }, 'ieadtb': [ { 'iead': { 'ADRNO':'3', 'NOM' :'CHEZ PARTICULIER', 'CPOSTAL':'17000', 'VIL' :'LA ROCHELLE' } }, { 'iead': { 'ADRNO':'4', 'NOM' :'COMPTABILITE', 'CPOSTAL':'17138', 'VIL' :'PUILBOREAU' } } ], 'ieec': { 'REGL(1)' :'C', 'ECHVTL(1)':'1/3', 'REGL(2)' :'T30', 'ECHVTL(2)':'S' }, 'itxttb': [ { 'itxt': { 'TXTNAT':'2', 'TXTTYP':'1', 'TXTTRAIT':'1', 'TEXTE':'Ceci est la note entete' } }, { 'itxt': { 'TXTNAT' :'2', 'TXTTYP' :'2', 'TXTTRAIT' :'1', 'TEXTE' :'Ceci est le texte entete' } } ], 'imouvtb': [ { 'imouv': { 'CE2' :'1', 'REF' :'ALB0001', 'DVQTE':'3' }, 'imouvtaxtb': [ {'imouvtax': { 'TAXCOD':'ECO018', 'DEEEPU':'1.15', 'LIB' :'taxe 018' } }, {'imouvtax': { 'TAXCOD':'ECO034', 'DEEEPU':'1.30', 'LIB' :'taxe 034' } } ] }, { 'imouv': { 'CE2' :'1', 'REF' :'ALB0002', 'QTEDEVIS':'5' }, 'imvtltb': [ {'imvtl': { 'QTE' :'3', 'DELDEMDT' :'20210401' } }, {'imvtl': { 'QTE' :'2', 'DELAIDEMANDE' :'20210301' } } ], 'itxttb': [ { 'itxt': { 'TXTNAT' :'2', 'TXTTYP' :'4', 'TXTTRAIT' :'1', 'TEXTE' :'Ceci est la note ligne ALB0002' } }, { 'itxt': { 'TXTNAT' :'2', 'TXTTYP' :'5', 'TXTTRAIT' :'1', 'TEXTE' :'Ceci est le texte ligne ALB0002' } } ] } ] } }" }

 

Format de la réponse :

Balise

Contenu

Balise

Contenu

error

Anomalie technique de l’appel du service web

0 = pas n’anomalie, autre valeur = anomalie

Dans ce cas la balise txterr indique le message d’erreur

result

Détail du résultat fonctionnel de l’appel du service web

resultcode= 0 => pas d’anomalie fonctionnelle la demande est bien traitée

resultcode<>0 => anomalie fonctionnelle/métier dont la raison est indiquée dans errormessage

La responsecontient pinoet prefpino qui indiquent le numéro de pièce créé


Exemple de réponse

 

 

INFORMATIONS IMPLEMENTATION EN X.5

Lors de sa première sortie, ce service web avait une implémentation différente, notamment le nom de l’action qui était : integration_gtfi ainsi que le passage de paramètres: