omie_lancar
Atalho: lança uma conta a PAGAR ou a RECEBER em UMA chamada, resolvendo os códigos por NOME no servidor (fornecedor/cliente, categoria, conta corrente, projeto, departamentos). Substitui o fluxo de 4-5 chamadas (list_customers + list_categories + list_checking_accounts + create). Aceita nome OU código em cada campo; se um nome não bater ou for ambíguo, retorna erro com as opções ANTES de criar (não chuta). Datas aceitam AAAA-MM-DD ou DD/MM/AAAA.
• DUPLICIDADE: antes de criar, procura título do mesmo fornecedor com o mesmo vencimento e valor; se achar, NÃO lança e devolve os candidatos (passe ignorar_duplicidade:true pra lançar mesmo assim).
• RATEIO: departamentos (centro de custo) e/ou categorias (várias categorias) com percentual OU valor por linha (todas no mesmo modo; percentuais somam 100). projeto por nome ou código.
• PARCELAMENTO: parcelamento:{quantidade, periodicidade} cria N títulos (001/N…N/N) com o vencimento avançando a cada período; valor é o de CADA parcela (ou passe valor_por_parcela:false pra dividir o total). Cada parcela é uma chamada à Omie (loop interno): a resposta lista as criadas e os erros por parcela.
Use isto por padrão pra lançar; as tools omie_create_* continuam pra quem já tem o payload completo.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | Yes | ||
| valor | Yes | ||
| account | No | ||
| projeto | No | ||
| categoria | No | ||
| categorias | No | ||
| fornecedor | Yes | ||
| observacao | No | ||
| vencimento | Yes | ||
| parcelamento | No | ||
| data_previsao | No | ||
| departamentos | No | ||
| conta_corrente | Yes | ||
| numero_documento | No | ||
| ignorar_duplicidade | No | ||
| codigo_lancamento_integracao | No |