...
Bloc de code | ||
---|---|---|
| ||
"contract":{ "codecontract": "C0000001-77", "label": "Test contrat", "contractNumber": "CONTRACT_000077", "customer_ID": "C0000001", "generictype_ID_status": "NEW", "contracttype_ID": "Abonnement licence", "description": "description", "startDate": "2020-01-06 00:00:00", "endDate": "", "limitDate": "", "amount": "200", "interventiontype_ID": "", "frequency_ID": "", "dunningDateValue": "", "generictype_ID_dunningDateUnit": "", "contract_ID_parent": "", "closingDate": "", "customerReference": "", "version": "2", "amendmentNumber": "", "deal_ID": "", "dealelement_ID": "", "contractmodel_ID": "" } |
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables contracttype, customer, generictype_status, deal et dealelement
...
Bloc de code | ||
---|---|---|
| ||
{
"contract": {
"codecontract": "C0000001-77", /* Code globalement unique du contrat (Varchar (255))*/
"label": "Test contrat", /* Libellé du contrat (Varchar (255)*/
"description": "description", /* Description du contrat (Text (65535)*/
"contractNumber": "CONTRACT_000077", /* N° de contrat (Varchar (64))*/
"startDate": "2020-06-01", /* Date de début (DateTime ())*/
"endDate": null, /* Date de fin (DateTime ())*/
"limitDate": null, /* Date d'échéance (DateTime ())*/
"customer_ID": "C0000001", /* Code client ForeignKey () - sw_data_customer.codecustomer)*/
"amount": "200", /* Montant (Double ())*/
"dunningDateValue": null, /* Valeur date de relance (Int ())*/
"generictype_ID_dunningDateUnit": null, /* Code unité pour la date de relance (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = TIME_INTERVAL_UNIT)*/
"generictype_ID_status": "CONTRACT_STATUS-NEW", /* Statut du contrat. On le positionne à l'intégration dans weavy lors d'une création (CONTRACT_STATUS-NEW par défaut) (ForeignKey () - sw_data_generictype.codegenerictype avec datatype = CONTRACT_STATUS)*/
"contract_ID_parent": null, /* Code contrat parent (nécessite que le parente a été créée avant celui-ci) (ForeignKey () - sw_data_contract.codecontract)*/
"contracttype_ID": "LICENCE", /* Code type de contrat (ForeignKey () - sw_data_contracttype.codecontracttype)*/
"customerReference": null, /* Référence du contrat chez le client (Varchar (255))*/
"deal_ID": "", /* Code affaire (ForeignKey () - sw_data_deal.codedeal)*/
"dealelement_ID": "", /* Code élément d'affaire (ForeignKey () - sw_data_dealelement.codedealelement)*/
"contractmodel_ID": "", /* Code contrat modèle (ForeignKey () - sw_data_contractmodel.codecontractmodel)*/
"internalcodecontract": null /* codecontract original de weavy pour transcodage (Varchar (255))*/
},
"contractbilling": [
{
"codecontractbilling": "C0000001-77", /* Code facturation du contrat. On peut utiliser codecontract si une seule facturation pour un contrat (Varchar (255))*/
"contract_ID": "C0000001-77", /* Code du contrat. Reprendre le code contrat du bloc json "contract" (ForeignKey () - sw_data_contract.codecontract)*/
"startDate": "2020-06-01", /* Date de début de facturation (DateTime ())*/
"endDate": "", /* Date de fin de facturation (DateTime ())*/
"frequency_ID": "", /* Code fréquence (ForeignKey () - sw_data_frequency.codefrequency)*/
"workforceIncluded": "1", /* Main d'œuvre incluse (Valeurs possibles : 0,1) (Bool ()) */
"partsIncluded": "1", /* Pièces incluses (Valeurs possibles : 0,1) (Bool ()) */
"travelsIncluded": "1", /* Déplacements inclus (Valeurs possibles : 0,1) (Bool ()) */
"amount": "200" /* Montant (Double ())/
}]
} |
...