Dépenses

Catégorie de dépenses

Expense_category - Demander une catégorie de dépenses

OBTENEZ  votredomaine.com/api/common/expense_category

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Succès 200

json

Champ

Type

Description

Expense

Déployer

informations sur la catégorie.

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Aucune donnée n'a été trouvée.

  • Réponse réussie

HTTP/1.1 200 OK
{

[
{
"id": "1",
"name": "cloud server",
"description": "AWS server"
},
{
"id": "2",
"name": "website domain",
"description": "domain Management and configurations"
}
]

}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "No data were found"}

Dépenses

Dépenses - Ajouter une dépense

POST  votredomaine.com/api/expenses

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

expense_name (facultatif)

String

Facultatif. Nom de l'étendue

note (facultatif)

String

Facultatif. Note d'étendue

category

Number

Obligatoire. Catégorie de dépenses

amount

Décimal

Obligatoire. Montant des dépenses

date

Date

Obligatoire. Date de dépense

clientid

Number

Facultatif. Customer_id

currency

Number

Obligatoire. Champ Devise

tax

Number

Facultatif. Taxe 1

tax2

Number

Facultatif. Taxe 2

paymentmode

Number

Facultatif. Mode de paiement

reference_no (facultatif)

String

Facultatif. Référence #

recurring (facultatif)

String

Facultatif. récurrent 1 à 12 ou personnalisé

repeat_every_custom (facultatif)

Number

Facultatif. si récurrent est un écart de Number défini personnalisé

repeat_type_custom (facultatif)

String

Facultatif. si la récurrence est personnalisée, définissez l'option d'écart jour/semaine/mois/année

Succès 200

json

Champ

Type

Description

status

booléen

État de la demande.

message

String

Dépense ajoutée avec succès

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Échec de la mise à jour des dépenses

category

String

La catégorie de dépenses est introuvable.

date

String

Le champ Date de dépense est obligatoire.

amount

String

Le champ Montant est obligatoire.

  • Réponse réussie

HTTP/1.1 200 OK{  "status": true,  "message": "Expense Added Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Expense Add Fail"}

Dépenses - Supprimer la dépense

SUPPRIMER  votredomaine.com/api/expenses/:id

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Succès 200

json

Champ

Type

Description

status

booléen

État de la demande.

message

String

Dépense supprimée avec succès

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Échec de la suppression des dépenses

  • Réponse réussie

HTTP/1.1 200 OK{  "status": true,  "message": "Expense Deleted Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Expense Delete Fail"}

Dépenses - Demander des informations sur les dépenses

OBTENEZ  votredomaine.com/api/expenses/:id

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

id

Number

ID unique de dépense.

Succès 200

json

Champ

Type

Description

Expense

Déployer

Informations sur les dépenses.

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Aucune donnée n'a été trouvée.

  • Réponse réussie

[
{
"id": "1",
"category": "1",
"currency": "1",
"amount": "50.00",
"tax": "0",
"tax2": "0",
"reference_no": "012457893",
"note": "AWS server hosting charges",
"expense_name": "Cloud Hosting",
"clientid": "1",
"project_id": "0",
"billable": "0",
"invoiceid": null,
"paymentmode": "2",
"date": "2021-09-01",
"recurring_type": "month",
"repeat_every": "1",
"recurring": "1",
"cycles": "12",
"total_cycles": "0",
"custom_recurring": "0",
"last_recurring_date": null,
"create_invoice_billable": "0",
"send_invoice_to_customer": "0",
"recurring_from": null,
"dateadded": "2021-09-01 12:26:34",
"addedfrom": "1",
"is_expense_created_in_xero": "0",
"userid": "1",
"company": "Company A",
"vat": "",
"phonenumber": "",
"country": "0",
"city": "",
"zip": "",
"state": "",
"address": "",
"website": "",
"datecreated": "2020-05-25 22:55:49",
"active": "1",
"leadid": null,
"billing_street": "",
"billing_city": "",
"billing_state": "",
"billing_zip": "",
"billing_country": "0",
"shipping_street": "",
"shipping_city": "",
"shipping_state": "",
"shipping_zip": "",
"shipping_country": "0",
"longitude": null,
"latitude": null,
"default_language": "",
"default_currency": "0",
"show_primary_contact": "0",
"stripe_id": null,
"registration_confirmed": "1",
"name": "Hosting Management",
"description": "server space and other settings",
"show_on_pdf": "0",
"invoices_only": "0",
"expenses_only": "0",
"selected_by_default": "0",
"taxrate": null,
"category_name": "Hosting Management",
"payment_mode_name": "Paypal",
"tax_name": null,
"tax_name2": null,
"taxrate2": null,
"expenseid": "1",
"customfields": []
}
]

  • Réponse réussie

HTTP/1.1 404 Not Found{  "status": false,  "message": "No data were found"}

Dépenses - Rechercher des informations sur les dépenses

OBTENEZ  votredomaine.com/api/expenses/search/:keysearch

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base

Paramètre

json

Champ

Type

Description

keysearch

String

Rechercher des mots-clés

Succès 200

json

Champ

Type

Description

Dépenses

Déployer

Informations sur les dépenses

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande

message

String

Aucune donnée n'a été trouvée

  • Réponse réussie

[
{
"id": "1",
"category": "1",
"currency": "1",
"amount": "50.00",
"tax": "0",
"tax2": "0",
"reference_no": "012457893",
"note": "AWS server hosting charges",
"expense_name": "Cloud Hosting",
"clientid": "1",
"project_id": "0",
"billable": "0",
"invoiceid": null,
"paymentmode": "2",
"date": "2021-09-01",
"recurring_type": "month",
"repeat_every": "1",
"recurring": "1",
"cycles": "12",
"total_cycles": "0",
"custom_recurring": "0",
"last_recurring_date": null,
"create_invoice_billable": "0",
"send_invoice_to_customer": "0",
"recurring_from": null,
"dateadded": "2021-09-01 12:26:34",
"addedfrom": "1",
"is_expense_created_in_xero": "0",
"userid": "1",
"company": "Company A",
"vat": "",
"phonenumber": "",
"country": "0",
"city": "",
"zip": "",
"state": "",
"address": "",
"website": "",
"datecreated": "2020-05-25 22:55:49",
"active": "1",
"leadid": null,
"billing_street": "",
"billing_city": "",
"billing_state": "",
"billing_zip": "",
"billing_country": "0",
"shipping_street": "",
"shipping_city": "",
"shipping_state": "",
"shipping_zip": "",
"shipping_country": "0",
"longitude": null,
"latitude": null,
"default_language": "",
"default_currency": "0",
"show_primary_contact": "0",
"stripe_id": null,
"registration_confirmed": "1",
"name": "Hosting Management",
"description": "server space and other settings",
"show_on_pdf": "0",
"invoices_only": "0",
"expenses_only": "0",
"selected_by_default": "0",
"taxrate": null,
"category_name": "Hosting Management",
"payment_mode_name": "Paypal",
"tax_name": null,
"tax_name2": null,
"taxrate2": null,
"expenseid": "1",
"customfields": []
}
]

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "No data were found"}

Dépenses - Mettre à jour une dépense

METTRE  votredomaine.com/api/expenses

Header

json

Champ

Type

Description

Authorization

String

Jeton d'authentification d'accès de base.

Paramètre

json

Champ

Type

Description

expense_name (facultatif)

String

Facultatif. Nom

note (facultatif)

String

Facultatif. Note

category

Number

Obligatoire. Catégorie de dépenses

amount

Décimal

Obligatoire. Montant des dépenses

date

Date

Obligatoire. Date de dépense

clientid

Number

Facultatif. Customer_id

currency

Number

Obligatoire. champ de devise

tax

Number

Facultatif. Taxe 1

tax2

Number

Facultatif. Taxe 2

paymentmode

Number

Facultatif. Mode de paiement

reference_no (facultatif)

String

Facultatif. Référence #

recurring (facultatif)

String

Facultatif. récurrent 1 à 12 ou personnalisé

repeat_every_custom (facultatif)

Number

Facultatif. si récurrent est un écart de Number défini personnalisé

expense_name (facultatif)

String

Facultatif. si la récurrence est personnalisée, définissez l'option d'écart jour/semaine/mois/année

Succès 200

json

Champ

Type

Description

status

booléen

État de la demande.

message

String

Dépense mise à jour avec succès

Erreur 4xx

json

Nom

Type

Description

status

booléen

État de la demande.

message

String

Échec de la mise à jour des dépenses

category

String

La catégorie de dépenses est introuvable.

date

String

Le champ Date de dépense est obligatoire.

amount

String

Le champ Montant est obligatoire.

  • Réponse réussie

HTTP/1.1 200 OK{  "status": true,  "message": "Expense Updated Successfully"}

  • Réponse d’erreur

HTTP/1.1 404 Not Found{  "status": false,  "message": "Expense Update Fail"

Avez-vous trouvé cet article utile ?

  • Introduction

    API REST GlueCRM Commandes disponibles et exemples d'API REST pour GlueCRM Introduction L'API foncti...
  • Clients

    Client Client - Ajouter un nouveau client POST votredomaine.com/api/customers Header json Champ...
  • Contacts

    Contact Contact - Ajouter un nouveau contact POST votredomaine.com/api/contacts/ Header json Ch...
  • Factures

    Facture Facture - Ajouter une nouvelle facture POST votredomaine.com/api/invoices Header json C...
  • Articles

    Articles Articles - Demander des informations sur les articles OBTENEZ votredomaine.com/api/items/i...