Envia NF do pedido para o canal
POST/hub/order/invoice/:idorder
Envia ao canal o documento fiscal do pedido faturado — vários canais exigem isso para o pedido seguir para Enviado. O parâmetro Type troca a ação disparada: marcar como enviado, marcar como entregue, atualizar as tarifas e o valor líquido do canal ou reprocessar o fluxo de pedido full. Omitido, envia a NF. Em caso de sucesso a resposta normalmente vem com corpo vazio, mas em algumas situações o canal devolve um aviso curto em texto puro — por exemplo Pedido ja enviado ou status já está pronto para imprimir — ainda com 200. A chamada aguarda a resposta do canal por tempo limitado; esgotado esse prazo a API responde 200 com corpo vazio sem que a ação tenha sido confirmada, então confirme o resultado consultando o pedido.
Request
Responses
- 200
- 400
Ação executada. Normalmente a resposta vem sem corpo; em alguns casos o canal devolve um aviso curto em texto puro. Quando a espera pela resposta do canal ultrapassa 20 segundos, a resposta também é 200 com corpo vazio, sem indicar a falha.
Mensagens (prefixo [BadRequest]):
Pedido não encontrado no hub— pedido sem linha correspondente no hub da empresa autenticada.Integração não tem envio de NF— canal sem o recurso, inclusive quando o canal não reconhece a rota.
Recusas de negócio do canal são repassadas com o mesmo prefixo:
Pedido não encontrado— o canal não localizou o pedido informado.Nota fiscal não emitida— a NF ainda não está autorizada, tanto no envio da NF quanto emType=1; em pedidos de entrega ultrarrápida do Mercado Livre a mensagem ganha o lembrete de que a NF precisa ser emitida e enviada dentro do prazo de 25 minutos.canal de venda diferente de Mercado Livre(no envio da NF) oucanal de venda diferente de Meli(emType=1) — o pedido não pertence ao canal esperado pela rotina.Transportadora é diferente de me1 e não pode ser atualizado o status— emType=1, quando o pedido não usa o modo de enviome1.