OpenAPITodas as operações em OpenAPI (Postman, Insomnia).
Serviços · OrdemServicoLote

Faturamento para Ordens de Serviços em Lote

POSThttps://app.omie.com.br/api/v1/servicos/oslote/WSDL
3consultas
1alteração
Claude · MCPpelos assistentes de IA
JSON · XMLformato

FaturarLoteOS

altera dadosClaudeMCP

Faturar Ordens de serviço em lote a partir da etapa informada.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 1Campos e estruturas que você pode enviar
CampoTipoDescrição
cEtapatexto · até 2Etapa da Operação de Venda. Utilize a tag "codigo" do método "ListarEtapasFaturamento" da API /api/v1/produtos/etapafat/ para obter essa informação. Os valores são fixos, mas as descrições (funções atribuídas a cada coluna pode mudar. A API irá indicar a descrição de cada coluna. Os valores disponíveis para esse campo podem ser: "10" - Primeira coluna "20" - Segunda coluna "30" - Terceira coluna "40" - Quarta coluna "50" - Faturar
Retorno 4O que volta numa chamada bem-sucedida
CampoTipoDescrição
cCodStatustexto
cDesStatustexto
nIdLoteFatnúmero inteiroId do Lote de Processamento
nQtdeFatnúmero inteiroQtde de Ordens de Serviço faturadas.
POST /api/v1/servicos/oslote/
curl -s https://app.omie.com.br/api/v1/servicos/oslote/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "FaturarLoteOS", "param": [{"cEtapa": "50"}]}'

ListarLoteNfse

consultaClaudeMCP

Listar Ordens de serviço faturadas a partir do status informado.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 4Campos e estruturas que você pode enviar
CampoTipoDescrição
cStatusLotetexto · até 3Código do status do lote enviado para a prefeitura. Pode ser: 001 - Aguardando envio para a prefeitura. 002 - Enviado para a prefeitura, aguardando processamento. 003 - Processado com erro. 004 - Processado com sucesso. 005 - Cancelado com sucesso.
dDtFattexto · até 10Data de Faturamento
nPaginanúmero inteiro
nRegistrosnúmero inteiro
Retorno 5O que volta numa chamada bem-sucedida
CampoTipoDescrição
nPaginanúmero inteiro
nRegistrosnúmero inteiro
nTotPaginasnúmero inteiro
nTotRegistrosnúmero inteiro
nfseLotelista de objetosNotas encontradas para o Status e data de faturamento enviadas
nfseLote[].cCodVeriftextoCódigo de Verificação da NFS-e gerada.
nfseLote[].cNumContratotextoNúmero do Contrato
nfseLote[].cNumNfsetextoNúmero da NFS-e gerada.
nfseLote[].cNumOstextoNúmero da Ordem de Serviço (Conforme visualizada em tela pelo cliente)
nfseLote[].cNumRpstextoNúmero do Recibo Provisório de Serviços (RPS).
nfseLote[].cStatusLotetextoCódigo do status do lote enviado para a prefeitura. Pode ser: 001 - Aguardando envio para a prefeitura. 002 - Enviado para a prefeitura, aguardando processamento. 003 - Processado com erro. 004 - Processado com sucesso. 005 - Cancelado com sucesso.
nfseLote[].dDtFattextoData de Faturamento
nfseLote[].nCodNFnúmero inteiroCódigo da Nota Fiscal gerada. (Gerado Internamente, não é exibido na tela)
nfseLote[].nCodOSnúmero inteiroID da Ordem de Serviço (código interno de controle).
nfseLote[].nLotenúmero inteiroLote da NFS-e gerada.
POST /api/v1/servicos/oslote/
curl -s https://app.omie.com.br/api/v1/servicos/oslote/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ListarLoteNfse", "param": [{"dDtFat": "30/09/2026", "cStatusLote": "001"}]}'

ListarLotesOS

consultaClaudeMCP

Lista status das Ordens de serviço faturadas a partir da data de procesasmento do lote

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 6Campos e estruturas que você pode enviar
CampoTipoDescrição
cExibirDetalhestexto · até 1Exibe detalhamento do processamento por lote (S/N). Default "N"
dDtIncAtetexto · até 10Data de Inclusão até do processamento
dDtIncDetexto · até 10Data de Inclusão do processamento
nIdLoteFatnúmero inteiroId do Lote de Processamento
nPaginanúmero inteiro
nRegistrosnúmero inteiro
Retorno 5O que volta numa chamada bem-sucedida
CampoTipoDescrição
loteslista de objetosNotas encontradas para data de faturamento enviadas
lotes[].cOrigemtextoOrigem do faturamento. MAN-Manual SCH-Scheduler API - Integração
lotes[].cStatustextoStatus do faturamento. RUNNING DONE ERROR
lotes[].dConclusaoProctexto
lotes[].dInicioProctexto
lotes[].dUltimaAtualtexto
lotes[].detalhesobjetoOrdens de serviços que foram processadas pelo lote filtrado
lotes[].detalhes.cMensagemtextoDetalhamento do Status do processamento.
lotes[].detalhes.cStatustextoStatus do faturamento. RUNNING DONE ERROR
lotes[].detalhes.nIdPedidonúmero inteiroId do pedido processado
lotes[].hConclusaoProctexto
lotes[].hInicioProctexto
lotes[].hUltimaAtualtexto
lotes[].nIdLoteFatnúmero inteiroId do Lote de Faturamento da Ordem de Serviço
lotes[].nQtdeProcessadasnúmero inteiroQuantidade de Contrato de Serviços processados
lotes[].nQtdeTotalnúmero inteiroQuantidade de Contrato de Serviço na Fila
nPaginanúmero inteiro
nRegistrosnúmero inteiro
nTotPaginasnúmero inteiro
nTotRegistrosnúmero inteiro
POST /api/v1/servicos/oslote/
curl -s https://app.omie.com.br/api/v1/servicos/oslote/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "ListarLotesOS", "param": [{"dDtIncDe": "30/09/2026", "dDtIncAte": "30/09/2026"}]}'

StatusLoteOS

consultaClaudeMCP

Status do lote faturado a partir do ID.

Obrigatórios 0

Nenhum campo obrigatório.

Opcionais 1Campos e estruturas que você pode enviar
CampoTipoDescrição
nIdLoteFatnúmero inteiroId do Lote de Faturamento da Ordem de Serviço
Retorno 11O que volta numa chamada bem-sucedida
CampoTipoDescrição
cOrigemtextoOrigem do faturamento. MAN-Manual SCH-Scheduler API - Integração
cStatustextoStatus do faturamento. RUNNING DONE ERROR
dConclusaoProctexto
dInicioProctexto
dUltimaAtualtexto
hConclusaoProctexto
hInicioProctexto
hUltimaAtualtexto
nIdLoteFatnúmero inteiroId do Lote de Faturamento da Ordem de Serviço
nQtdeProcessadasnúmero inteiroQuantidade de Ordens de Serviço processadas
nQtdeTotalnúmero inteiroQuantidade de Ordens de Serviço na Fila
POST /api/v1/servicos/oslote/
curl -s https://app.omie.com.br/api/v1/servicos/oslote/ \
  -H "Authorization: Bearer $TOKEN_DO_APLICATIVO" \
  -H 'Content-Type: application/json' \
  -d '{"call": "StatusLoteOS", "param": [{"nIdLoteFat": 45223245}]}'