Sensio API
  1. Transactions
Sensio API
  • Introdução
  • People
    • Buscar pessoas cadastradas
      GET
    • Cadastrar uma nova pessoa
      POST
    • Encontrar pessoa pelo Id
      GET
  • Items
    • Cadastrar um novo item
      POST
    • Retorna uma lista de itens
      GET
    • Retorna um item específico
      GET
    • Editar item
      POST
    • Retorna as composições do item e/ou das variações
      GET
  • POs
    • Retorna todas as ordens de produção
      GET
    • Retorna uma ordem de produção específica
      GET
    • Retorna uma ordem de produção específica buscando pelo código
      GET
    • Alterar estágio de OP
      PUT
    • Retorna estágios de produção
      GET
    • Criar uma OP
      POST
    • Listar estágios do kanban de OPs
      GET
  • Sales
    • Listar pedidos
      GET
    • Retorna todas as vendas
      GET
    • Retorna um pedido específico
      GET
    • Retorna um pedido específico, buscando pelo código
      GET
    • Cadastrar um novo pedido
      POST
    • Cancelar um pedido
      PUT
    • Faturar um pedido
      PUT
    • Editar estágio de um pedido
      PUT
    • Listar estágios do kanban de pedidos
      GET
  • NFes
    • Lista as NFes
    • Retorna uma NFe específica
    • Retorna XML da NFe
    • Retorna DANFE da NFe
  • NFSes
    • Lista Notas Fiscais de Serviço
    • Retorna uma NFSe por id
    • Retorna XML da NFSe
    • Retorna PDF da NFSe
  • Transactions
    • Quitar lançamento financeiro
      PUT
    • Cadastrar um novo lançamento financeiro
      POST
    • Retorna lançamentos paginados
      GET
    • Retorna um lançamento específico
      GET
  • Item Categories
    • Listar categorias de itens
  • Warehouses
    • Lista os depósitos
  • Custom Fields
    • Listar Campos Personalizados
  • Batches
    • Retorna lotes de um item
    • Listar lotes
  • Webhooks
    • Configurar webhook
  • Services
    • Retorna serviços cadastrados
  • Accounting
    • Retorna contas contábeis
  • CTes
    • Retorna CTes
    • Retorna CTe pelo id
  • Cargos
    • Editar o status de uma carga
    • Criar uma carga
    • Listar cargas
    • Retorna uma carga por id
  • Inventory
    • Movimentar estoque
  • Tags
    • Listar Tags
  1. Transactions

Cadastrar um novo lançamento financeiro

POST
/transactions
Lançamentos no Sensio podem ser contas a pagar ou a receber. Com esse endpoint você pode cadastrar um novo lançamento. É obrigatório o tipo, total, vencimento e descrição. Para registrar um lançamento associado a um pedido, você pode passar o id do pedido no atributo sale. O array payments só deve ser passado se já houve quitação do lançamento. Nessa rota você pode passar tanto um objeto do tipo transactionPostObject quanto um array de objetos desse tipo, para registrar vários lançamentos de uma vez.

Requisição

Parâmetros Bodyapplication/json

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"
        }
    ]
}

Códigos de solicitaçã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
Sucesso
Body

Exemplo
{
    "success": true,
    "message": "Lançamento registrado com sucesso",
    "response": "Id do lançamento registrado"
}
Modificado em 2025-01-18 14:46:41
Página anterior
Quitar lançamento financeiro
Próxima página
Retorna lançamentos paginados
Built with