Envío das mensagens de operação

O envio das mensagens de Operação é a informação que irá constar no campo de observações da nota de cada operação, sendo elas, nota de venda (contribuinte e não contribuinte) e Inbound (nota de transferência).
Observação: Caso a Operação não contenha mensagem, o Array de messages deve ser enviado vazio no momento do envio do conjunto de regras fiscais.

Exemplo "messages":[],

curl -X POST -H"content-type:application/json" "https://api.mercadolibre.com/users/{user_id}/invoices/tax_rules/messages?access_token=$ACCESS_TOKEN" -d '

Exemplo de requisição:

{
  "user_id":359450559,
  "message":"Mensagem teste que ficará no campo de obs da NF-e",
  "type":"ITEM"
}

Exemplo de resposta:

{
    "id": 49,
    "message": "Mensagem teste que ficará no campo de obs da NF-e",
    "type": "item",
    "user_id": 359450559
}


Consulta das mensagens de operação

curl -X GET \ "https://api.mercadolibre.com/users/{user_id}/invoices/tax_rules/messages?access_token=$ACCESS_TOKEN"
{
    "paging": {
        "total": 2,
        "offset": 0,
        "limit": 50
    },
    "results": [
        {
"id": 49,
            "message": "Mensagem teste que ficará no campo de obs da NF-e",
            "type": "item",
            "user_id": 359450559
        },
        {
            "id": 50,
            "message": "Mensagem 2 teste que ficará no campo de obs da NF-e",
            "type": "item",
            "user_id": 359450559
        }
    ],
    "sort": [
        {
            "id": "id",
            "name": "ID, ASC"
        }
    ],
    "filters": [],
    "available_filters": [],
    "available_sorts": []
}


Consulta das mensagens de operação por ID

curl -X GET \ "https://api.mercadolibre.com/users/{user_id}/invoices/tax_rules/messages/$ID_MENSAGEM?access_token=$ACCESS_TOKEN"

Exemplo de resposta:

 {  
  "id":2,
  "user_id":20000000,
  "message":"Outra mensagem cadastrada",
  "type":"ITEM"
}


Atualizaçāo de mensagens de operação

 curl -X PUT -H"content-type:application/json"  "https://api.mercadolibre.com/users/{user_id}/invoices/tax_rules/messages/$ID_MENSAGEM?access_token=$ACCESS_TOKEN" -d '

Exemplo de requisição:

{
  "user_id":20000000,
  "message":"Outra mensagem cadastrada",
  "type":"ITEM"
}

Exemplo de resposta:

{  
  "id":2,
  "user_id":20000000,
  "message":"Outra mensagem cadastrada",
  "type":"ITEM"
}


Apagar mensagens de operação

 curl -X DELETE \ "https://api.mercadolibre.com/users/{user_id}/invoices/tax_rules/messages/$ID_MENSAGEM?access_token=$ACCESS_TOKEN

Resposta:

 Http status da operação (200 para sucesso)



Seguinte: Envio dos dados fiscais.

Faça parte da nossa comunidade