---
title: "/total-orders/producer/batch"
method: POST
path: "/{producerName}/total-orders/producer/batch"
---

# /total-orders/producer/batch

`POST /{producerName}/total-orders/producer/batch`

Envio de vendas totais de forma assíncrona. Esse endpoint irá contabilizar todas as vendas realizadas em uma loja. Para isso, é necessário realizar uma chamada cada venda efetuada. Mesmo as vendas que não passaram pelo fluxo da CRMBonus.

## Path parameters

- `producerName` string, required

## Headers

- `username` string, required
- `password` string, required

## Request body

- object
  - `orders` object[] — Lote de pedidos
    - `cnpj` string, required — CNPJ da empresa sem máscara
    - `internalStoreCode` string — Código interno da loja
    - `orderNumber` string, required — Identificador do pedido
    - `totalNetAmount` integer, required — Valor líquido da compra
    - `itensQuantity` integer — Quantidade de itens
    - `salespersonName` string — Nome do vendedor
    - `consumerName` string — Nome do consumidor
    - `conusmerCellphone` string, required — Celular do consumidor sem máscara
    - `createdAt` string, required — Data de criação da venda (ano-mês-dia hora:min:seg)
    - `customAttributes` string — Parâmetros customizáveis (Esse campo recebe um JSON customizado)
    - `isCanceled` boolean, required — Indica se é uma venda cancelada ou não
    - `integratorOrigin` string, required — Nome do integrador que está enviando a requisição
    - `uniqueTransactionId` string, required — Identificador único do pedido
    - `documentConsumer` string — CPF do cliente sem máscara

## Response `200`

200

- object
  - `message` string

---

[API](https://skmtc.net/crmbonus/apis/bi-crmb-nus.md) · [All operations](https://skmtc.net/crmbonus/apis/bi-crmb-nus/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/crmbonus/bi-crmb-nus/revisions/7f3ebb042f1a/schema)
