Lançamento de abastecimento
lancar_abastecimentoRegistra um abastecimento de equipamento. Use consultar_frota para achar o equipamento. Interno (bomba da fazenda): informe id_bomba. Externo (posto de rua): informe descrição do posto, id_produto do combustível e preço por litro.
GRAVA no upCampo. Resuma ao usuário o que será lançado e confirme com ele antes de chamar. Depois de gravado, informe o que foi registrado.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | Data do abastecimento. Formato dd/mm/aaaa. | |
| hora | Yes | Hora, 0 a 23. | |
| tipo | Yes | Interno: bomba da fazenda. Externo: posto de rua. | |
| litros | Yes | Litros abastecidos. Ex.: 45.5 | |
| minuto | Yes | Minuto, 0 a 59. | |
| ticket | No | Número do ticket, se houver. | |
| fazenda | No | Nome da fazenda. Omita para usar a fazenda corrente do usuário — é o padrão, e é o que o usuário espera quando não cita nenhuma. Informe apenas quando ele nomear outra fazenda. Cada consulta trata de uma fazenda por vez. | |
| id_bomba | No | Só para tipo Interno: a bomba usada. | |
| horimetro | No | Leitura do horímetro ou hodômetro, se informada. | |
| id_produto | No | Só para tipo Externo: o combustível. | |
| observacao | No | Observação livre, se o usuário disser alguma. | |
| preco_litro | No | Só para tipo Externo: preço por litro. Ex.: 5.89 | |
| id_lancamento | No | Identificador de um lançamento já existente, para ALTERAR. Omita para criar um novo — é o caso normal. | |
| id_equipamento | Yes | Equipamento abastecido, vindo de consultar_frota. | |
| id_funcionario | No | Operador, se informado. | |
| descricao_posto | No | Só para tipo Externo: nome do posto. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fazenda | Yes | ||
| lancado | Yes | ||
| retorno | Yes | ||
| mensagem | Yes |