Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Centro de Ayuda La Pyme","colors":{"primary":"#222222","light":"#FFFFFF","dark":"#222222"},"logo":{"light":"https://mintcdn.com/lapyme-4420b44d/t73ngY0MY4UueWlg/logo/light.png?fit=max\u0026auto=format\u0026n=t73ngY0MY4UueWlg\u0026q=85\u0026s=79de785b5a9f6c78681bef4bb3502ac0","dark":"https://mintcdn.com/lapyme-4420b44d/t73ngY0MY4UueWlg/logo/dark.png?fit=max\u0026auto=format\u0026n=t73ngY0MY4UueWlg\u0026q=85\u0026s=6d5883b8ba07586c8c96d70710b28502"},"favicon":"https://mintcdn.com/lapyme-4420b44d/qqZrc-1mPDu_Eg2W/favicon.ico?fit=max\u0026auto=format\u0026n=qqZrc-1mPDu_Eg2W\u0026q=85\u0026s=6670ca8eb0707659a3d76a168380f369","api":{"openapi":"api-reference/openapi.json","playground":{"display":"interactive"}},"navbar":{"links":[{"href":"mailto:hola@lapyme.com.ar","label":"Soporte"}],"primary":{"type":"button","label":"Ir a La Pyme","href":"https://app.lapyme.com.ar"}},"footer":{"socials":{"github":"https://github.com/lapyme","linkedin":"https://linkedin.com/company/lapyme-ar"}},"seo":{"organization":{"id":"https://www.lapyme.com.ar/#organization","name":"La Pyme","legalName":"LaPyme, LLC","url":"https://www.lapyme.com.ar","logo":"https://www.lapyme.com.ar/opengraph-image.jpg","sameAs":["https://x.com/lapyme_ar"]}},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"styling":{"eyebrows":"breadcrumbs","latex":true},"integrations":{"ga4":{"measurementId":"G-K1VGPBLBM1"}},"errors":{"404":{"redirect":false,"title":"Página no encontrada","description":"La ruta no existe. Consultá el [índice de documentación](/), la [descripción para agentes](/llms.txt) o la [introducción a la API](/api-reference/introduccion)."}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"navigation":{"directory":"card","pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"lapyme-4420b44d","hasAudioNarration":false,"actualSubdomain":"lapyme-4420b44d","customDomains":["docs.lapyme.com.ar"],"gitSource":{"type":"github","owner":"lapyme","repo":"lapyme","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae23d4dc7541b895dce92da","collectionId":"04a65034-6a21-4efb-9b58-60c21f4a122b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae23d4dc7541b895dce92da"},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6ae2710b606d5788053050a6","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Docs API","count":182},{"language":"default","tag":"Referencia API","count":161},{"language":"default","tag":"Ayuda","count":78},{"language":"default","tag":"Configuración","count":56},{"language":"default","tag":"Contabilidad","count":33},{"language":"default","tag":"Ventas","count":22},{"language":"default","tag":"Tesorería","count":21},{"language":"default","tag":"Productos","count":15},{"language":"default","tag":"Compras","count":14},{"language":"default","tag":"Documentación","count":13}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/api/actualizar-compra","slug":"/api-reference/api/actualizar-compra","pageMetadata":{"title":"Actualizar compra","description":"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/purchases/{purchase_id}","href":"/api-reference/api/actualizar-compra","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Actualizar compra","description":"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/purchases/{purchase_id}","href":"/api-reference/api/actualizar-compra","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/lapyme-4420b44d/07a50bd38ed17897/search.js"],"openApiReferenceData":{"operation":{"summary":"Actualizar compra","description":"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.","operationId":"updateApiPurchase","tags":["API"],"parameters":["27576140-00d3-482b-ba15-55608142b8f6","b63acb21-06ea-4b56-ba8a-fb8dd92229b2"],"requestBody":"ce18ad3e-2e77-415a-8881-8639d2b290e7","responses":{"200":"a238fede-5389-407e-bfaa-5db4bdba13fd","400":"13cd1601-9f55-4597-9e51-6d546e0ef309","401":"c33fdf15-0790-4c6d-9b50-e51305955cbd","403":"116493dd-30a7-4751-a2f6-f902941ba5b2","404":"ad98842e-f749-4d52-aaff-7b45dd2221e0","409":"d95a6fae-9b29-4567-95f2-2eeb4f9f5343","422":"5b4691c9-062a-4182-a586-aa386545d318","429":"89531234-0f56-4d8b-9130-825794434691","500":"a515a786-9ce2-4f40-9b2d-b3ce4e92719f"},"x-required-scopes":["purchases:write"],"method":"put","type":"path","servers":["9fa240e5-23a3-4f0c-a3f7-3f4ae0a24c04"],"security":["f486a474-ee78-4046-9a6b-a34821d00146"],"path":"/api/v1/purchases/{purchase_id}","baseUrlOptions":["https://api.lapyme.com.ar"],"title":"Actualizar compra","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"27576140-00d3-482b-ba15-55608142b8f6":{"name":"purchase_id","in":"path","description":"ID de la compra","required":true,"schema":{"type":"string","format":"uuid","isRequired":true,"description":"ID de la compra","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"b63acb21-06ea-4b56-ba8a-fb8dd92229b2":{"name":"Idempotency-Key","in":"header","description":"Clave estable para deduplicar reintentos de la misma operación.","required":true,"schema":{"type":"string","isRequired":true,"description":"Clave estable para deduplicar reintentos de la misma operación.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"voucher_type":{"type":"integer","minimum":1,"isRequired":true,"uniqueKey":"voucher_type","typeLabel":"integer"},"items":{"type":"array","items":{"type":"object","properties":{"quantity":{"type":"number","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"number"},"unit_cost":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].unit_cost","typeLabel":"integer"},"product_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].product_id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"\\items.items.[INDEX].name","typeLabel":"string"},"subtotal":{"type":"integer","minimum":0,"uniqueKey":"\\items.items.[INDEX].subtotal","typeLabel":"integer"},"total":{"type":"integer","minimum":0,"uniqueKey":"\\items.items.[INDEX].total","typeLabel":"integer"},"tax_rate_id":{"type":"integer","minimum":0,"uniqueKey":"\\items.items.[INDEX].tax_rate_id","typeLabel":"integer"},"is_exempt":{"type":"boolean","uniqueKey":"\\items.items.[INDEX].is_exempt","typeLabel":"boolean"},"is_customs_charge":{"description":"Marca el renglon como cargo aduanero. Solo en compras con import_document_role despacho o despacho_reversal. Requiere name, account_id y unit_cost mayor a cero, cantidad 1, tax_rate_id 3 (No gravado), sin producto, orden de compra ni descuento.","type":"boolean","uniqueKey":"\\items.items.[INDEX].is_customs_charge","typeLabel":"boolean"},"customs_charge_in_taxable_base":{"description":"Solo en cargos aduaneros: el cargo integra la base imponible del IVA del despacho (por ejemplo, derechos de importacion o tasa estadistica). En el Libro IVA Digital no se informa como no gravado. En un despacho, la suma de estos cargos no puede superar la base imponible del IVA.","type":"boolean","uniqueKey":"\\items.items.[INDEX].customs_charge_in_taxable_base","typeLabel":"boolean"},"discount_percentage":{"type":"number","minimum":0,"maximum":100,"uniqueKey":"\\items.items.[INDEX].discount_percentage","typeLabel":"number"},"purchase_order_item_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].purchase_order_item_id","typeLabel":"string\u003cuuid>"},"vat_category":{"oneOf":[{"type":"string","enum":["goods","fixed_assets","leases","services"],"uniqueKey":"\\items.items.[INDEX].vat_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"\\items.items.[INDEX].vat_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"\\items.items.[INDEX].vat_category","typeLabel":"enum\u003cstring> | null"},"account_id":{"description":"ID de cuenta contable imputable de Activo, Gasto o Pasivo para este renglon.","type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].account_id","typeLabel":"string\u003cuuid>"},"cost_center1_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].cost_center1_id","typeLabel":"string\u003cuuid>"},"cost_center2_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].cost_center2_id","typeLabel":"string\u003cuuid>"},"cost_center3_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].cost_center3_id","typeLabel":"string\u003cuuid>"}},"required":["quantity","unit_cost"],"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"currency":{"type":"string","enum":["ARS","USD"],"isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"supplier_id":{"type":"string","format":"uuid","uniqueKey":"supplier_id","typeLabel":"string\u003cuuid>"},"import_document_role":{"oneOf":[{"type":"string","description":"Rol del comprobante dentro del flujo de importacion.","enum":["commercial_invoice","customs_dispatch","customs_dispatch_reversal"],"uniqueKey":"import_document_role.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Rol del comprobante dentro del flujo de importacion.","uniqueKey":"import_document_role.oneOf.1","typeLabel":"null"}],"uniqueKey":"import_document_role","typeLabel":"enum\u003cstring> | null"},"import_source_purchase_id":{"description":"ID de la factura comercial asociada al despacho aduanero.","type":"string","format":"uuid","uniqueKey":"import_source_purchase_id","typeLabel":"string\u003cuuid>"},"import_nationalization_status":{"oneOf":[{"type":"string","description":"Estado de nacionalizacion de la factura comercial de importacion.","enum":["pending_nationalization","partially_nationalized","fully_nationalized"],"uniqueKey":"import_nationalization_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Estado de nacionalizacion de la factura comercial de importacion.","uniqueKey":"import_nationalization_status.oneOf.1","typeLabel":"null"}],"uniqueKey":"import_nationalization_status","typeLabel":"enum\u003cstring> | null"},"cost_target_purchase_id":{"oneOf":[{"type":"string","description":"Compra recibida a cuyo costo promedio suma este comprobante sin productos. null lo quita.","format":"uuid","uniqueKey":"cost_target_purchase_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Compra recibida a cuyo costo promedio suma este comprobante sin productos. null lo quita.","uniqueKey":"cost_target_purchase_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"cost_target_purchase_id","typeLabel":"string\u003cuuid> | null"},"customs_dispatch_number":{"description":"Numero de despacho aduanero informado por el proveedor. Hasta 32 caracteres.","type":"string","minLength":1,"maxLength":32,"uniqueKey":"customs_dispatch_number","typeLabel":"string"},"supplier_invoice_number":{"description":"Numero de comprobante del proveedor. Hasta 120 caracteres.","type":"string","minLength":1,"maxLength":120,"uniqueKey":"supplier_invoice_number","typeLabel":"string"},"invoice_date":{"description":"Fecha del comprobante en formato YYYY-MM-DD.","type":"string","format":"date","uniqueKey":"invoice_date","typeLabel":"string\u003cdate>"},"account_date":{"description":"Fecha contable de la compra en formato YYYY-MM-DD.","type":"string","format":"date","uniqueKey":"account_date","typeLabel":"string\u003cdate>"},"due_date":{"description":"Fecha de vencimiento en formato YYYY-MM-DD.","type":"string","format":"date","uniqueKey":"due_date","typeLabel":"string\u003cdate>"},"payment_term_id":{"oneOf":[{"type":"string","enum":["days_7","days_15","days_30","days_45","days_60","days_90","days_30_60","days_30_60_90"],"uniqueKey":"payment_term_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"payment_term_id.oneOf.1","typeLabel":"null"},{"type":"null","uniqueKey":"payment_term_id.oneOf.2","typeLabel":"null"}],"uniqueKey":"payment_term_id","typeLabel":"enum\u003cstring> · null · null"},"payment_term_days":{"oneOf":[{"type":"integer","description":"Cantidad de días hasta el vencimiento. Usá 0 para Contado. Se prefiere sobre paymentTermId.","maximum":365,"minimum":0,"uniqueKey":"payment_term_days.oneOf.0","typeLabel":"integer"},{"type":"null","uniqueKey":"payment_term_days.oneOf.1","typeLabel":"null"}],"uniqueKey":"payment_term_days","typeLabel":"integer | null"},"vat_perception_amount":{"type":"integer","minimum":0,"uniqueKey":"vat_perception_amount","typeLabel":"integer"},"national_tax_amount":{"type":"integer","minimum":0,"uniqueKey":"national_tax_amount","typeLabel":"integer"},"gross_income_tax_amount":{"type":"integer","minimum":0,"uniqueKey":"gross_income_tax_amount","typeLabel":"integer"},"gross_income_tax_breakdown":{"type":"array","items":{"type":"object","properties":{"province_id":{"type":"integer","isRequired":true,"uniqueKey":"gross_income_tax_breakdown.items.[INDEX].province_id","typeLabel":"integer"},"amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"gross_income_tax_breakdown.items.[INDEX].amount","typeLabel":"integer"}},"required":["province_id","amount"],"additionalProperties":false,"uniqueKey":"gross_income_tax_breakdown.items.[INDEX]","typeLabel":"object"},"uniqueKey":"gross_income_tax_breakdown","typeLabel":"object[]"},"municipal_tax_amount":{"type":"integer","minimum":0,"uniqueKey":"municipal_tax_amount","typeLabel":"integer"},"internal_tax_amount":{"type":"integer","minimum":0,"uniqueKey":"internal_tax_amount","typeLabel":"integer"},"other_tax_amount":{"type":"integer","minimum":0,"uniqueKey":"other_tax_amount","typeLabel":"integer"},"warehouse_id":{"oneOf":[{"type":"string","format":"uuid","uniqueKey":"warehouse_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","uniqueKey":"warehouse_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"warehouse_id","typeLabel":"string\u003cuuid> | null"},"products_received":{"type":"boolean","uniqueKey":"products_received","typeLabel":"boolean"},"products_returned":{"description":"If true, a supplier credit note returns product quantities from the selected warehouse. Requires warehouseId. Invalid on non-credit purchases.","type":"boolean","uniqueKey":"products_returned","typeLabel":"boolean"},"update_product_variant_cost":{"type":"boolean","uniqueKey":"update_product_variant_cost","typeLabel":"boolean"},"subtotal":{"type":"integer","minimum":0,"uniqueKey":"subtotal","typeLabel":"integer"},"tax_amount":{"type":"integer","minimum":0,"uniqueKey":"tax_amount","typeLabel":"integer"},"total":{"type":"integer","minimum":0,"uniqueKey":"total","typeLabel":"integer"},"discount":{"type":"integer","minimum":0,"uniqueKey":"discount","typeLabel":"integer"},"exempt_amount":{"type":"integer","minimum":0,"uniqueKey":"exempt_amount","typeLabel":"integer"},"non_taxed_amount":{"type":"integer","minimum":0,"uniqueKey":"non_taxed_amount","typeLabel":"integer"},"base_amount":{"type":"integer","minimum":0,"uniqueKey":"base_amount","typeLabel":"integer"},"vat_breakdown":{"type":"array","items":{"type":"object","properties":{"tax_rate_id":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"vat_breakdown.items.[INDEX].tax_rate_id","typeLabel":"integer"},"base_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"vat_breakdown.items.[INDEX].base_amount","typeLabel":"integer"},"tax_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"vat_breakdown.items.[INDEX].tax_amount","typeLabel":"integer"}},"required":["tax_rate_id","base_amount","tax_amount"],"additionalProperties":false,"uniqueKey":"vat_breakdown.items.[INDEX]","typeLabel":"object"},"uniqueKey":"vat_breakdown","typeLabel":"object[]"},"manual_account_allocations":{"type":"object","properties":{"gravado21":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.gravado21","typeLabel":"string\u003cuuid>"},"gravado27":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.gravado27","typeLabel":"string\u003cuuid>"},"gravado105":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.gravado105","typeLabel":"string\u003cuuid>"},"gravado25":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.gravado25","typeLabel":"string\u003cuuid>"},"gravado5":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.gravado5","typeLabel":"string\u003cuuid>"},"non_taxed_amount":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.non_taxed_amount","typeLabel":"string\u003cuuid>"},"exento":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.exento","typeLabel":"string\u003cuuid>"},"base_amount":{"type":"string","format":"uuid","uniqueKey":"manual_account_allocations.base_amount","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"uniqueKey":"manual_account_allocations","typeLabel":"object"},"notes":{"type":"string","maxLength":1000,"uniqueKey":"notes","typeLabel":"string"},"exchange_rate":{"type":"number","exclusiveMinimum":0,"uniqueKey":"exchange_rate","typeLabel":"number"},"pdf_path":{"type":"string","minLength":1,"maxLength":2000,"uniqueKey":"pdf_path","typeLabel":"string"},"vat_category":{"oneOf":[{"type":"string","enum":["goods","fixed_assets","leases","services"],"uniqueKey":"vat_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","uniqueKey":"vat_category.oneOf.1","typeLabel":"null"}],"uniqueKey":"vat_category","typeLabel":"enum\u003cstring> | null"}},"required":["voucher_type","items","currency"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"voucher_type":2,"items":[{"quantity":123,"unit_cost":1,"product_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","subtotal":1,"total":1,"tax_rate_id":1,"is_exempt":true,"is_customs_charge":true,"customs_charge_in_taxable_base":true,"discount_percentage":50,"purchase_order_item_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","account_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","cost_center1_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","cost_center2_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","cost_center3_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a"}],"supplier_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","import_source_purchase_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","cost_target_purchase_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customs_dispatch_number":"\u003cstring>","supplier_invoice_number":"\u003cstring>","invoice_date":"2023-12-25","account_date":"2023-12-25","due_date":"2023-12-25","payment_term_days":182,"vat_perception_amount":1,"national_tax_amount":1,"gross_income_tax_amount":1,"gross_income_tax_breakdown":[{"province_id":123,"amount":1}],"municipal_tax_amount":1,"internal_tax_amount":1,"other_tax_amount":1,"warehouse_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","products_received":true,"products_returned":true,"update_product_variant_cost":true,"subtotal":1,"tax_amount":1,"total":1,"discount":1,"exempt_amount":1,"non_taxed_amount":1,"base_amount":1,"vat_breakdown":[{"tax_rate_id":1,"base_amount":1,"tax_amount":1}],"manual_account_allocations":{"gravado21":"3c90c3cc-0d44-4b50-8888-8dd25736052a","gravado27":"3c90c3cc-0d44-4b50-8888-8dd25736052a","gravado105":"3c90c3cc-0d44-4b50-8888-8dd25736052a","gravado25":"3c90c3cc-0d44-4b50-8888-8dd25736052a","gravado5":"3c90c3cc-0d44-4b50-8888-8dd25736052a","non_taxed_amount":"3c90c3cc-0d44-4b50-8888-8dd25736052a","exento":"3c90c3cc-0d44-4b50-8888-8dd25736052a","base_amount":"3c90c3cc-0d44-4b50-8888-8dd25736052a"},"notes":"\u003cstring>","exchange_rate":123,"pdf_path":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a238fede-5389-407e-bfaa-5db4bdba13fd":{"description":"Compra actualizada exitosamente","content":{"application/json":{"schema":{"type":"object","required":["request_id","data"],"properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"data":{"type":"object","properties":{"object":{"type":"string","const":"purchase","isRequired":true,"uniqueKey":"data.object","typeLabel":"string"},"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.id","typeLabel":"string\u003cuuid>"},"tags":{"type":"array","items":{"type":"object","properties":{"object":{"type":"string","const":"tag","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].object","typeLabel":"string"},"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"scope":{"type":"string","enum":["customer","supplier","product","sale","purchase","purchase_order","transfer"],"isRequired":true,"uniqueKey":"data.tags.items.[INDEX].scope","typeLabel":"enum\u003cstring>"},"name":{"type":"string","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].name","typeLabel":"string"},"slug":{"type":"string","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].slug","typeLabel":"string"},"color":{"oneOf":[{"type":"string","enum":["slate","red","orange","amber","yellow","lime","green","teal","cyan","blue","indigo","violet","pink"],"isRequired":true,"uniqueKey":"data.tags.items.[INDEX].color.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].color.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.tags.items.[INDEX].color","typeLabel":"enum\u003cstring> | null"},"description":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.tags.items.[INDEX].description","typeLabel":"string | null"},"archived_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].archived_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].archived_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.tags.items.[INDEX].archived_at","typeLabel":"string\u003cdate-time> | null"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].created_at","typeLabel":"string\u003cdate-time>"},"updated_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.tags.items.[INDEX].updated_at","typeLabel":"string\u003cdate-time>"}},"required":["object","id","scope","name","slug","color","description","archived_at","created_at","updated_at"],"additionalProperties":false,"uniqueKey":"data.tags.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.tags","typeLabel":"object[]"},"voucher_type":{"type":"string","isRequired":true,"uniqueKey":"data.voucher_type","typeLabel":"string"},"import_document_role":{"oneOf":[{"type":"string","description":"Rol del comprobante dentro del flujo de importacion.","enum":["commercial_invoice","customs_dispatch","customs_dispatch_reversal"],"isRequired":true,"uniqueKey":"data.import_document_role.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Rol del comprobante dentro del flujo de importacion.","isRequired":true,"uniqueKey":"data.import_document_role.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.import_document_role","typeLabel":"enum\u003cstring> | null"},"import_source_purchase_id":{"oneOf":[{"type":"string","description":"ID de la factura comercial asociada al despacho aduanero.","format":"uuid","isRequired":true,"uniqueKey":"data.import_source_purchase_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"ID de la factura comercial asociada al despacho aduanero.","isRequired":true,"uniqueKey":"data.import_source_purchase_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.import_source_purchase_id","typeLabel":"string\u003cuuid> | null"},"import_nationalization_status":{"oneOf":[{"type":"string","description":"Estado de nacionalizacion de la factura comercial de importacion.","enum":["pending_nationalization","partially_nationalized","fully_nationalized"],"isRequired":true,"uniqueKey":"data.import_nationalization_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Estado de nacionalizacion de la factura comercial de importacion.","isRequired":true,"uniqueKey":"data.import_nationalization_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.import_nationalization_status","typeLabel":"enum\u003cstring> | null"},"cost_target_purchase_id":{"oneOf":[{"type":"string","description":"Compra a cuyo costo suma este comprobante.","format":"uuid","isRequired":true,"uniqueKey":"data.cost_target_purchase_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","description":"Compra a cuyo costo suma este comprobante.","isRequired":true,"uniqueKey":"data.cost_target_purchase_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.cost_target_purchase_id","typeLabel":"string\u003cuuid> | null"},"customs_dispatch_number":{"oneOf":[{"description":"Numero de despacho aduanero informado por el proveedor. Hasta 32 caracteres.","type":"string","isRequired":true,"uniqueKey":"data.customs_dispatch_number.oneOf.0","typeLabel":"string"},{"description":"Numero de despacho aduanero informado por el proveedor. Hasta 32 caracteres.","type":"null","isRequired":true,"uniqueKey":"data.customs_dispatch_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.customs_dispatch_number","typeLabel":"string | null"},"supplier_invoice_number":{"oneOf":[{"description":"Numero de comprobante del proveedor. Hasta 120 caracteres.","type":"string","isRequired":true,"uniqueKey":"data.supplier_invoice_number.oneOf.0","typeLabel":"string"},{"description":"Numero de comprobante del proveedor. Hasta 120 caracteres.","type":"null","isRequired":true,"uniqueKey":"data.supplier_invoice_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier_invoice_number","typeLabel":"string | null"},"invoice_date":{"oneOf":[{"description":"Fecha del comprobante en formato YYYY-MM-DD.","type":"string","isRequired":true,"uniqueKey":"data.invoice_date.oneOf.0","typeLabel":"string"},{"description":"Fecha del comprobante en formato YYYY-MM-DD.","type":"null","isRequired":true,"uniqueKey":"data.invoice_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.invoice_date","typeLabel":"string | null"},"account_date":{"oneOf":[{"description":"Fecha contable de la compra en formato YYYY-MM-DD.","type":"string","isRequired":true,"uniqueKey":"data.account_date.oneOf.0","typeLabel":"string"},{"description":"Fecha contable de la compra en formato YYYY-MM-DD.","type":"null","isRequired":true,"uniqueKey":"data.account_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.account_date","typeLabel":"string | null"},"due_date":{"oneOf":[{"description":"Fecha de vencimiento en formato YYYY-MM-DD.","type":"string","isRequired":true,"uniqueKey":"data.due_date.oneOf.0","typeLabel":"string"},{"description":"Fecha de vencimiento en formato YYYY-MM-DD.","type":"null","isRequired":true,"uniqueKey":"data.due_date.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.due_date","typeLabel":"string | null"},"payment_term_id":{"oneOf":[{"type":"string","enum":["days_7","days_15","days_30","days_45","days_60","days_90","days_30_60","days_30_60_90"],"isRequired":true,"uniqueKey":"data.payment_term_id.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.payment_term_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.payment_term_id","typeLabel":"enum\u003cstring> | null"},"payment_term_days":{"oneOf":[{"type":"integer","description":"Cantidad de días hasta el vencimiento. Usá 0 para Contado. Se prefiere sobre paymentTermId.","maximum":365,"minimum":0,"isRequired":true,"uniqueKey":"data.payment_term_days.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.payment_term_days.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.payment_term_days","typeLabel":"integer | null"},"vat_perception_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.vat_perception_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.vat_perception_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.vat_perception_amount","typeLabel":"integer | null"},"national_tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.national_tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.national_tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.national_tax_amount","typeLabel":"integer | null"},"gross_income_tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.gross_income_tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.gross_income_tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.gross_income_tax_amount","typeLabel":"integer | null"},"gross_income_tax_breakdown":{"type":"array","items":{"type":"object","properties":{"province_id":{"type":"integer","isRequired":true,"uniqueKey":"data.gross_income_tax_breakdown.items.[INDEX].province_id","typeLabel":"integer"},"amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.gross_income_tax_breakdown.items.[INDEX].amount","typeLabel":"integer"}},"required":["province_id","amount"],"additionalProperties":false,"uniqueKey":"data.gross_income_tax_breakdown.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.gross_income_tax_breakdown","typeLabel":"object[]"},"municipal_tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.municipal_tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.municipal_tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.municipal_tax_amount","typeLabel":"integer | null"},"internal_tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.internal_tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.internal_tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.internal_tax_amount","typeLabel":"integer | null"},"other_tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.other_tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.other_tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.other_tax_amount","typeLabel":"integer | null"},"subtotal":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.subtotal.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.subtotal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.subtotal","typeLabel":"integer | null"},"tax_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.tax_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.tax_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.tax_amount","typeLabel":"integer | null"},"exempt_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.exempt_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.exempt_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.exempt_amount","typeLabel":"integer | null"},"total":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.total.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.total.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.total","typeLabel":"integer | null"},"balance":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"data.balance.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.balance.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.balance","typeLabel":"integer | null"},"discount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.discount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.discount","typeLabel":"integer | null"},"vat_breakdown":{"type":"array","items":{"type":"object","properties":{"tax_rate_id":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.vat_breakdown.items.[INDEX].tax_rate_id","typeLabel":"integer"},"base_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.vat_breakdown.items.[INDEX].base_amount","typeLabel":"integer"},"tax_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.vat_breakdown.items.[INDEX].tax_amount","typeLabel":"integer"}},"required":["tax_rate_id","base_amount","tax_amount"],"additionalProperties":false,"uniqueKey":"data.vat_breakdown.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.vat_breakdown","typeLabel":"object[]"},"notes":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.notes.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.notes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.notes","typeLabel":"string | null"},"vat_category":{"oneOf":[{"type":"string","enum":["goods","fixed_assets","leases","services"],"isRequired":true,"uniqueKey":"data.vat_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.vat_category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.vat_category","typeLabel":"enum\u003cstring> | null"},"currency":{"type":"string","isRequired":true,"uniqueKey":"data.currency","typeLabel":"string"},"exchange_rate":{"type":"string","isRequired":true,"uniqueKey":"data.exchange_rate","typeLabel":"string"},"pdf_path":{"oneOf":[{"description":"Deprecated internal storage key retained for V1 compatibility. Use document.url instead; it is stable, authenticated, and storage-provider-neutral.","type":"string","deprecated":true,"isRequired":true,"uniqueKey":"data.pdf_path.oneOf.0","typeLabel":"string"},{"description":"Deprecated internal storage key retained for V1 compatibility. Use document.url instead; it is stable, authenticated, and storage-provider-neutral.","type":"null","deprecated":true,"isRequired":true,"uniqueKey":"data.pdf_path.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.pdf_path","typeLabel":"string | null"},"document":{"type":"object","properties":{"status":{"type":"string","enum":["ready","pending","failed","missing"],"isRequired":true,"uniqueKey":"data.document.status","typeLabel":"enum\u003cstring>"},"url":{"oneOf":[{"description":"Stable authenticated La Pyme API path. Present only when status is ready; follow redirects when downloading.","type":"string","isRequired":true,"uniqueKey":"data.document.url.oneOf.0","typeLabel":"string"},{"description":"Stable authenticated La Pyme API path. Present only when status is ready; follow redirects when downloading.","type":"null","isRequired":true,"uniqueKey":"data.document.url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.document.url","typeLabel":"string | null"}},"required":["status","url"],"additionalProperties":false,"description":"Document availability. The URL requires bearer authentication and never contains a storage path or signed query string.","isRequired":true,"uniqueKey":"data.document","typeLabel":"object"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.created_at","typeLabel":"string\u003cdate-time>"},"supplier":{"oneOf":[{"type":"object","required":["id","name","email","phone","tax_id","tax_id_type","tax_category","address","city","province_id","postal_code","payment_term_id","payment_term_days"],"properties":{"id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.name","typeLabel":"string | null"},"email":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.email.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.email.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.email","typeLabel":"string | null"},"phone":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.phone.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.phone.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.phone","typeLabel":"string | null"},"tax_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id","typeLabel":"string | null"},"tax_id_type":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id_type.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_id_type","typeLabel":"string | null"},"tax_category":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_category.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.tax_category","typeLabel":"string | null"},"address":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.address.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.address.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.address","typeLabel":"string | null"},"city":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.city.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.city.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.city","typeLabel":"string | null"},"province_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.province_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.province_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.province_id","typeLabel":"string | null"},"postal_code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.postal_code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.postal_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.postal_code","typeLabel":"string | null"},"payment_term_id":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_id.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_id","typeLabel":"string | null"},"payment_term_days":{"oneOf":[{"type":"integer","description":"Cantidad de días hasta el vencimiento. Usá 0 para Contado. Se prefiere sobre paymentTermId.","maximum":365,"minimum":0,"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_days.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_days.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier.oneOf.0.payment_term_days","typeLabel":"integer | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.supplier.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.supplier.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.supplier","typeLabel":"object | null"},"warehouse":{"oneOf":[{"type":"object","required":["id","name"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.warehouse.oneOf.0.id","typeLabel":"string\u003cuuid>"},"name":{"type":"string","isRequired":true,"uniqueKey":"data.warehouse.oneOf.0.name","typeLabel":"string"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.warehouse.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.warehouse.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.warehouse","typeLabel":"object | null"},"products_received":{"type":"boolean","isRequired":true,"uniqueKey":"data.products_received","typeLabel":"boolean"},"products_returned":{"type":"boolean","isRequired":true,"uniqueKey":"data.products_returned","typeLabel":"boolean"},"inventory_effect":{"type":"string","enum":["none","receive","return_to_supplier","legacy_inconsistent"],"isRequired":true,"uniqueKey":"data.inventory_effect","typeLabel":"enum\u003cstring>"},"items":{"type":"array","items":{"type":"object","properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].id","typeLabel":"string\u003cuuid>"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].name","typeLabel":"string | null"},"quantity":{"type":"number","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].quantity","typeLabel":"number"},"unit_cost":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].unit_cost.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].unit_cost.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].unit_cost","typeLabel":"integer | null"},"subtotal":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].subtotal.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].subtotal.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].subtotal","typeLabel":"integer | null"},"tax_rate_id":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].tax_rate_id.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].tax_rate_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].tax_rate_id","typeLabel":"integer | null"},"is_exempt":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].is_exempt.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].is_exempt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].is_exempt","typeLabel":"boolean | null"},"is_customs_charge":{"type":"boolean","description":"El renglon es un cargo aduanero de un despacho.","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].is_customs_charge","typeLabel":"boolean"},"customs_charge_in_taxable_base":{"type":"boolean","description":"El cargo aduanero integra la base imponible del IVA. Envialo de nuevo al reemplazar los renglones con PUT para conservarlo.","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].customs_charge_in_taxable_base","typeLabel":"boolean"},"total":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].total.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].total.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].total","typeLabel":"integer | null"},"discount_percentage":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].discount_percentage.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].discount_percentage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].discount_percentage","typeLabel":"number | null"},"purchase_order_item_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order_item_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order_item_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order_item_id","typeLabel":"string\u003cuuid> | null"},"vat_category":{"oneOf":[{"type":"string","enum":["goods","fixed_assets","leases","services"],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].vat_category.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].vat_category.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].vat_category","typeLabel":"enum\u003cstring> | null"},"product":{"oneOf":[{"type":"object","required":["id","sku","name","product_type"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.id","typeLabel":"string\u003cuuid>"},"sku":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.sku.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.sku.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.sku","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.name","typeLabel":"string | null"},"product_type":{"oneOf":[{"type":"string","enum":["product","service","combo","kit"],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.product_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.product_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0.product_type","typeLabel":"enum\u003cstring> | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].product","typeLabel":"object | null"},"purchase_order":{"oneOf":[{"type":"object","required":["id","formatted_order_number"],"properties":{"id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.0.id","typeLabel":"string\u003cuuid>"},"formatted_order_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.0.formatted_order_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.0.formatted_order_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.0.formatted_order_number","typeLabel":"string | null"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.\\items.items.[INDEX].purchase_order","typeLabel":"object | null"}},"required":["id","name","quantity","unit_cost","subtotal","tax_rate_id","is_exempt","is_customs_charge","customs_charge_in_taxable_base","total","discount_percentage","purchase_order_item_id","vat_category","product","purchase_order"],"additionalProperties":false,"uniqueKey":"data.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.\\items","typeLabel":"object[]"},"accounting":{"type":"object","properties":{"object":{"type":"string","const":"accounting_evidence","isRequired":true,"uniqueKey":"data.accounting.object","typeLabel":"string"},"status":{"type":"string","enum":["not_enabled","not_applicable","pending","posted","failed"],"isRequired":true,"uniqueKey":"data.accounting.status","typeLabel":"enum\u003cstring>"},"journal_entry_ids":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.accounting.journal_entry_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"data.accounting.journal_entry_ids","typeLabel":"string\u003cuuid>[]"},"journal_entries_url":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.accounting.journal_entries_url.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.accounting.journal_entries_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.accounting.journal_entries_url","typeLabel":"string | null"},"warnings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"data.accounting.warnings.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"data.accounting.warnings.items.[INDEX].message","typeLabel":"string"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"data.accounting.warnings.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.accounting.warnings","typeLabel":"object[]"}},"required":["object","status","journal_entry_ids","journal_entries_url","warnings"],"additionalProperties":false,"uniqueKey":"data.accounting","typeLabel":"object"}},"required":["object","id","tags","voucher_type","import_document_role","import_source_purchase_id","import_nationalization_status","cost_target_purchase_id","customs_dispatch_number","supplier_invoice_number","invoice_date","account_date","due_date","payment_term_id","payment_term_days","vat_perception_amount","national_tax_amount","gross_income_tax_amount","gross_income_tax_breakdown","municipal_tax_amount","internal_tax_amount","other_tax_amount","subtotal","tax_amount","exempt_amount","total","balance","discount","vat_breakdown","notes","vat_category","currency","exchange_rate","pdf_path","document","created_at","supplier","warehouse","products_received","products_returned","inventory_effect","items"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"request_id":"\u003cstring>","data":{"object":"purchase","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","tags":[{"object":"tag","id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","scope":"customer","name":"\u003cstring>","slug":"\u003cstring>","color":"slate","description":"\u003cstring>","archived_at":"2023-11-07T05:31:56Z","created_at":"2023-11-07T05:31:56Z","updated_at":"2023-11-07T05:31:56Z"}],"voucher_type":"\u003cstring>","import_document_role":"commercial_invoice","import_source_purchase_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","import_nationalization_status":"pending_nationalization","cost_target_purchase_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","customs_dispatch_number":"\u003cstring>","supplier_invoice_number":"\u003cstring>","invoice_date":"\u003cstring>","account_date":"\u003cstring>","due_date":"\u003cstring>","payment_term_id":"days_7","payment_term_days":182,"vat_perception_amount":1,"national_tax_amount":1,"gross_income_tax_amount":1,"gross_income_tax_breakdown":[{"province_id":123,"amount":1}],"municipal_tax_amount":1,"internal_tax_amount":1,"other_tax_amount":1,"subtotal":1,"tax_amount":1,"exempt_amount":1,"total":1,"balance":123,"discount":1,"vat_breakdown":[{"tax_rate_id":1,"base_amount":1,"tax_amount":1}],"notes":"\u003cstring>","vat_category":"goods","currency":"\u003cstring>","exchange_rate":"\u003cstring>","pdf_path":"\u003cstring>","document":{"status":"ready","url":"\u003cstring>"},"created_at":"2023-11-07T05:31:56Z","supplier":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","email":"\u003cstring>","phone":"\u003cstring>","tax_id":"\u003cstring>","tax_id_type":"\u003cstring>","tax_category":"\u003cstring>","address":"\u003cstring>","city":"\u003cstring>","province_id":"\u003cstring>","postal_code":"\u003cstring>","payment_term_id":"\u003cstring>","payment_term_days":182},"warehouse":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>"},"products_received":true,"products_returned":true,"inventory_effect":"none","items":[{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","name":"\u003cstring>","quantity":123,"unit_cost":1,"subtotal":1,"tax_rate_id":1,"is_exempt":true,"is_customs_charge":true,"customs_charge_in_taxable_base":true,"total":1,"discount_percentage":123,"purchase_order_item_id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","vat_category":"goods","product":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","sku":"\u003cstring>","name":"\u003cstring>","product_type":"product"},"purchase_order":{"id":"3c90c3cc-0d44-4b50-8888-8dd25736052a","formatted_order_number":"\u003cstring>"}}],"accounting":{"object":"accounting_evidence","status":"not_enabled","journal_entry_ids":["3c90c3cc-0d44-4b50-8888-8dd25736052a"],"journal_entries_url":"\u003cstring>","warnings":[{"code":"\u003cstring>","message":"\u003cstring>"}]}}}}},"exampleType":"generated"}},"exampleType":"generated"},"13cd1601-9f55-4597-9e51-6d546e0ef309":{"description":"Solicitud inválida","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"Solicitud inválida","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"c33fdf15-0790-4c6d-9b50-e51305955cbd":{"description":"API key faltante o inválida","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"API key faltante o inválida","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"116493dd-30a7-4751-a2f6-f902941ba5b2":{"description":"Scopes insuficientes","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"Scopes insuficientes","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"ad98842e-f749-4d52-aaff-7b45dd2221e0":{"description":"Compra no encontrada","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"Compra no encontrada","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"d95a6fae-9b29-4567-95f2-2eeb4f9f5343":{"description":"Estado incompatible con la edición o conflicto de idempotencia","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"Estado incompatible con la edición o conflicto de idempotencia","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"5b4691c9-062a-4182-a586-aa386545d318":{"description":"Requisito de negocio no satisfecho; details conserva el código de dominio y el campo input.*","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_purchase_update_1","error":{"type":"business_error","code":"BUSINESS_REQUIREMENT_UNMET","message":"Cost target not found.","retryable":false,"details":[{"code":"COST_TARGET_NOT_FOUND","field":"input.cost_target_purchase_id","message":"Cost target not found."}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"89531234-0f56-4d8b-9130-825794434691":{"description":"Límite de solicitudes excedido para la organización","headers":{"Retry-After":{"description":"Segundos a esperar antes de volver a intentar la solicitud.","schema":{"type":"string","example":"30"}},"X-RateLimit-Limit":{"description":"Límite de la ventana activa.","schema":{"type":"string","example":"5000"}},"X-RateLimit-Remaining":{"description":"Solicitudes restantes en la ventana activa.","schema":{"type":"string","example":"0"}},"X-RateLimit-Reset":{"description":"Segundos restantes hasta el reset de la ventana activa.","schema":{"type":"string","example":"30"}},"RateLimit-Limit":{"description":"Límite de la ventana activa en formato estándar.","schema":{"type":"string","example":"5000"}},"RateLimit-Remaining":{"description":"Solicitudes restantes en la ventana activa en formato estándar.","schema":{"type":"string","example":"0"}},"RateLimit-Reset":{"description":"Segundos hasta el reset de la ventana activa en formato estándar.","schema":{"type":"string","example":"30"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_rate_limit_1","error":{"type":"rate_limit_error","code":"RATE_LIMITED","message":"The organization request limit was reached. Try again later.","retryable":true,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"a515a786-9ce2-4f40-9b2d-b3ce4e92719f":{"description":"Error interno del servidor","content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"error":{"type":"object","properties":{"type":{"type":"string","enum":["api_error","authentication_error","authorization_error","business_error","external_dependency_error","idempotency_error","invalid_request_error","rate_limit_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"retryable":{"type":"boolean","isRequired":true,"uniqueKey":"error.retryable","typeLabel":"boolean"},"details":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.details.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"error.details.items.[INDEX].field","typeLabel":"string"},"metadata":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"oneOf":[{"type":"string","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.1","typeLabel":"number"},{"type":"boolean","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.2","typeLabel":"boolean"},{"type":"null","uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties.oneOf.3","typeLabel":"null"}],"uniqueKey":"error.details.items.[INDEX].metadata.additionalProperties","typeLabel":"string | number | boolean | null"},"uniqueKey":"error.details.items.[INDEX].metadata","typeLabel":"object"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"error.details.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"error.details","typeLabel":"object[]"}},"required":["type","code","message","retryable","details"],"additionalProperties":false,"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["request_id","error"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"request_id":"req_error_1","error":{"type":"invalid_request_error","code":"INVALID_REQUEST","message":"Error interno del servidor","retryable":false,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"f486a474-ee78-4046-9a6b-a34821d00146":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Incluí tu API key en el header Authorization con el prefijo Bearer.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"9fa240e5-23a3-4f0c-a3f7-3f4ae0a24c04":{"url":"https://api.lapyme.com.ar","description":"Servidor de producción"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"API Key","description":"Incluí tu API key en el header Authorization con el prefijo Bearer.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Incluí tu API key en el header Authorization con el prefijo Bearer.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"lapyme-4420b44d","siteName":"Centro de Ayuda La Pyme","title":"Actualizar compra - Centro de Ayuda La Pyme","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T22:03:03.643Z","originalFileLocation":"api-reference/api/actualizar-compra.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Centro de Ayuda La Pyme\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Actualizar compra - Centro de Ayuda La Pyme\">\u003cmeta data-mint-head property=\"og:description\" content=\"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Centro de Ayuda La Pyme\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lapyme-4420b44d.mintlify.app/_mintlify/api/og/v2?division=Compras\u0026amp;title=Actualizar+compra\u0026amp;description=Actualiza+una+compra+existente+y+devuelve+el+detalle+persistido.+El+campo+items+es+requerido+y+reemplaza+los+renglones+de+la+compra.+Requiere+Idempotency-Key.\u0026amp;theme=13629c4a56e04e80814e540e\u0026amp;signature=5bec54321cf63ab1c3ff420a57f615c4509cd76aed9fcc485b1e964a70ad0076\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Actualizar compra - Centro de Ayuda La Pyme\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lapyme-4420b44d.mintlify.app/_mintlify/api/og/v2?division=Compras\u0026amp;title=Actualizar+compra\u0026amp;description=Actualiza+una+compra+existente+y+devuelve+el+detalle+persistido.+El+campo+items+es+requerido+y+reemplaza+los+renglones+de+la+compra.+Requiere+Idempotency-Key.\u0026amp;theme=13629c4a56e04e80814e540e\u0026amp;signature=5bec54321cf63ab1c3ff420a57f615c4509cd76aed9fcc485b1e964a70ad0076\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/lapyme-4420b44d/N4AtAIQnE9DKryrB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Centro de Ayuda La Pyme\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#222222\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/api/actualizar-compra.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://www.lapyme.com.ar/#organization\",\"name\":\"La Pyme\",\"legalName\":\"LaPyme, LLC\",\"url\":\"https://www.lapyme.com.ar\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://www.lapyme.com.ar/opengraph-image.jpg\"},\"sameAs\":[\"https://x.com/lapyme_ar\"]},{\"@type\":\"WebSite\",\"@id\":\"https://docs.lapyme.com.ar#website\",\"name\":\"Centro de Ayuda La Pyme\",\"url\":\"https://docs.lapyme.com.ar\",\"publisher\":{\"@id\":\"https://www.lapyme.com.ar/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra#webpage\",\"url\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra\",\"name\":\"Actualizar compra\",\"description\":\"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\",\"dateModified\":\"2026-10-28T22:03:03.643Z\",\"isPartOf\":{\"@id\":\"https://docs.lapyme.com.ar#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Referencia API\",\"item\":\"https://docs.lapyme.com.ar/api-reference/api/obtener-la-organizaci%C3%B3n-autenticada\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Compras\",\"item\":\"https://docs.lapyme.com.ar/api-reference/api/listar-compras\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Actualizar compra\",\"item\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra#apireference\",\"headline\":\"Actualizar compra\",\"name\":\"Actualizar compra\",\"description\":\"Actualiza una compra existente y devuelve el detalle persistido. El campo items es requerido y reemplaza los renglones de la compra. Requiere Idempotency-Key.\",\"url\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/actualizar-compra#webpage\"},\"dateModified\":\"2026-10-28T22:03:03.643Z\",\"publisher\":{\"@id\":\"https://www.lapyme.com.ar/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.lapyme.com.ar#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Centro de Ayuda La Pyme\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Centro de Ayuda La Pyme","nav":{"global":null,"directory":"card","tabs":[{"tab":"Ayuda","pages":[{"title":"Ayuda","href":""}]},{"tab":"Docs API","groups":[{"group":"Documentación","pages":[{"title":"Introducción","href":"/api-reference/introduccion"},{"title":"Toolkit para AI","href":"/api-reference/ai-toolkit"},{"title":"API para agentes","href":"/api-reference/agent-instructions"},{"title":"Autenticación","href":"/api-reference/autenticacion"},{"title":"Errores","href":"/api-reference/errores"},{"title":"Paginación","href":"/api-reference/paginacion"},{"title":"Idempotencia","href":"/api-reference/idempotencia"},{"title":"Rate limits","href":"/api-reference/rate-limits"},{"title":"Organización y referencias fiscales","href":"/api-reference/organization-and-references"},{"title":"Presupuestos","href":"/api-reference/quotes"},{"title":"Tesorería","href":"/api-reference/treasury"},{"title":"Webhooks","href":"/api-reference/webhooks"},{"title":"Reportes","href":"/api-reference/reports"}]},{"group":"SDK","pages":[{"title":"TypeScript SDK","href":"/api-reference/sdk/typescript"},{"title":"Instalación y autenticación","href":"/api-reference/sdk/instalacion"},{"title":"Ejemplo: crear una venta","href":"/api-reference/sdk/ventas"},{"title":"Ejemplo: productos","href":"/api-reference/sdk/productos"},{"title":"Idempotencia","href":"/api-reference/sdk/idempotencia"},{"title":"Paginación","href":"/api-reference/sdk/paginacion"},{"title":"Errores","href":"/api-reference/sdk/errores"},{"title":"Versiones","href":"/api-reference/sdk/versiones"}]},{"group":"Referencia API","pages":[{"group":"Organización y referencias","pages":[{"title":"Obtener la organización autenticada","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/organization","href":"/api-reference/api/obtener-la-organización-autenticada"},{"title":"Listar alícuotas impositivas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tax-rates","href":"/api-reference/api/listar-alícuotas-impositivas"},{"title":"Listar tipos de comprobante válidos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/voucher-types","href":"/api-reference/api/listar-tipos-de-comprobante-válidos"}]},{"group":"Clientes","pages":[{"title":"Listar clientes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/customers","href":"/api-reference/api/listar-clientes"},{"title":"Listar definiciones de campos personalizados de clientes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/customers/metafield-definitions","href":"/api-reference/api/listar-definiciones-de-campos-personalizados-de-clientes"},{"title":"Crear cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/customers","href":"/api-reference/api/crear-cliente"},{"title":"Obtener cliente por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/customers/{customer_id}","href":"/api-reference/api/obtener-cliente-por-id"},{"title":"Actualizar cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/customers/{customer_id}","href":"/api-reference/api/actualizar-cliente"}]},{"group":"Cobranzas","pages":[{"title":"Listar cobranzas de clientes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/customer-payments","href":"/api-reference/api/listar-cobranzas-de-clientes"},{"title":"Crear cobranza de cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/customer-payments","href":"/api-reference/api/crear-cobranza-de-cliente"},{"title":"Obtener cobranza de cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/customer-payments/{payment_id}","href":"/api-reference/api/obtener-cobranza-de-cliente"},{"title":"Anular cobranza de cliente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/customer-payments/{payment_id}/void","href":"/api-reference/api/anular-cobranza-de-cliente"}]},{"group":"Compras","pages":[{"title":"Listar compras","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/purchases","href":"/api-reference/api/listar-compras"},{"title":"Crear compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchases","href":"/api-reference/api/crear-compra"},{"title":"Obtener compra por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/purchases/{purchase_id}","href":"/api-reference/api/obtener-compra-por-id"},{"title":"Descargar documento de compra","description":"Revalida la API key, el scope purchases:read, la organización y la procedencia del documento. Responde 302 hacia una URL firmada de cinco minutos para el PDF o imagen original. Seguí el redirect y no persistas el Location.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/purchases/{purchase_id}/document","href":"/api-reference/api/descargar-documento-de-compra"},{"title":"Actualizar compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/purchases/{purchase_id}","href":"/api-reference/api/actualizar-compra"},{"title":"Eliminar compra","description":"Elimina una compra existente. Puede revertir stock directo con undo_stock=true. Requiere Idempotency-Key.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/purchases/{purchase_id}","href":"/api-reference/api/eliminar-compra"}]},{"group":"Configuración","pages":[{"group":"Cajas","pages":[{"title":"Listar cajas para efectivo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/cash-sources","href":"/api-reference/api/listar-cajas-para-efectivo"}]},{"group":"Categorías","pages":[{"title":"Listar categorías","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/categories","href":"/api-reference/api/listar-categorías"},{"title":"Crear categoría","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/categories","href":"/api-reference/api/crear-categoría"},{"title":"Obtener categoría","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/categories/{category_id}","href":"/api-reference/api/obtener-categoría"},{"title":"Actualizar categoría","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/categories/{category_id}","href":"/api-reference/api/actualizar-categoría"}]},{"group":"Etiquetas","pages":[{"title":"Listar etiquetas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/tags","href":"/api-reference/api/listar-etiquetas"},{"title":"Crear etiqueta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/tags","href":"/api-reference/api/crear-etiqueta"},{"title":"Actualizar etiqueta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/tags/{tag_id}","href":"/api-reference/api/actualizar-etiqueta"},{"title":"Aplicar etiquetas a clientes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/customers/tags/apply","href":"/api-reference/api/aplicar-etiquetas-a-clientes"},{"title":"Aplicar etiquetas a proveedores","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/suppliers/tags/apply","href":"/api-reference/api/aplicar-etiquetas-a-proveedores"},{"title":"Aplicar etiquetas a productos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/products/tags/apply","href":"/api-reference/api/aplicar-etiquetas-a-productos"},{"title":"Aplicar etiquetas a ventas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/tags/apply","href":"/api-reference/api/aplicar-etiquetas-a-ventas"},{"title":"Aplicar etiquetas a compras","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchases/tags/apply","href":"/api-reference/api/aplicar-etiquetas-a-compras"}]},{"group":"Medios de pago","pages":[{"title":"Listar métodos de pago","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/payment-methods","href":"/api-reference/api/listar-métodos-de-pago"},{"title":"Crear método de pago","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/payment-methods","href":"/api-reference/api/crear-método-de-pago"},{"title":"Obtener método de pago","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/payment-methods/{payment_method_id}","href":"/api-reference/api/obtener-método-de-pago"},{"title":"Actualizar método de pago","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/payment-methods/{payment_method_id}","href":"/api-reference/api/actualizar-método-de-pago"}]},{"group":"Puntos de venta","pages":[{"title":"Listar puntos de venta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/points-of-sale","href":"/api-reference/api/listar-puntos-de-venta"}]},{"group":"Ubicaciones","pages":[{"title":"Listar depósitos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/warehouses","href":"/api-reference/api/listar-depósitos"},{"title":"Crear depósito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/warehouses","href":"/api-reference/api/crear-depósito"},{"title":"Obtener depósito por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/warehouses/{warehouse_id}","href":"/api-reference/api/obtener-depósito-por-id"},{"title":"Actualizar depósito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/warehouses/{warehouse_id}","href":"/api-reference/api/actualizar-depósito"}]}]},{"group":"Contabilidad","pages":[{"title":"Listar asientos contables","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/journal-entries","href":"/api-reference/api/listar-asientos-contables"},{"title":"Crear asiento manual","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/accounting/journal-entries","href":"/api-reference/api/crear-asiento-manual"},{"title":"Obtener asiento contable","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/journal-entries/{journal_entry_id}","href":"/api-reference/api/obtener-asiento-contable"},{"title":"Reemplazar asiento manual","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/accounting/journal-entries/{journal_entry_id}","href":"/api-reference/api/reemplazar-asiento-manual"},{"title":"Eliminar asiento manual","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/accounting/journal-entries/{journal_entry_id}","href":"/api-reference/api/eliminar-asiento-manual"},{"title":"Listar cuentas contables","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/accounts","href":"/api-reference/api/listar-cuentas-contables"},{"title":"Crear cuenta contable","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/accounting/accounts","href":"/api-reference/api/crear-cuenta-contable"},{"title":"Obtener cuenta contable","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/accounts/{account_id}","href":"/api-reference/api/obtener-cuenta-contable"},{"title":"Actualizar cuenta contable","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/accounting/accounts/{account_id}","href":"/api-reference/api/actualizar-cuenta-contable"},{"title":"Desactivar cuenta contable","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/accounting/accounts/{account_id}","href":"/api-reference/api/desactivar-cuenta-contable"},{"title":"Obtener mayor de cuenta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/accounts/{account_id}/ledger","href":"/api-reference/api/obtener-mayor-de-cuenta"},{"title":"Listar dimensiones de centros de costo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/cost-center-dimensions","href":"/api-reference/api/listar-dimensiones-de-centros-de-costo"},{"title":"Listar centros de costo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/cost-centers","href":"/api-reference/api/listar-centros-de-costo"},{"title":"Obtener sumas y saldos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/trial-balance","href":"/api-reference/api/obtener-sumas-y-saldos"},{"title":"Obtener cuentas a cobrar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/accounts-receivable","href":"/api-reference/api/obtener-cuentas-a-cobrar"},{"title":"Obtener cuentas a pagar","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/accounts-payable","href":"/api-reference/api/obtener-cuentas-a-pagar"},{"title":"Obtener estado de resultados","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/income-statement","href":"/api-reference/api/obtener-estado-de-resultados"},{"title":"Obtener estado de resultados comparativo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/income-statement/comparative","href":"/api-reference/api/obtener-estado-de-resultados-comparativo"},{"title":"Obtener estado de resultados por centro de costo","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/income-statement/by-cost-center","href":"/api-reference/api/obtener-estado-de-resultados-por-centro-de-costo"},{"title":"Listar libro diario resumido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/accounting/summarized-journal","href":"/api-reference/api/listar-libro-diario-resumido"},{"title":"Previsualizar ajuste por inflación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/accounting/inflation-adjustments/preview","href":"/api-reference/api/previsualizar-ajuste-por-inflación"},{"title":"Crear ajuste por inflación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/accounting/inflation-adjustments","href":"/api-reference/api/crear-ajuste-por-inflación"}]},{"group":"Inventario","pages":[{"title":"Consultar inventario por depósito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/inventory","href":"/api-reference/api/consultar-inventario-por-depósito"},{"title":"Listar movimientos de inventario","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/inventory/movements","href":"/api-reference/api/listar-movimientos-de-inventario"},{"title":"Crear movimiento de stock","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/stock-movements","href":"/api-reference/api/crear-movimiento-de-stock"},{"title":"Listar transferencias de stock","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/stock-transfers","href":"/api-reference/api/listar-transferencias-de-stock"},{"title":"Crear transferencia de stock","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/stock-transfers","href":"/api-reference/api/crear-transferencia-de-stock"},{"title":"Obtener transferencia por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/stock-transfers/{transfer_id}","href":"/api-reference/api/obtener-transferencia-por-id"}]},{"group":"Listas de precios","pages":[{"title":"Listar listas de precios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/price-lists","href":"/api-reference/api/listar-listas-de-precios"},{"title":"Crear lista de precios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/price-lists","href":"/api-reference/api/crear-lista-de-precios"},{"title":"Obtener lista de precios por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/price-lists/{price_list_id}","href":"/api-reference/api/obtener-lista-de-precios-por-id"},{"title":"Actualizar lista de precios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/price-lists/{price_list_id}","href":"/api-reference/api/actualizar-lista-de-precios"},{"title":"Eliminar lista de precios","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/price-lists/{price_list_id}","href":"/api-reference/api/eliminar-lista-de-precios"},{"title":"Listar precios resueltos de una lista","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/price-lists/{price_list_id}/prices","href":"/api-reference/api/listar-precios-resueltos-de-una-lista"},{"title":"Obtener un precio resuelto de una lista","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/price-lists/{price_list_id}/prices/{product_id}","href":"/api-reference/api/obtener-un-precio-resuelto-de-una-lista"}]},{"group":"Órdenes de compra","pages":[{"title":"Listar órdenes de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/purchase-orders","href":"/api-reference/api/listar-órdenes-de-compra"},{"title":"Crear orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchase-orders","href":"/api-reference/api/crear-orden-de-compra"},{"title":"Obtener orden de compra por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/purchase-orders/{purchase_order_id}","href":"/api-reference/api/obtener-orden-de-compra-por-id"},{"title":"Actualizar orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/purchase-orders/{purchase_order_id}","href":"/api-reference/api/actualizar-orden-de-compra"},{"title":"Eliminar orden de compra en borrador","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/purchase-orders/{purchase_order_id}","href":"/api-reference/api/eliminar-orden-de-compra-en-borrador"},{"title":"Confirmar orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/confirm","href":"/api-reference/api/confirmar-orden-de-compra"},{"title":"Cerrar orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/close","href":"/api-reference/api/cerrar-orden-de-compra"},{"title":"Reabrir orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/reopen","href":"/api-reference/api/reabrir-orden-de-compra"},{"title":"Recibir orden de compra","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/purchase-orders/{purchase_order_id}/receipts","href":"/api-reference/api/recibir-orden-de-compra"}]},{"group":"Pagos a proveedores","pages":[{"title":"Listar pagos a proveedores","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/supplier-payments","href":"/api-reference/api/listar-pagos-a-proveedores"},{"title":"Crear pago a proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/supplier-payments","href":"/api-reference/api/crear-pago-a-proveedor"},{"title":"Obtener pago a proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/supplier-payments/{payment_id}","href":"/api-reference/api/obtener-pago-a-proveedor"},{"title":"Actualizar pago a proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/supplier-payments/{payment_id}","href":"/api-reference/api/actualizar-pago-a-proveedor"},{"title":"Anular pago a proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/supplier-payments/{payment_id}/void","href":"/api-reference/api/anular-pago-a-proveedor"}]},{"group":"Pedidos","pages":[{"title":"Listar pedidos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/orders","href":"/api-reference/api/listar-pedidos"},{"title":"Crear pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders","href":"/api-reference/api/crear-pedido"},{"title":"Obtener pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/orders/{order_id}","href":"/api-reference/api/obtener-pedido"},{"title":"Editar pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/orders/{order_id}","href":"/api-reference/api/editar-pedido"},{"title":"Eliminar pedido archivado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/orders/{order_id}","href":"/api-reference/api/eliminar-pedido-archivado"},{"title":"Archivar pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/archive","href":"/api-reference/api/archivar-pedido"},{"title":"Cancelar pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/cancel","href":"/api-reference/api/cancelar-pedido"},{"title":"Desarchivar pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/unarchive","href":"/api-reference/api/desarchivar-pedido"},{"title":"Actualizar preparación pendiente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/orders/{order_id}/preparation","href":"/api-reference/api/actualizar-preparación-pendiente"},{"title":"Marcar líneas como preparadas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/preparations","href":"/api-reference/api/marcar-líneas-como-preparadas"},{"title":"Cancelar preparación","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/preparations/{preparation_id}/cancel","href":"/api-reference/api/cancelar-preparación"},{"title":"Facturar pedido","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/orders/{order_id}/invoices","href":"/api-reference/api/facturar-pedido"}]},{"group":"Productos","pages":[{"title":"Listar productos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/products","href":"/api-reference/api/listar-productos"},{"title":"Crear producto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/products","href":"/api-reference/api/crear-producto"},{"title":"Listar definiciones de campos personalizados de productos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/products/metafield-definitions","href":"/api-reference/api/listar-definiciones-de-campos-personalizados-de-productos"},{"title":"Actualizar productos masivamente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/products/bulk-adjustments","href":"/api-reference/api/actualizar-productos-masivamente"},{"title":"Obtener producto por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/products/{product_id}","href":"/api-reference/api/obtener-producto-por-id"},{"title":"Actualizar producto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/products/{product_id}","href":"/api-reference/api/actualizar-producto"},{"title":"Guardar las variantes de un producto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/products/{product_id}/variants","href":"/api-reference/api/guardar-las-variantes-de-un-producto"},{"title":"Eliminar o archivar producto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/products/{product_id}","href":"/api-reference/api/eliminar-o-archivar-producto"},{"title":"Actualizar campos personalizados de un producto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/products/{product_id}/metafields","href":"/api-reference/api/actualizar-campos-personalizados-de-un-producto"}]},{"group":"Proveedores","pages":[{"title":"Listar proveedores","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/suppliers","href":"/api-reference/api/listar-proveedores"},{"title":"Crear proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/suppliers","href":"/api-reference/api/crear-proveedor"},{"title":"Obtener proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/suppliers/{supplier_id}","href":"/api-reference/api/obtener-proveedor"},{"title":"Actualizar proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/suppliers/{supplier_id}","href":"/api-reference/api/actualizar-proveedor"}]},{"group":"Presupuestos","pages":[{"title":"Listar presupuestos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/quotes","href":"/api-reference/api/listar-presupuestos"},{"title":"Crear presupuesto","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/quotes","href":"/api-reference/api/crear-presupuesto"},{"title":"Obtener presupuesto por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/quotes/{quote_id}","href":"/api-reference/api/obtener-presupuesto-por-id"},{"title":"Reemplazar presupuesto en borrador","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/quotes/{quote_id}","href":"/api-reference/api/reemplazar-presupuesto-en-borrador"},{"title":"Eliminar presupuesto en borrador","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/quotes/{quote_id}","href":"/api-reference/api/eliminar-presupuesto-en-borrador"}]},{"group":"Reportes","pages":[{"title":"Consultar reporte","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/reports/query","href":"/api-reference/api/consultar-reporte"}]},{"group":"Tesorería","pages":[{"title":"Listar cuentas bancarias","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/bank-accounts","href":"/api-reference/api/listar-cuentas-bancarias"},{"title":"Obtener una cuenta bancaria","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/bank-accounts/{bank_account_id}","href":"/api-reference/api/obtener-una-cuenta-bancaria"},{"title":"Listar saldos de tesorería","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/treasury/balances","href":"/api-reference/api/listar-saldos-de-tesorería"},{"title":"Listar movimientos de tesorería","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/treasury/movements","href":"/api-reference/api/listar-movimientos-de-tesorería"},{"title":"create manual Treasury movement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/treasury/movements","href":"/api-reference/api/create-manual-treasury-movement"},{"title":"update manual Treasury movement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/treasury/movements/{treasury_movement_id}","href":"/api-reference/api/update-manual-treasury-movement"},{"title":"get manual Treasury movement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/treasury/movements/{treasury_movement_id}","href":"/api-reference/api/get-manual-treasury-movement"},{"title":"delete manual Treasury movement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/treasury/movements/{treasury_movement_id}","href":"/api-reference/api/delete-manual-treasury-movement"},{"title":"Listar transferencias de fondos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/funds-transfers","href":"/api-reference/api/listar-transferencias-de-fondos"},{"title":"Crear una transferencia de fondos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/funds-transfers","href":"/api-reference/api/crear-una-transferencia-de-fondos"},{"title":"Obtener una transferencia de fondos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/funds-transfers/{funds_transfer_id}","href":"/api-reference/api/obtener-una-transferencia-de-fondos"},{"title":"List pending processor items","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/settlements/pending-items","href":"/api-reference/api/list-pending-processor-items"},{"title":"List settlements","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/settlements","href":"/api-reference/api/list-settlements"},{"title":"Create settlement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/settlements","href":"/api-reference/api/create-settlement"},{"title":"Get settlement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/settlements/{settlement_id}","href":"/api-reference/api/get-settlement"},{"title":"Void settlement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/settlements/{settlement_id}/void","href":"/api-reference/api/void-settlement"},{"title":"Create processor correction","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/processor-corrections","href":"/api-reference/api/create-processor-correction"}]},{"group":"Ventas","pages":[{"title":"Listar ventas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/sales","href":"/api-reference/api/listar-ventas"},{"title":"Listar definiciones de campos personalizados de ventas","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/sales/metafield-definitions","href":"/api-reference/api/listar-definiciones-de-campos-personalizados-de-ventas"},{"title":"Crear venta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales","href":"/api-reference/api/crear-venta"},{"title":"Crear nota de crédito independiente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/credit-notes","href":"/api-reference/api/crear-nota-de-crédito-independiente"},{"title":"Obtener venta por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/sales/{sale_id}","href":"/api-reference/api/obtener-venta-por-id"},{"title":"Descargar comprobante de venta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/sales/{sale_id}/document","href":"/api-reference/api/descargar-comprobante-de-venta"},{"title":"Facturar una venta existente","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/{sale_id}/invoice","href":"/api-reference/api/facturar-una-venta-existente"},{"title":"Actualizar metadatos de venta","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/sales/{sale_id}","href":"/api-reference/api/actualizar-metadatos-de-venta"},{"title":"Crear nota de crédito por devolución","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/{sale_id}/returns","href":"/api-reference/api/crear-nota-de-crédito-por-devolución"},{"title":"Listar remitos","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/delivery-notes","href":"/api-reference/api/listar-remitos"},{"title":"Crear remito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/delivery-notes","href":"/api-reference/api/crear-remito"},{"title":"Obtener remito por ID","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/delivery-notes/{delivery_note_id}","href":"/api-reference/api/obtener-remito-por-id"},{"title":"Emitir remito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/delivery-notes/{delivery_note_id}/issue","href":"/api-reference/api/emitir-remito"},{"title":"Anular remito","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/delivery-notes/{delivery_note_id}/void","href":"/api-reference/api/anular-remito"}]},{"group":"Webhooks","pages":[{"title":"Listar tipos de evento de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/webhook-event-types","href":"/api-reference/api/listar-tipos-de-evento-de-webhook"},{"title":"Listar endpoints de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/webhook-endpoints","href":"/api-reference/api/listar-endpoints-de-webhook"},{"title":"Crear endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints","href":"/api-reference/api/crear-endpoint-de-webhook"},{"title":"Obtener endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/webhook-endpoints/{webhook_endpoint_id}","href":"/api-reference/api/obtener-endpoint-de-webhook"},{"title":"Actualizar endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/webhook-endpoints/{webhook_endpoint_id}","href":"/api-reference/api/actualizar-endpoint-de-webhook"},{"title":"Pausar endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/pause","href":"/api-reference/api/pausar-endpoint-de-webhook"},{"title":"Reanudar endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/resume","href":"/api-reference/api/reanudar-endpoint-de-webhook"},{"title":"Deshabilitar endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/disable","href":"/api-reference/api/deshabilitar-endpoint-de-webhook"},{"title":"Rotar secreto de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/rotate-secret","href":"/api-reference/api/rotar-secreto-de-webhook"},{"title":"Probar endpoint de webhook","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/webhook-endpoints/{webhook_endpoint_id}/test","href":"/api-reference/api/probar-endpoint-de-webhook"}]}]}]},{"tab":"Novedades","pages":[{"title":"Novedades","href":"/novedades"}]}]},"title":"Actualizar compra - Centro de Ayuda La Pyme","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DmVyH30O.js","utils-BHQqGGOd.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CD-E4BIt.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Bp5Lq9Ds.js","snippetPresets-C4xAVCFP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CgXVLxUC.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BF8I5oUf.js","shallow-Byd0lWnC.js","getApiPlaygroundDisplay-BGOZG1OK.js","CodeSnippet-CpvQL0CY.js","CodeSnippets-B8wkBKXa.js","Page-CBCH2P7b.js","getPastedJson-Ry3scI3Y.js","icon-D7a9HcdD.js","MethodPill-CJ8pmHhz.js","DuplicateIcon-rh1HJF0t.js","createIcon-DvGznqYs.js","DynamicMarkdown-Cc6AuSHS.js","SectionHeading-B4A0S-ep.js","axios-vUo_bRtp.js","Markdown-Cc16CX65.js","clsx-Cs6nMGht.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-zbf22OZA.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-C_fs-y5n.js"]}