mdfestringObrigatóriomaxLength64Parâmetros, estrutura de dados e respostas do contrato versionado.
/carriers/parcelas-repasse/pagar-por-mdfeDescrições técnicas preservadas do contrato versionado. Exemplos de dados foram omitidos da cópia pública.
Gêmea de pagar, em lote pelo manifesto: aplica a ordem de pagamento da posição a cada
CT-e do MDF-e e devolve um resultado por CT-e (ordenada, ja_ordenada, recusada,
ignorado). Valem as regras da ordem unitária — parcela precisa estar liberada
(parcela_nao_liberada), a anterior precisa ter ordem (parcela_anterior_sem_ordem) e o
serviço precisa existir (servico_inexistente). Parcela em modo automático já liberada
responde ja_ordenada: não há ordem manual a dar.
[
{
"oauth2": []
},
{
"chaveApi": []
}
]Nenhum parâmetro declarado nesta operação.
Obrigatório
application/jsonmdfestringObrigatóriomaxLength64posicaointegerObrigatóriominimum1maximum3200 Resposta HTTPO MDF-e foi processado; leia resumo e documentos[].resultado.
401 Resposta HTTPNão autenticado (autenticacao): credencial ausente, inválida ou expirada — inclusive chave de API usada no ambiente errado. A chave de homologação não vale em produção, nem a de produção em homologação; a mensagem do erro indica o ambiente esperado.
403 Resposta HTTPCredencial sem o escopo operacao habilitado.
404 Resposta HTTPMDF-e não encontrado, ou de outra transportadora (mdfe_nao_encontrado).
422 Resposta HTTPMDF-e sem CT-e vinculado (mdfe_sem_documentos), ou payload inválido.
{
"tags": [
"Parcelas"
],
"summary": "Ordenar o pagamento da parcela N de todos os CT-e de um MDF-e",
"operationId": "pagarParcelasPorMdfe",
"description": "Gêmea de `pagar`, em lote pelo manifesto: aplica a ordem de pagamento da posição a cada\nCT-e do MDF-e e devolve um resultado por CT-e (`ordenada`, `ja_ordenada`, `recusada`,\n`ignorado`). Valem as regras da ordem unitária — parcela precisa estar liberada\n(`parcela_nao_liberada`), a anterior precisa ter ordem (`parcela_anterior_sem_ordem`) e o\nserviço precisa existir (`servico_inexistente`). Parcela em modo automático já liberada\nresponde `ja_ordenada`: não há ordem manual a dar.\n",
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PagarParcelasPorMdfe"
}
}
}
},
"responses": {
"200": {
"description": "O MDF-e foi processado; leia `resumo` e `documentos[].resultado`.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RespostaParcelasPorMdfe"
}
}
}
},
"401": {
"$ref": "#/components/responses/Erro401"
},
"403": {
"description": "Credencial sem o escopo `operacao` habilitado.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Erro"
}
}
}
},
"404": {
"description": "MDF-e não encontrado, ou de outra transportadora (`mdfe_nao_encontrado`).",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Erro"
}
}
}
},
"422": {
"description": "MDF-e sem CT-e vinculado (`mdfe_sem_documentos`), ou payload inválido.",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Erro"
}
}
}
}
},
"method": "POST",
"path": "/carriers/parcelas-repasse/pagar-por-mdfe",
"parameters": []
}