Atualiza tags da NF do feed
PUT/purchase/feed/:idnfevents
Sincroniza as tags internas da linha (NfEventsTag) com o array Tags enviado no body. O handler:
- Localiza a nota por
IDNfEvents+Company.AccountName = prefix. Falha com[BadRequest] - Nota fiscal não existese não encontrar. - Lê as tags atuais.
- Para cada tag do array enviado que não está nas atuais →
INSERT INTO NfEventsTag. - Para cada tag atual que não está no array enviado →
DELETE FROM NfEventsTag. - Quando o array vier vazio, deleta todas as tags da linha.
- Invoca o
purchaseFeede devolve a linha atualizada.
O array Tags é livre — qualquer string de até 255 caracteres pode ser usada como tag. A tela usa o componente Select com modo tags para criar/reutilizar.
Request
Responses
- 200
- 400
Linha do feed atualizada (array com 1 item, mesmo schema de GET /purchase/feed).
Mensagens emitidas pelo handler: [BadRequest] - Nota fiscal não existe.