This page was automatically generated from tracezilla’s Swagger API documentation 2026-01-26

GET /gl-accounts

Get list of GL Account Mappings

Description

Returns list of GL Account Mappings

Parameters (query)

Name Required Description Values
sortBy optional Field to sort by.  
sortDirection optional Direction of sort. asc, desc
name[ct] optional Search for GL accounts by name. Allowed expression(s): ct  
document_type_is[eq] optional Search for Gl Account by document type. Allowed expression(s): eq  

Responses

200

successful operation

406

not acceptable

500

internal server error

POST /gl-accounts

Create new GL Account Mapping

Description

Create a new GL Account Mapping

Request body

Description

Target GL Account mapping.

Required

This parameter is required.

Request body JSON schema
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
{
  "required": [
    "name"
  ],
  "properties": {
    "id": {
      "description": "Id of the record",
      "type": "string",
      "format": "uuid",
      "example": "be3233c4-c0a2-4f47-a62a-303492c20ba6"
    },
    "accounting_method": {
      "description": "The accounting method used",
      "type": "string",
      "format": "string",
      "example": "default"
    },
    "gl_account_ap": {
      "description": "Accounts payable",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_ap_vat": {
      "description": "Accounts payable VAT",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_ap_vat_contra": {
      "description": "Accounts payable VAT contra",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_ar": {
      "description": "Accounts receivable",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_ar_vat": {
      "description": "Accounts receivable VAT",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_ar_vat_contra": {
      "description": "Accounts receivable VAT contra",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_expense": {
      "description": "Expense account",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "gl_account_invoice": {
      "description": "Invoice/revenue account",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "locked": {
      "description": "If this GL Account is locked",
      "type": "boolean",
      "format": "boolean",
      "example": true
    },
    "name": {
      "description": "Name of GL Account mapping",
      "type": "string",
      "format": "string",
      "example": "A string"
    },
    "weight": {
      "description": "The order in which this GL Account should apply",
      "format": "",
      "example": ""
    },
    "active": {
      "description": "Boolean indicating if the record is active and could be referenced from other entities",
      "type": "boolean",
      "format": "boolean",
      "example": true
    },
    "created_at": {
      "description": "The time when the record was created in UTC date & time (Iso8601 ZuluString)",
      "type": "string",
      "format": "date-time",
      "example": "2019-01-01T13:25:32.312Z"
    },
    "updated_at": {
      "description": "The time when the record was last updated in UTC date & time (Iso8601 ZuluString)",
      "type": "string",
      "format": "date-time",
      "example": "2020-01-01T13:25:32.312Z"
    }
  },
  "type": "object"
}

Responses

406

not acceptable

500

internal server error