Recebimento
Lista recebimentos com filtros
Lista paginada (1 000/página) dos recebimentos da empresa. Aplica restrição por CDs vinculados ao usuário e — quando `AllowOnlyUserSupplierCategorySet=1` — restringe por categorias de fornecedor do usuário.
Cria novo recebimento
Cria um recebimento em status `0` (Aberto). Quando `IDBuyOrder` é informado, vincula o pedido de compra e ajusta seu status para `1` (Recebimento iniciado), além de marcar as contas a pagar do pedido com este `IDPurchase`.
Cria recebimento a partir de NF do Feed, pedido próprio ou XML cru
Cria o recebimento a partir de uma NF-e, resolvendo o XML de três fontes: `IDNfEvents` (nota do Feed NF), `IDOrder` (nota de um pedido de venda próprio, para devolução de cliente) ou o XML cru no corpo da requisição. O fornecedor é resolvido pelo CNPJ do emitente e cadastrado automaticamente quando ainda não existe, usando a categoria de fornecedor de produto ativa da empresa. O armazém informado em `IDStockKeepingUnitWarehouse` — ou, quando ele é omitido, o armazém de origem da mercadoria do pedido (fluxo `IDOrder`) ou o armazém padrão ativo da empresa — determina também o centro de distribuição em que o recebimento é criado. O recebimento é criado em status `0` Aberto e em seguida o XML é processado por inteiro (impostos, SKUs, lotes e duplicatas); se esse processamento falhar, o recebimento recém-criado é removido e o erro é devolvido. O critério de amarração de SKU de `ImportType` só é considerado no fluxo `IDNfEvents`: no fluxo `IDOrder` o sistema procura sempre pelo código do SKU na empresa e, no envio de XML cru, tenta em ordem o código do SKU na empresa, o código do produto no fornecedor, o código do anúncio no canal e o código de barras. A recusa de nota de saída vale apenas no fluxo `IDOrder`, em que a nota foi emitida pela própria empresa; no Feed NF a nota é de saída do emitente por natureza e é aceita normalmente. Com `OnlyPayment=1` o recebimento não é criado — apenas as contas a pagar correspondentes às duplicatas do XML.
Detalhe
10 itens