- Introdução
- People
- Items
- POs
- Sales
- NFes
- NFSes
- Transactions
- Item Categories
- Warehouses
- Custom Fields
- Batches
- Webhooks
- Services
- Accounting
- CTes
Cadastrar um novo lançamento financeiro
POST
/transactions
Transactions
Requisição
Parâmetros Bodyapplication/json
child
string
opcional
type
enum<string>
requerido
Valores permitidos:
A pagarA receberTransferencia
status
enum<string>
opcional
Valores permitidos:
Em abertoQuitado
total
number <float>
requerido
dueDate
string <date>
requerido
accrualDate
string <date>
opcional
datePaid
string <date>
opcional
person
string
opcional
tags
array[object (item_tags) {1}]
opcional
tagId
string
requerido
description
string
requerido
category
string
requerido
orig
string
opcional
quota
string
opcional
Exemplo:
1/4
sale
string
opcional
moneyAccount
string
opcional
destMoneyAccount
string
opcional
costCenter
string
opcional
approved
boolean
opcional
Padrão:
true
aprovedBy
string
opcional
approvedDate
string <date>
opcional
paymentMethod
string
opcional
details
string
opcional
payments
array[object (transactionPostObject_payments) {9}]
opcional
valuePaid
number <float>
opcional
datePaid
string <date>
opcional
paymentMethod
string
opcional
details
string
opcional
juros
number <float>
opcional
multa
number
opcional
discount
number <float>
opcional
user
string
opcional
moneyAccount
string
opcional
customFields
array[object (item_customFields) {2}]
opcional
fieldId
string
requerido
value
string
requerido
Exemplo
{
"child": "string",
"type": "A pagar",
"status": "Em aberto",
"total": 0,
"dueDate": "2019-08-24",
"accrualDate": "2019-08-24",
"datePaid": "2019-08-24",
"person": "string",
"tags": [
{
"tagId": "string"
}
],
"description": "string",
"category": "string",
"orig": "string",
"quota": "1/4",
"sale": "string",
"moneyAccount": "string",
"destMoneyAccount": "string",
"costCenter": "string",
"approved": true,
"aprovedBy": "string",
"approvedDate": "2019-08-24",
"paymentMethod": "string",
"details": "string",
"payments": [
{
"valuePaid": 0,
"datePaid": "2019-08-24",
"paymentMethod": "string",
"details": "string",
"juros": 0,
"multa": 0,
"discount": 0,
"user": "string",
"moneyAccount": "string"
}
],
"customFields": [
{
"fieldId": "string",
"value": "string"
}
]
}
Exemplos de Requisição
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/transactions' \
--header 'Content-Type: application/json' \
--data-raw '{
"child": "string",
"type": "A pagar",
"status": "Em aberto",
"total": 0,
"dueDate": "2019-08-24",
"accrualDate": "2019-08-24",
"datePaid": "2019-08-24",
"person": "string",
"tags": [
{
"tagId": "string"
}
],
"description": "string",
"category": "string",
"orig": "string",
"quota": "1/4",
"sale": "string",
"moneyAccount": "string",
"destMoneyAccount": "string",
"costCenter": "string",
"approved": true,
"aprovedBy": "string",
"approvedDate": "2019-08-24",
"paymentMethod": "string",
"details": "string",
"payments": [
{
"valuePaid": 0,
"datePaid": "2019-08-24",
"paymentMethod": "string",
"details": "string",
"juros": 0,
"multa": 0,
"discount": 0,
"user": "string",
"moneyAccount": "string"
}
],
"customFields": [
{
"fieldId": "string",
"value": "string"
}
]
}'
Respostas
🟢201Created
application/json
Body
success
boolean
opcional
Padrão:
true
message
string
opcional
Padrão:
Lançamento registrado com sucesso
response
string
opcional
Padrão:
Id do lançamento registrado
Exemplo
{
"success": true,
"message": "Lançamento registrado com sucesso",
"response": "Id do lançamento registrado"
}