Atualiza uma NFS-e
PUT/invoice-service/:idserviceorder
Atualiza os dados de uma NFS-e antes da emissão. A operação só é permitida enquanto o status estiver em Pendente ou Erro (IDStatusInvoice <= 1). Calcula automaticamente as retenções (IRRF, CSLL, PIS, COFINS) quando o valor da retenção é enviado como null e a empresa tem percentual configurado, copia dados do cliente e do endereço escolhidos para a nota, e registra o histórico de alterações. Exige inscrição municipal e endereço completo cadastrados na empresa, e que o município emita NFS-e.
Request
Responses
- 200
- 400
- 404
NFS-e atualizada. Retorna o detalhe completo (mesmo schema do GET).
Validação falhou. Mensagens reais: [BadRequest] - Status nota fiscal não permite edição, [BadRequest] - Obrigatório preencher a inscrição municipal no cadastro da empresa, [BadRequest] - Obrigatório preencher o endereço completo no cadastro da empresa, [BadRequest] - Município não possui integração de emissão de NFSe, [BadRequest] - Cliente não existe, [BadRequest] - Endereço não existe, [BadRequest] - Faturador não existe, [BadRequest] - Código serviço não existe, [BadRequest] - NBS não existe, [BadRequest] - Código Indicador de Operação não existe, [BadRequest] - Código de Classificação tributária não existe.
NFS-e não encontrada: [NotFound] - NFSe não existe.