Importa um pedido a partir do XML de uma NF-e (PHP)
POST/orders/invoice-xml/import
Recebe o XML autorizado de uma NF-e e cria o pedido no idworks com itens, impostos, cliente, endereços e pagamentos extraídos. Quando os SKUs não estão cadastrados, a importação falha — exceto se a parametrização Criar SKU automaticamente quando não existir estiver ativa. Quando configurado, valida a assinatura junto à SEFAZ antes de importar. Implementação no repositório PHP (src/Lambda/orderImportXml/index.php).
Request
Responses
- 200
- 400
- 500
Pedido criado.
Validações da NF/SEFAZ ou de pré-cadastro. Mensagens conhecidas: Precisar enviar o XML no body da requisição, Erro ao converter XML, É necessário selecionar a conta, Precisa informar a integração, XML não esta assinado, XML já importado, Emissor da NF diferente da empresa no sistema idworks, Nota fiscal emitida em homologação, Número de série e NF informados já estão cadastrados para o pedido <id>, Empresa faturadora não encontrada, NF não encontrada, NF já vinculada ao pedido <id>, Certificado digital não encontrado, Erro validação SEFAZ, Armazém recebimento não cadastrado, SKU(s) não cadastrados: ..., SKU(s) sem codigo de barras cadastrados na nota fiscal, Tipo pagamento não cadastrado, Valor total do pagamento diverge do valor total da NF.
Erro interno do processo de retaguarda. Prefixo Error:.