Purchasing
documento /v3/api docs/purchasing · pacote generated/purchasing · 85 operações método do sdk descrição http caminho escopo exigido corpo goodsreceiptcontrolleraddresslabel retorna a etiqueta de endereçamento de um recebimento de mercadorias get /api/purchasing/goods receipts/label/address read purchasing — goodsreceiptcontrollerassetintakelinks lista os vínculos de incorporação de bens de um recebimento get /api/purchasing/goods receipts/{id}/asset intake register goods receipt — goodsreceiptcontrollercloseblind fecha um recebimento cego e retorna as divergências apuradas post /api/purchasing/goods receipts/{id}/close blind register goods receipt — goodsreceiptcontrollercount registra a contagem cega de uma linha de recebimento post /api/purchasing/goods receipts/items/{itemid}/count register goods receipt blindcountrequest goodsreceiptcontrollercreate cadastra um novo recebimento de mercadorias post /api/purchasing/goods receipts register goods receipt goodsreceiptrequest goodsreceiptcontrollerfindall lista os recebimentos de mercadorias get /api/purchasing/goods receipts read purchasing — goodsreceiptcontrollerfindbyid retorna um recebimento de mercadorias pelo identificador get /api/purchasing/goods receipts/{id} read purchasing — goodsreceiptcontrollerfiscalgatehistory retorna o histórico do gate fiscal de um recebimento de mercadorias get /api/purchasing/goods receipts/{id}/fiscal gate read purchasing — goodsreceiptcontrollergenerateassetintake gera tombamentos de bens patrimoniais a partir de linhas recebidas post /api/purchasing/goods receipts/{id}/asset intake manage asset assetintakerequest goodsreceiptcontrollergetitems lista os itens de um recebimento de mercadorias get /api/purchasing/goods receipts/{id}/items read purchasing — goodsreceiptcontrolleridentificationlabel retorna a etiqueta de identificação de um recebimento de mercadorias get /api/purchasing/goods receipts/label/identification read purchasing — goodsreceiptcontrolleropenblind abre um recebimento de mercadorias em modo de contagem cega post /api/purchasing/goods receipts/blind register goods receipt blindreceiptrequest goodsreceiptcontrollerreceiptnotecsv exporta a nota de recebimento de mercadorias em csv get /api/purchasing/goods receipts/{id}/note csv register goods receipt — goodsreceiptcontrollerresolvebarcode resolve um código de barras para um item de recebimento de mercadorias get /api/purchasing/goods receipts/resolve barcode read purchasing — goodsreceiptcontrollerrunfiscalgate executa a barreira fiscal bloqueante de um recebimento post /api/purchasing/goods receipts/{id}/fiscal gate manage inspection fiscalgaterequest purchaseinvoicecontrollerapprove aprova a nota fiscal de compra e gera o pagável post /api/purchasing/purchase invoices/{id}/approve approve purchase invoice — purchaseinvoicecontrollercreate cadastra uma nova nota fiscal de compra post /api/purchasing/purchase invoices approve purchase invoice purchaseinvoicerequest purchaseinvoicecontrollercreatefromimported — post /api/purchasing/purchase invoices/from imported/{documentid} approve purchase invoice importedinvoicerequest purchaseinvoicecontrollerfindall lista as notas fiscais de compra get /api/purchasing/purchase invoices read purchasing — purchaseinvoicecontrollerfindbyid retorna uma nota fiscal de compra pelo identificador get /api/purchasing/purchase invoices/{id} read purchasing — purchaseinvoicecontrollergetdiscrepancies lista as divergências de uma nota fiscal de compra get /api/purchasing/purchase invoices/{id}/discrepancies read purchasing — purchaseinvoicecontrollergetitems lista os itens de uma nota fiscal de compra get /api/purchasing/purchase invoices/{id}/items read purchasing — purchaseinvoicecontrollermatch executa o batimento a três vias da nota fiscal de compra post /api/purchasing/purchase invoices/{id}/match approve purchase invoice — purchaseordercontrollerapprove — post /api/purchasing/purchase orders/{id}/approve — (fechado para chave) — purchaseordercontrollercancel cancela um pedido de compra post /api/purchasing/purchase orders/{id}/cancel manage purchase order — purchaseordercontrollercloseoutstanding — post /api/purchasing/purchase orders/{id}/close outstanding manage purchase order closeoutstandingrequest purchaseordercontrollercreate cadastra um novo pedido de compra post /api/purchasing/purchase orders manage purchase order purchaseorderrequest purchaseordercontrollercreatefromquotation emite o(s) pedido(s) de compra de uma cotação adjudicada — um por fornecedor vencedor post /api/purchasing/purchase orders/from quotation/{quotationid} manage purchase order — purchaseordercontrollercreatefromrequisitions cria um pedido de compra a partir de itens de requisições agrupados post /api/purchasing/purchase orders/from requisitions manage purchase order fromrequisitionsrequest purchaseordercontrollerexportcsv exporta os pedidos de compra em csv get /api/purchasing/purchase orders/export csv manage purchase order — purchaseordercontrollerfindall lista os pedidos de compra get /api/purchasing/purchase orders read purchasing — purchaseordercontrollerfindbyid retorna um pedido de compra pelo identificador get /api/purchasing/purchase orders/{id} read purchasing — purchaseordercontrollerfindbyquotation lista os pedidos de compra já emitidos a partir de uma cotação get /api/purchasing/purchase orders/by quotation/{quotationid} read purchasing — purchaseordercontrollergetchangepolicy retorna a política de alteração de pedidos de compra get /api/purchasing/purchase orders/change policy read purchasing — purchaseordercontrollergetitems lista os itens de um pedido de compra get /api/purchasing/purchase orders/{id}/items read purchasing — purchaseordercontrollerpending lista os pedidos de compra pendentes get /api/purchasing/purchase orders/pending read purchasing — purchaseordercontrollerrequestadvance solicita um adiantamento ao fornecedor a partir do pedido de compra post /api/purchasing/purchase orders/{id}/request advance manage purchase order requestadvancerequest purchaseordercontrollersetchangepolicy define a política do tenant para alterar pedidos de compra aprovados put /api/purchasing/purchase orders/change policy manage purchase order changepolicyrequest purchaseordercontrollersetitems substitui os itens de um pedido de compra put /api/purchasing/purchase orders/{id}/items manage purchase order purchaseorderitemrequest purchaseordercontrollersuggestedprice — get /api/purchasing/purchase orders/suggested price read purchasing — purchaseordercontrollerupdate atualiza o cabeçalho de um pedido de compra existente put /api/purchasing/purchase orders/{id} manage purchase order purchaseorderrequest purchaserequisitioncontrollerapprove — post /api/purchasing/purchase requisitions/{id}/approve — (fechado para chave) — purchaserequisitioncontrollercancel cancela uma requisição de compra post /api/purchasing/purchase requisitions/{id}/cancel approve requisition — purchaserequisitioncontrollercreate cadastra uma nova requisição de compra post /api/purchasing/purchase requisitions approve requisition registerrequisitionrequest purchaserequisitioncontrollerescalation consulta a rota de escalonamento de aprovação de uma requisição de compra get /api/purchasing/purchase requisitions/{id}/escalation approve requisition — purchaserequisitioncontrollerfindall lista as requisições de compra get /api/purchasing/purchase requisitions read purchasing — purchaserequisitioncontrollerfindbyid retorna uma requisição de compra pelo identificador get /api/purchasing/purchase requisitions/{id} read purchasing — purchaserequisitioncontrollergetitems lista os itens de uma requisição de compra get /api/purchasing/purchase requisitions/{id}/items read purchasing — purchaserequisitioncontrollerleadtime retorna o prazo de entrega estimado de uma requisição de compra get /api/purchasing/purchase requisitions/{id}/lead time read purchasing — purchaserequisitioncontrollerreject rejeita uma requisição de compra post /api/purchasing/purchase requisitions/{id}/reject approve requisition — purchaserequisitioncontrollersetitems substitui os itens de uma requisição de compra put /api/purchasing/purchase requisitions/{id}/items approve requisition requisitionitemrequest purchaserequisitioncontrollersubmit envia uma requisição de compra para aprovação post /api/purchasing/purchase requisitions/{id}/submit approve requisition — purchaserequisitioncontrollerupdate atualiza o cabeçalho de uma requisição de compra existente put /api/purchasing/purchase requisitions/{id} approve requisition registerrequisitionrequest quotationcontrollerapplycriteriapreset aplica o preset da lei 14 133 ao critério de julgamento da cotação post /api/purchasing/quotations/{id}/criteria/apply preset manage quotation — quotationcontrollerapplycriteriatemplate pré preenche os critérios da cotação a partir dos modelos de uma categoria de produto post /api/purchasing/quotations/{id}/criteria/apply template manage quotation — quotationcontrollerapprove — post /api/purchasing/quotations/{id}/approve — (fechado para chave) — quotationcontrollercancel cancela uma cotação post /api/purchasing/quotations/{id}/cancel manage quotation — quotationcontrollerclose encerra uma cotação post /api/purchasing/quotations/{id}/close manage quotation — quotationcontrollercomparativemap retorna o mapa comparativo de uma cotação get /api/purchasing/quotations/{id}/comparative map read purchasing — quotationcontrollercomparepresentvalue retorna a comparação a valor presente de uma cotação get /api/purchasing/quotations/{id}/present value read purchasing — quotationcontrollercreate cadastra uma nova cotação post /api/purchasing/quotations manage quotation quotationrequest quotationcontrollerfindall lista as cotações get /api/purchasing/quotations read purchasing — quotationcontrollerfindbyid retorna uma cotação pelo identificador get /api/purchasing/quotations/{id} read purchasing — quotationcontrollerfindbyrequisition lista as cotações de uma requisição de compra get /api/purchasing/quotations/by requisition/{requisitionid} read purchasing — quotationcontrollergetcriteria lista os critérios de avaliação de uma cotação get /api/purchasing/quotations/{id}/criteria read purchasing — quotationcontrollergetitems lista os itens de uma cotação get /api/purchasing/quotations/{id}/items read purchasing — quotationcontrollergetresponses lista as respostas de fornecedores de uma cotação get /api/purchasing/quotations/{id}/responses read purchasing — quotationcontrollergetscores lista as pontuações de uma resposta de cotação get /api/purchasing/quotations/responses/{responseid}/scores read purchasing — quotationcontrollergetsuppliers lista os fornecedores de uma cotação get /api/purchasing/quotations/{id}/suppliers read purchasing — quotationcontrollerjudge julga as respostas da cotação e sugere o vencedor por item post /api/purchasing/quotations/{id}/judge manage quotation — quotationcontrolleropenfromrequisitions abre uma cotação a partir de requisições aprovadas post /api/purchasing/quotations/from requisitions manage quotation openquotationfromrequisitionsrequest quotationcontrolleroverridewinner sobrepõe manualmente o vencedor sugerido de um item da cotação post /api/purchasing/quotations/responses/{responseid}/override approve quotation overridewinnerrequest quotationcontrollerpublishtosuppliers envia a cotação por e mail aos fornecedores convidados post /api/purchasing/quotations/{id}/publish to suppliers manage quotation — quotationcontrollerreject rejeita uma cotação post /api/purchasing/quotations/{id}/reject approve quotation — quotationcontrollerrepublishtosuppliers — post /api/purchasing/quotations/{id}/republish to suppliers manage quotation — quotationcontrollerselectresponse seleciona a resposta vencedora de uma cotação post /api/purchasing/quotations/responses/{responseid}/select manage quotation — quotationcontrollersetcriteria substitui os critérios ponderados de julgamento de uma cotação put /api/purchasing/quotations/{id}/criteria manage quotation criterionrequest quotationcontrollersetitems substitui os itens de uma cotação put /api/purchasing/quotations/{id}/items manage quotation quotationitemrequest quotationcontrollersetresponses substitui as respostas dos fornecedores de uma cotação put /api/purchasing/quotations/{id}/responses manage quotation quotationresponserequest quotationcontrollersetresponsesofsupplier — put /api/purchasing/quotations/{id}/responses/supplier/{supplierid} manage quotation quotationresponserequest quotationcontrollersetscores substitui as notas por critério de uma resposta de cotação put /api/purchasing/quotations/responses/{responseid}/scores manage quotation scorerequest quotationcontrollersetsuppliers substitui a lista de fornecedores convidados de uma cotação put /api/purchasing/quotations/{id}/suppliers manage quotation quotationsupplierrequest quotationcontrollerstagetransitions lista as transições de estágio de uma cotação get /api/purchasing/quotations/{id}/stage transitions read purchasing — quotationcontrollertransition move a cotação para a próxima etapa do fluxo post /api/purchasing/quotations/{id}/transition manage quotation transitionrequest quotationcontrollerupdate atualiza os dados de cabeçalho de uma cotação existente put /api/purchasing/quotations/{id} manage quotation quotationrequest corpos de requisição assetintakerequest campo tipo obrigatório observação lines line \[] sim — blindcountrequest campo tipo obrigatório observação countedquantity number sim — expirydate string (date) — — lot string — — blindreceiptrequest campo tipo obrigatório observação collectorsessionid string — — inspectionrequired boolean — — orderitemids string\[] sim — partnerid string (uuid) sim — purchaseorderid string (uuid) sim — receiveruserid string (uuid) — — warehouseid string (uuid) — — changepolicyrequest campo tipo obrigatório observação allowchangeafterapproval boolean sim — closeoutstandingrequest campo tipo obrigatório observação reason string sim máx 500 criterionrequest campo tipo obrigatório observação criteriontype string sim price · lead time · payment term · interest · warranty · quality · custom customname string — máx 120 direction string sim lower better · higher better weight number sim — fiscalgaterequest campo tipo obrigatório observação expectedcfop string — máx 12 invoicecfop string — máx 12 ncmconsistent boolean — — nfekey string — máx 44 recipientmanifest string sim aware · confirmed · unaware · not done sefazstatus string — máx 40 signaturevalid boolean — — fromrequisitionsrequest campo tipo obrigatório observação partnerid string (uuid) sim — requisitionitemids string\[] sim — goodsreceiptheaderrequest campo tipo obrigatório observação inspectionrequired boolean — — notes string — máx 400 partnerid string (uuid) sim — purchaseorderid string (uuid) sim — receiptdate string (date) — — receiveruserid string (uuid) — — warehouseid string (uuid) — — goodsreceiptitemrequest campo tipo obrigatório observação binlocation string — máx 64 expirydate string (date) — — inspectionresult string — pending · approved · rejected lot string — máx 40 purchaseorderitemid string (uuid) sim — receivedquantity number sim — goodsreceiptrequest campo tipo obrigatório observação items goodsreceiptitemrequest \[] sim — receipt goodsreceiptheaderrequest sim — importedinvoicerequest campo tipo obrigatório observação duedate string (date) sim — financialcategoryid string (uuid) — — purchaseorderid string (uuid) — — line campo tipo obrigatório observação assetclassid string (uuid) sim — costcenterid string (uuid) — — goodsreceiptitemid string (uuid) sim — holderemployeeid string (uuid) — — placedinusedate string (date) sim — quantity integer (int32) — mín 1 openquotationfromrequisitionsrequest campo tipo obrigatório observação deadline string (date) — — notes string — máx 400 requisitionids string\[] sim — overridewinnerrequest campo tipo obrigatório observação justification string sim máx 1000 purchaseinvoiceheaderrequest campo tipo obrigatório observação accesskey string — máx 44 cfop string — máx 8 duedate string (date) sim — financialcategoryid string (uuid) — — invoicenumber string sim máx 40 issuedate string (date) — — partnerid string (uuid) sim — purchaseorderid string (uuid) sim — totalamount number sim — purchaseinvoiceitemrequest campo tipo obrigatório observação description string sim máx 200 financialcategoryid string (uuid) — — purchaseorderitemid string (uuid) — — quantity number sim — unitprice number sim — purchaseinvoicerequest campo tipo obrigatório observação invoice purchaseinvoiceheaderrequest sim — items purchaseinvoiceitemrequest \[] sim — purchaseorderitemrequest campo tipo obrigatório observação deliverylocation string — máx 200 description string sim máx 200 itemtype string — product · service · asset · future delivery productid string (uuid) — — purchasenature string — stock · asset · expense quantity number sim — quotationresponseid string (uuid) — — requisitionitemid string (uuid) — — unitofmeasure string — máx 12 unitprice number sim — purchaseorderrequest campo tipo obrigatório observação acquisitionmodality string — direct · dispensa · inexigibilidade · licitacao budgetcommitmentid string (uuid) — — contractid string (uuid) — — deliveryaddress string — máx 300 expecteddeliverydate string (date) — — issuedate string (date) — — notes string — máx 400 partnerid string (uuid) sim — quotationitemrequest campo tipo obrigatório observação description string sim máx 200 productid string (uuid) — — quantity number sim — requisitionitemid string (uuid) — — quotationrequest campo tipo obrigatório observação deadline string (date) — — notes string — máx 400 quotationresponserequest campo tipo obrigatório observação leadtimedays integer (int32) — — offeredquantity number — — paymenttermdays integer (int32) — — paymentterms string — máx 80 quotationitemid string (uuid) sim — quotationsupplierid string (uuid) sim — unitprice number sim — validuntil string (date) — — quotationsupplierrequest campo tipo obrigatório observação partnerid string (uuid) sim — registerrequisitionrequest campo tipo obrigatório observação costcenterid string (uuid) — — neededby string (date) — — notes string — máx 400 requesteremployeeid string (uuid) — — requesteruserid string (uuid) sim — requestadvancerequest campo tipo obrigatório observação amount number sim — categoryid string (uuid) — — description string — — duedate string (date) sim — requisitionitemrequest campo tipo obrigatório observação description string sim máx 200 estimatedunitprice number — — neededby string (date) — — productid string (uuid) — — quantity number sim — stockitem boolean — — unitofmeasure string — máx 12 scorerequest campo tipo obrigatório observação quotationcriterionid string (uuid) sim — rawvalue number sim — transitionrequest campo tipo obrigatório observação justification string — máx 1000 stage string sim draft · suppliers invited · proposals collected · criteria set · judged · approved · published · ordered · cancelled