Pular para o conteúdo principal

Importa um XML de nota fiscal já emitida para o pedido

POST 

/orders/:idorder/invoice/upload

Importa um XML de NF-e/NFC-e autorizado para vincular ao pedido (cenário em que a nota foi emitida fora do idworks ou em sistema integrado). Validações:

  • XML precisa estar assinado (com protNFe).
  • CNPJ do emitente precisa bater com a empresa do pedido ou com uma empresa faturadora relacionada.
  • Quando a parametrização ValidadeOrderInvoice está ligada, valida o XML contra o schema da SEFAZ usando o certificado digital da faturadora.
  • Bloqueia XML já importado, pedido cancelado/excluído, pedido que já tenha nota vinculada (desvincular antes) e (a menos que IgnoreTotalInvoiceValueImportOrder esteja ligado) valor total da nota divergente do pedido.
  • Valida CPF/CNPJ do cliente.

Em sucesso, atualiza o cabeçalho do pedido com os dados extraídos do XML, cria o registro da nota com a chave/protocolo/status, importa os impostos calculados nos itens (quando o item importado bate IDSku/Quantity/PriceSelling com a movimentação), salva o XML, importa as chaves referenciadas e registra um evento. Sistema em PHP — contrato confirmado no código.

Request

Responses

XML importado e nota vinculada ao pedido.