Método: https://oms.tpl.com.br/api/put/purchase

Objetivo: Envia nota fiscal de compra (para entrada de mercadorias)
          
            
Composição do JSON para envio da nota de entrada:

{
*"auth" : chave obtida no método get/auth
*,"invoice" :
{
"key" : chave da nota
,"number" : numero da nota
,"serial" : numero de serie da nota
,"purpose" : 1/entrada normal, 2/devolucao (pardrao 1)
,"note" : informar o motivo da devolucao (texto explicativo)
,"data" : base 64 do XML da Nfe de compra
}
}

retorno com
{
"code" : inteiro – codigo da execução do sistema
,"message" : texto – mensagem "OK" ou mensagem de erro em detalhes
,"id": inteiro – numero interno da nota
}

code
200: nota de compra em processamento (pode levar até 1h para o saldo refletir)
400: nota fiscal continha erros, verifique a tag "message"
401: nota já inserida no sistema
402: sku sem de/para obriatorio (parametro de sistema)
403: ean nao informado
405: tag obrigatoria nao informada (analise a mensagem de retorno)
410: empresa nao parametrizada para cadastrar produto por nota (ean ou sku)
420: houve um erro na geracao dos registros dependentes (de/para e/ou lote/validade) acione o CS
430: houve um erro no cadastro do fornecedor ou fornecedor bloqueado (consulte o CS)
500: auth inválido
501: usuário sem autorização para inserir nota de compra