Pular para o conteúdo principal

Envio de Nota Fiscal (PDF ou XML)

Este endpoint permite registrar a nota fiscal em um pacote do pedido e enviar o documento ao Marketplace. O endpoint não retorna body na resposta (void).

Documentação da API: /orders/{id}/fiscalDocument

Parâmetros

ParâmetroTipoObrigatoriedadeDescrição
id (path)LongObrigatórioID do pedido no ANYMARKET.
packageId (query)UUIDObrigatório quando o pedido possui pacotes; não deve ser informado quando o pedido não possui pacotesIdentificador do pacote do pedido ao qual a nota fiscal pertence.

Body (multipart/form-data)

CampoTipoObrigatoriedadeDescrição
fileFile (PDF ou XML)ObrigatórioArquivo da nota fiscal.
numberStringObrigatórioNúmero da nota fiscal.
dateString (ISO 8601)ObrigatórioData de emissão. Ex: 2026-05-05T10:00:00-03:00.
accessKeyStringOpcionalChave de acesso da NF-e.
seriesStringOpcionalSérie da nota fiscal.
cfopStringOpcionalCódigo Fiscal de Operações e Prestações.
companyStateTaxIdStringOpcionalInscrição estadual da empresa emissora.
linkNfeStringOpcionalURL para consulta da NF-e.
invoiceLinkStringOpcionalURL onde está armazenado o PDF ou XML da nota fiscal.
extraDescriptionStringOpcionalCampo para observações.
operationTypeStringOpcionalTipo de operação fiscal.
emissionTypeStringOpcionalTipo de emissão da nota fiscal.
authorizationProtocolStringOpcionalProtocolo de autorização da nota fiscal.

Importante: Pacotes faturados se tornam imutáveis — não podem ser editados, excluídos ou cancelados.

Códigos de retorno

CódigoDescrição
200NF registrada com sucesso no pacote.
400packageId obrigatório — pedido possui pacotes e a requisição não informou packageId.
400PACKAGE_ALREADY_INVOICED — pacote informado já possui NF associada.

Em caso de falha

Existem alguns casos, que o envio do documento não é aceito.

Caso seja retornado um erro 400 ao enviar o documento, será necessário realizar a atualização do status do Pedido para Faturado utilizando o endpoint normal JSON através /orders/{id}