{
"request_id": "req_sale_1",
"error": {
"code": "AUTHENTICATION_REQUIRED",
"message": "API key is required in the Authorization header",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "FORBIDDEN",
"message": "Your API key does not have permission for this operation",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "IDEMPOTENCY_CONFLICT",
"message": "The same Idempotency-Key was already used with a different sale.",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_total_mismatch_1",
"error": {
"type": "business_error",
"code": "BUSINESS_REQUIREMENT_UNMET",
"message": "The declared total does not match the calculated total.",
"retryable": false,
"details": [
{
"field": "input.total",
"code": "TOTAL_MISMATCH",
"message": "The declared total does not match the calculated total.",
"metadata": {
"expected": 12100,
"received": 10000
}
}
]
}
}
{
"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": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "INTERNAL_ERROR",
"message": "Could not process the sale transaction",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_auth_capacity_1",
"error": {
"type": "api_error",
"code": "INTERNAL_ERROR",
"message": "La verificación de credenciales está ocupada. Reintentá más tarde.",
"retryable": true,
"details": []
}
}
Crear venta
Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.
{
"request_id": "req_sale_1",
"error": {
"code": "AUTHENTICATION_REQUIRED",
"message": "API key is required in the Authorization header",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "FORBIDDEN",
"message": "Your API key does not have permission for this operation",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "IDEMPOTENCY_CONFLICT",
"message": "The same Idempotency-Key was already used with a different sale.",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_sale_total_mismatch_1",
"error": {
"type": "business_error",
"code": "BUSINESS_REQUIREMENT_UNMET",
"message": "The declared total does not match the calculated total.",
"retryable": false,
"details": [
{
"field": "input.total",
"code": "TOTAL_MISMATCH",
"message": "The declared total does not match the calculated total.",
"metadata": {
"expected": 12100,
"received": 10000
}
}
]
}
}
{
"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": []
}
}
{
"request_id": "req_sale_1",
"error": {
"code": "INTERNAL_ERROR",
"message": "Could not process the sale transaction",
"retryable": false,
"type": "invalid_request_error",
"details": []
}
}
{
"request_id": "req_auth_capacity_1",
"error": {
"type": "api_error",
"code": "INTERNAL_ERROR",
"message": "La verificación de credenciales está ocupada. Reintentá más tarde.",
"retryable": true,
"details": []
}
}
Versión fechada del contrato de creación de ventas. Usá 2026-08-20 en integraciones nuevas. Omitirla conserva el contrato de entrada histórico deprecado; ambos contratos calculan el IVA una sola vez.
ID opcional de la solicitud para trazabilidad. Si se omite, el servidor genera uno.
Required string length: 1 - 255
Body
application/json
Crea una venta. El tipo de comprobante define cómo se lee items[].unitPrice: neto sin IVA para comprobantes A (1, 2 y 3) y final con IVA incluido para comprobantes a consumidor final como B (6, 7 y 8). total se compara con el total canónico y la venta se rechaza si no coinciden.
Comprobante ya emitido: verifica FECompConsultar y registra sin autorizar ni cambiar numeración. Fecha contable = issue_date. Incompatibilidades: 422; ARCA no disponible: 503 reintentable.
{"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":""},"feedback":{"thumbs":true},"entitlements":{},"buildId":"6aef412cec2091b7c464d10a","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Docs API","count":208},{"language":"default","tag":"Referencia API","count":187},{"language":"default","tag":"Ayuda","count":83},{"language":"default","tag":"Configuración","count":58},{"language":"default","tag":"Tesorería","count":40},{"language":"default","tag":"Contabilidad","count":33},{"language":"default","tag":"Ventas","count":25},{"language":"default","tag":"Productos","count":16},{"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":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/api/crear-venta","slug":"/api-reference/api/crear-venta","pageMetadata":{"title":"Crear venta","description":"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales","href":"/api-reference/api/crear-venta","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: \"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\"\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":"Crear venta","description":"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales","href":"/api-reference/api/crear-venta","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/lapyme-4420b44d/07a50bd38ed17897/search.js"],"openApiReferenceData":{"operation":{"summary":"Crear venta","description":"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.","operationId":"createApiSale","tags":["API"],"parameters":["bb6a830a-6fd3-4ec7-acc3-f691cb52935a","67804619-b615-4d50-bf74-0c87441b4211","f98ccf51-cbf2-4be5-b3b2-ee54af698acf"],"requestBody":"083aa701-6c42-4232-8d4c-74a237774c04","responses":{"200":"c640ae3f-3ac4-4dd5-a077-5253961dd948","400":"966eed26-0481-4af6-bb11-f90883784d37","401":"50119558-5e08-4072-9e7a-78f79e2cfaf5","403":"9f61efc1-9dc7-410b-8893-ca98c764b826","409":"1e3a0412-e98d-48cf-89aa-fc86db1cd8b2","422":"eee20169-6bf9-4177-a5ab-4770a3739450","429":"3528b456-927f-41cd-a922-465b6e7a7688","500":"a6509719-3e7c-45e5-910c-b83a7826a16e","503":"99aa054e-13cf-40ee-a53b-8ca31c035935"},"x-required-scopes":["sales:write"],"method":"post","type":"path","servers":["00d15781-32b8-48a8-b355-16d719ec84ec"],"security":["1eef0999-ea0a-464f-8935-e966d8238349"],"path":"/api/v1/sales","baseUrlOptions":["https://api.lapyme.com.ar"],"title":"Crear venta","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"bb6a830a-6fd3-4ec7-acc3-f691cb52935a":{"name":"Lapyme-Version","in":"header","description":"Versión fechada del contrato de creación de ventas. Usá 2026-08-20 en integraciones nuevas. Omitirla conserva el contrato de entrada histórico deprecado; ambos contratos calculan el IVA una sola vez.","required":false,"schema":{"type":"string","enum":["2026-08-20"],"isRequired":false,"description":"Versión fechada del contrato de creación de ventas. Usá 2026-08-20 en integraciones nuevas. Omitirla conserva el contrato de entrada histórico deprecado; ambos contratos calculan el IVA una sola vez.","uniqueKey":"","typeLabel":"enum\u003cstring>"}},"67804619-b615-4d50-bf74-0c87441b4211":{"name":"Idempotency-Key","in":"header","description":"Clave única para evitar duplicados al reintentar la misma creación de venta.","required":true,"schema":{"type":"string","minLength":1,"maxLength":255,"isRequired":true,"description":"Clave única para evitar duplicados al reintentar la misma creación de venta.","uniqueKey":"","typeLabel":"string"}},"f98ccf51-cbf2-4be5-b3b2-ee54af698acf":{"name":"X-Request-Id","in":"header","description":"ID opcional de la solicitud para trazabilidad. Si se omite, el servidor genera uno.","required":false,"schema":{"type":"string","minLength":1,"maxLength":255,"isRequired":false,"description":"ID opcional de la solicitud para trazabilidad. Si se omite, el servidor genera uno.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"voucher_type":{"oneOf":[{"type":"integer","maximum":95,"minimum":1,"isRequired":true,"uniqueKey":"voucher_type.oneOf.0","typeLabel":"integer"},{"type":"number","const":201,"isRequired":true,"uniqueKey":"voucher_type.oneOf.1","typeLabel":"number"},{"type":"number","const":206,"isRequired":true,"uniqueKey":"voucher_type.oneOf.2","typeLabel":"number"},{"type":"number","const":211,"isRequired":true,"uniqueKey":"voucher_type.oneOf.3","typeLabel":"number"}],"isRequired":true,"uniqueKey":"voucher_type","typeLabel":"integer · number · number · number"},"point_of_sale_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"point_of_sale_id","typeLabel":"string\u003cuuid>"},"invoice_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"invoice_date","typeLabel":"string\u003cdate>"},"currency":{"type":"string","enum":["ARS","USD"],"isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"items":{"minItems":1,"type":"array","items":{"type":"object","properties":{"quantity":{"type":"number","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"number"},"unit_price":{"type":"integer","minimum":0,"description":"Importe unitario en centavos. Para comprobantes A (1, 2 y 3), enviá el importe neto sin IVA. Para comprobantes a consumidor final, incluidos B (6, 7 y 8) y presupuesto (90), enviá el importe final con IVA incluido.","isRequired":true,"uniqueKey":"\\items.items.[INDEX].unit_price","typeLabel":"integer"},"product_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].product_id","typeLabel":"string\u003cuuid>"},"warehouse_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].warehouse_id","typeLabel":"string\u003cuuid>"},"unit_cost":{"type":"integer","minimum":0,"uniqueKey":"\\items.items.[INDEX].unit_cost","typeLabel":"integer"},"name":{"type":"string","minLength":1,"maxLength":255,"uniqueKey":"\\items.items.[INDEX].name","typeLabel":"string"},"product_type":{"type":"string","enum":["product","service"],"uniqueKey":"\\items.items.[INDEX].product_type","typeLabel":"enum\u003cstring>"},"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"},"discount":{"type":"object","properties":{"type":{"type":"string","enum":["percentage","amount"],"isRequired":true,"uniqueKey":"\\items.items.[INDEX].discount.type","typeLabel":"enum\u003cstring>"},"value":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].discount.value","typeLabel":"number"}},"required":["type","value"],"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX].discount","typeLabel":"object"},"notes":{"type":"string","maxLength":1000,"uniqueKey":"\\items.items.[INDEX].notes","typeLabel":"string"},"account_id":{"type":"string","format":"uuid","uniqueKey":"\\items.items.[INDEX].account_id","typeLabel":"string\u003cuuid>"},"line_type":{"type":"string","enum":["product","shipping","custom"],"uniqueKey":"\\items.items.[INDEX].line_type","typeLabel":"enum\u003cstring>"},"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_price"],"additionalProperties":false,"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"},"total":{"type":"integer","minimum":0,"description":"Total final esperado en centavos. La API lo compara con el total canónico antes de crear la venta o cualquier efecto durable.","isRequired":true,"uniqueKey":"total","typeLabel":"integer"},"metafields":{"maxItems":100,"type":"array","items":{"type":"object","properties":{"key":{"type":"string","minLength":1,"maxLength":255,"isRequired":true,"uniqueKey":"metafields.items.[INDEX].key","typeLabel":"string"},"value":{"oneOf":[{"type":"string","maxLength":10000,"isRequired":true,"uniqueKey":"metafields.items.[INDEX].value.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"metafields.items.[INDEX].value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"metafields.items.[INDEX].value","typeLabel":"string | null"}},"required":["key","value"],"additionalProperties":false,"uniqueKey":"metafields.items.[INDEX]","typeLabel":"object"},"uniqueKey":"metafields","typeLabel":"object[]"},"customer_id":{"type":"string","format":"uuid","uniqueKey":"customer_id","typeLabel":"string\u003cuuid>"},"customer_tax_category_override":{"type":"string","minLength":1,"maxLength":120,"uniqueKey":"customer_tax_category_override","typeLabel":"string"},"fiscal_document":{"description":"Comprobante ya emitido: verifica FECompConsultar y registra sin autorizar ni cambiar numeración. Fecha contable = issue_date. Incompatibilidades: 422; ARCA no disponible: 503 reintentable.","type":"object","properties":{"voucher_type":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"fiscal_document.voucher_type","typeLabel":"integer"},"point_of_sale_number":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"fiscal_document.point_of_sale_number","typeLabel":"integer"},"voucher_number":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"fiscal_document.voucher_number","typeLabel":"integer"},"cae":{"type":"string","pattern":"^\\d{14}$","isRequired":true,"uniqueKey":"fiscal_document.cae","typeLabel":"string"},"cae_expiry":{"type":"string","format":"date","isRequired":true,"uniqueKey":"fiscal_document.cae_expiry","typeLabel":"string\u003cdate>"},"issue_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"fiscal_document.issue_date","typeLabel":"string\u003cdate>"}},"required":["voucher_type","point_of_sale_number","voucher_number","cae","cae_expiry","issue_date"],"additionalProperties":false,"uniqueKey":"fiscal_document","typeLabel":"object"},"register_id":{"type":"string","format":"uuid","uniqueKey":"register_id","typeLabel":"string\u003cuuid>"},"operator_id":{"type":"string","format":"uuid","uniqueKey":"operator_id","typeLabel":"string\u003cuuid>"},"integration_source":{"description":"Fuente de integracion externa para buscar/conciliar la venta. Debe enviarse junto con integrationId.","type":"string","minLength":1,"maxLength":120,"uniqueKey":"integration_source","typeLabel":"string"},"integration_id":{"description":"ID de referencia externa visible en la venta. Debe enviarse junto con integrationSource; no se deriva del header Idempotency-Key.","type":"string","minLength":1,"maxLength":255,"uniqueKey":"integration_id","typeLabel":"string"},"due_date":{"description":"Obligatoria para FCE (201, 206, 211); debe ser igual o posterior a invoiceDate y a la fecha actual en Argentina.","type":"string","format":"date","uniqueKey":"due_date","typeLabel":"string\u003cdate>"},"transfer_type":{"description":"Obligatorio para FCE (201, 206, 211). Seleccioná explícitamente SCA o ADC; no hay valor predeterminado.","type":"string","enum":["SCA","ADC"],"uniqueKey":"transfer_type","typeLabel":"enum\u003cstring>"},"service_from":{"type":"string","format":"date","uniqueKey":"service_from","typeLabel":"string\u003cdate>"},"service_to":{"type":"string","format":"date","uniqueKey":"service_to","typeLabel":"string\u003cdate>"},"exchange_rate":{"type":"number","exclusiveMinimum":0,"uniqueKey":"exchange_rate","typeLabel":"number"},"same_currency_payment":{"type":"boolean","uniqueKey":"same_currency_payment","typeLabel":"boolean"},"notes":{"type":"string","maxLength":1000,"uniqueKey":"notes","typeLabel":"string"},"discount_type":{"type":"string","enum":["percentage","amount"],"uniqueKey":"discount_type","typeLabel":"enum\u003cstring>"},"discount_value":{"type":"number","minimum":0,"uniqueKey":"discount_value","typeLabel":"number"},"national_perception_amount":{"type":"integer","minimum":0,"uniqueKey":"national_perception_amount","typeLabel":"integer"},"gross_income_perception_amount":{"type":"integer","minimum":0,"uniqueKey":"gross_income_perception_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_perception_amount":{"type":"integer","minimum":0,"uniqueKey":"municipal_perception_amount","typeLabel":"integer"},"internal_tribute_amount":{"type":"integer","minimum":0,"uniqueKey":"internal_tribute_amount","typeLabel":"integer"},"uncategorized_vat_perception_amount":{"type":"integer","minimum":0,"uniqueKey":"uncategorized_vat_perception_amount","typeLabel":"integer"},"other_tribute_amount":{"type":"integer","minimum":0,"uniqueKey":"other_tribute_amount","typeLabel":"integer"},"payment_methods":{"type":"array","items":{"type":"object","properties":{"method_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"payment_methods.items.[INDEX].method_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"payment_methods.items.[INDEX].amount","typeLabel":"integer"},"description":{"type":"string","maxLength":255,"uniqueKey":"payment_methods.items.[INDEX].description","typeLabel":"string"},"reference":{"type":"string","maxLength":255,"uniqueKey":"payment_methods.items.[INDEX].reference","typeLabel":"string"},"fee_amount":{"type":"integer","minimum":0,"uniqueKey":"payment_methods.items.[INDEX].fee_amount","typeLabel":"integer"},"terminal_id":{"type":"string","format":"uuid","uniqueKey":"payment_methods.items.[INDEX].terminal_id","typeLabel":"string\u003cuuid>"},"card_batch_number":{"type":"string","maxLength":100,"uniqueKey":"payment_methods.items.[INDEX].card_batch_number","typeLabel":"string"},"card_coupon_number":{"type":"string","maxLength":100,"uniqueKey":"payment_methods.items.[INDEX].card_coupon_number","typeLabel":"string"},"card_installment_plan_code":{"type":"string","maxLength":100,"uniqueKey":"payment_methods.items.[INDEX].card_installment_plan_code","typeLabel":"string"},"card_brand":{"type":"string","maxLength":100,"uniqueKey":"payment_methods.items.[INDEX].card_brand","typeLabel":"string"},"register_id":{"description":"ID de caja para pagos en efectivo. Usá cashSource en integraciones nuevas.","type":"string","format":"uuid","uniqueKey":"payment_methods.items.[INDEX].register_id","typeLabel":"string\u003cuuid>"},"safe_id":{"description":"ID de caja fuerte para pagos en efectivo. Usá cashSource en integraciones nuevas.","type":"string","format":"uuid","uniqueKey":"payment_methods.items.[INDEX].safe_id","typeLabel":"string\u003cuuid>"},"cash_source":{"description":"Origen de efectivo para pagos cash. No combinar con registerId o safeId.","type":"object","properties":{"type":{"type":"string","enum":["register","safe"],"description":"Tipo de origen de efectivo: caja operativa o caja fuerte.","isRequired":true,"uniqueKey":"payment_methods.items.[INDEX].cash_source.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID de la caja o caja fuerte.","isRequired":true,"uniqueKey":"payment_methods.items.[INDEX].cash_source.id","typeLabel":"string\u003cuuid>"}},"required":["type","id"],"additionalProperties":false,"uniqueKey":"payment_methods.items.[INDEX].cash_source","typeLabel":"object"}},"required":["method_id","amount"],"additionalProperties":false,"uniqueKey":"payment_methods.items.[INDEX]","typeLabel":"object"},"uniqueKey":"payment_methods","typeLabel":"object[]"},"is_full_amount_pending":{"type":"boolean","uniqueKey":"is_full_amount_pending","typeLabel":"boolean"}},"required":["voucher_type","point_of_sale_id","invoice_date","currency","items","total"],"additionalProperties":false,"description":"Crea una venta. El tipo de comprobante define cómo se lee items[].unitPrice: neto sin IVA para comprobantes A (1, 2 y 3) y final con IVA incluido para comprobantes a consumidor final como B (6, 7 y 8). total se compara con el total canónico y la venta se rechaza si no coinciden.","uniqueKey":"","typeLabel":"object"},"examples":{"product_invoice_a_net_price":{"title":"product_invoice_a_net_price","value":{"customer_id":"550e8400-e29b-41d4-a716-446655440101","voucher_type":1,"point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","invoice_date":"2026-08-21","currency":"ARS","items":[{"product_id":"9c692e8b-0f9a-4f7c-8b99-061a2eb188ae","warehouse_id":"550e8400-e29b-41d4-a716-446655440010","quantity":1,"unit_price":10000,"tax_rate_id":5}],"total":12100}},"custom_invoice_a_net_price":{"title":"custom_invoice_a_net_price","value":{"customer_id":"550e8400-e29b-41d4-a716-446655440101","voucher_type":1,"point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","invoice_date":"2026-08-21","currency":"ARS","items":[{"name":"Servicio técnico","product_type":"service","quantity":1,"unit_price":10000,"tax_rate_id":5}],"total":12100}},"product_invoice_b_final_price":{"title":"product_invoice_b_final_price","value":{"voucher_type":6,"point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","invoice_date":"2026-08-21","currency":"ARS","items":[{"product_id":"9c692e8b-0f9a-4f7c-8b99-061a2eb188ae","warehouse_id":"550e8400-e29b-41d4-a716-446655440010","quantity":1,"unit_price":12100,"tax_rate_id":5}],"total":12100}},"total_mismatch":{"title":"total_mismatch","value":{"customer_id":"550e8400-e29b-41d4-a716-446655440101","voucher_type":1,"point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","invoice_date":"2026-08-21","currency":"ARS","items":[{"name":"Servicio técnico","product_type":"service","quantity":1,"unit_price":10000,"tax_rate_id":5}],"total":10000}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"c640ae3f-3ac4-4dd5-a077-5253961dd948":{"description":"Venta creada exitosamente","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"request_id":{"type":"string","isRequired":true,"uniqueKey":"request_id","typeLabel":"string"},"data":{"type":"object","properties":{"sale":{"type":"object","properties":{"sale_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.sale.sale_id","typeLabel":"string\u003cuuid>"},"invoice_pdf":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.sale.invoice_pdf.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.sale.invoice_pdf.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sale.invoice_pdf","typeLabel":"string | null"},"customer_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.sale.customer_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.sale.customer_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sale.customer_id","typeLabel":"string\u003cuuid> | null"},"voucher_type":{"type":"string","isRequired":true,"uniqueKey":"data.sale.voucher_type","typeLabel":"string"},"point_of_sale_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.sale.point_of_sale_id","typeLabel":"string\u003cuuid>"},"invoice_number":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"data.sale.invoice_number.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.sale.invoice_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sale.invoice_number","typeLabel":"integer | null"},"formatted_invoice_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.sale.formatted_invoice_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.sale.formatted_invoice_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sale.formatted_invoice_number","typeLabel":"string | null"},"invoice_status":{"type":"string","enum":["not_required","pending","issued"],"isRequired":true,"uniqueKey":"data.sale.invoice_status","typeLabel":"enum\u003cstring>"},"invoice_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.sale.invoice_date","typeLabel":"string\u003cdate>"},"due_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.sale.due_date","typeLabel":"string\u003cdate>"},"currency":{"type":"string","isRequired":true,"uniqueKey":"data.sale.currency","typeLabel":"string"},"subtotal":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.subtotal","typeLabel":"integer"},"tax_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.tax_amount","typeLabel":"integer"},"total":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.total","typeLabel":"integer"},"exempt_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.exempt_amount","typeLabel":"integer"},"non_taxed_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.non_taxed_amount","typeLabel":"integer"},"tributes_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.sale.tributes_amount","typeLabel":"integer"},"discount_amount":{"type":"integer","isRequired":true,"uniqueKey":"data.sale.discount_amount","typeLabel":"integer"},"balance":{"type":"number","isRequired":true,"uniqueKey":"data.sale.balance","typeLabel":"number"},"created_at":{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.sale.created_at","typeLabel":"string\u003cdate-time>"}},"required":["sale_id","invoice_pdf","customer_id","voucher_type","point_of_sale_id","invoice_number","formatted_invoice_number","invoice_status","invoice_date","due_date","currency","subtotal","tax_amount","total","exempt_amount","non_taxed_amount","tributes_amount","discount_amount","balance","created_at"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.sale","typeLabel":"object"},"normalized_sale":{"type":"object","properties":{"customer_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.customer_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.customer_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.customer_id","typeLabel":"string\u003cuuid> | null"},"customer_tax_category_override":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.customer_tax_category_override.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.customer_tax_category_override.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.customer_tax_category_override","typeLabel":"string | null"},"voucher_type":{"oneOf":[{"type":"integer","maximum":95,"minimum":1,"isRequired":true,"uniqueKey":"data.normalized_sale.voucher_type.oneOf.0","typeLabel":"integer"},{"type":"number","const":201,"isRequired":true,"uniqueKey":"data.normalized_sale.voucher_type.oneOf.1","typeLabel":"number"},{"type":"number","const":206,"isRequired":true,"uniqueKey":"data.normalized_sale.voucher_type.oneOf.2","typeLabel":"number"},{"type":"number","const":211,"isRequired":true,"uniqueKey":"data.normalized_sale.voucher_type.oneOf.3","typeLabel":"number"}],"isRequired":true,"uniqueKey":"data.normalized_sale.voucher_type","typeLabel":"integer · number · number · number"},"point_of_sale_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.point_of_sale_id","typeLabel":"string\u003cuuid>"},"register_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.register_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.register_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.register_id","typeLabel":"string\u003cuuid> | null"},"operator_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.operator_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.operator_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.operator_id","typeLabel":"string\u003cuuid> | null"},"invoice_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.normalized_sale.invoice_date","typeLabel":"string\u003cdate>"},"due_date":{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.normalized_sale.due_date","typeLabel":"string\u003cdate>"},"transfer_type":{"oneOf":[{"type":"string","enum":["SCA","ADC"],"isRequired":true,"uniqueKey":"data.normalized_sale.transfer_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.transfer_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.transfer_type","typeLabel":"enum\u003cstring> | null"},"service_from":{"oneOf":[{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.normalized_sale.service_from.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.service_from.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.service_from","typeLabel":"string\u003cdate> | null"},"service_to":{"oneOf":[{"type":"string","format":"date","isRequired":true,"uniqueKey":"data.normalized_sale.service_to.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.service_to.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.service_to","typeLabel":"string\u003cdate> | null"},"currency":{"type":"string","enum":["ARS","USD"],"isRequired":true,"uniqueKey":"data.normalized_sale.currency","typeLabel":"enum\u003cstring>"},"exchange_rate":{"oneOf":[{"type":"number","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"data.normalized_sale.exchange_rate.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.exchange_rate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.exchange_rate","typeLabel":"number | null"},"same_currency_payment":{"type":"boolean","isRequired":true,"uniqueKey":"data.normalized_sale.same_currency_payment","typeLabel":"boolean"},"notes":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.notes.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.notes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.notes","typeLabel":"string | null"},"subtotal":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.subtotal","typeLabel":"integer"},"tax_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.tax_amount","typeLabel":"integer"},"total":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.total","typeLabel":"integer"},"exempt_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.exempt_amount","typeLabel":"integer"},"non_taxed_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.non_taxed_amount","typeLabel":"integer"},"tributes_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.tributes_amount","typeLabel":"integer"},"national_perception_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.national_perception_amount","typeLabel":"integer"},"gross_income_perception_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.gross_income_perception_amount","typeLabel":"integer"},"gross_income_tax_breakdown":{"type":"array","items":{"type":"object","properties":{"province_id":{"type":"integer","isRequired":true,"uniqueKey":"data.normalized_sale.gross_income_tax_breakdown.items.[INDEX].province_id","typeLabel":"integer"},"amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.gross_income_tax_breakdown.items.[INDEX].amount","typeLabel":"integer"}},"required":["province_id","amount"],"additionalProperties":false,"uniqueKey":"data.normalized_sale.gross_income_tax_breakdown.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.normalized_sale.gross_income_tax_breakdown","typeLabel":"object[]"},"municipal_perception_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.municipal_perception_amount","typeLabel":"integer"},"internal_tribute_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.internal_tribute_amount","typeLabel":"integer"},"uncategorized_vat_perception_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.uncategorized_vat_perception_amount","typeLabel":"integer"},"other_tribute_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.other_tribute_amount","typeLabel":"integer"},"discount_type":{"oneOf":[{"type":"string","enum":["percentage","amount"],"isRequired":true,"uniqueKey":"data.normalized_sale.discount_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.discount_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.discount_type","typeLabel":"enum\u003cstring> | null"},"discount_value":{"oneOf":[{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.discount_value.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.discount_value.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.discount_value","typeLabel":"number | null"},"discount_amount":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.discount_amount","typeLabel":"integer"},"balance":{"type":"number","isRequired":true,"uniqueKey":"data.normalized_sale.balance","typeLabel":"number"},"is_full_amount_pending":{"type":"boolean","isRequired":true,"uniqueKey":"data.normalized_sale.is_full_amount_pending","typeLabel":"boolean"},"items":{"type":"array","items":{"type":"object","properties":{"product_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_id","typeLabel":"string\u003cuuid> | null"},"product_name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_name","typeLabel":"string | null"},"sku":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].sku.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].sku.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].sku","typeLabel":"string | null"},"warehouse_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].warehouse_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].warehouse_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].warehouse_id","typeLabel":"string\u003cuuid> | null"},"name":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].name","typeLabel":"string | null"},"product_type":{"oneOf":[{"type":"string","enum":["product","service","combo","kit"],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_type.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].product_type","typeLabel":"enum\u003cstring> | null"},"quantity":{"type":"number","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].quantity","typeLabel":"number"},"unit_price":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].unit_price","typeLabel":"integer"},"unit_cost":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].unit_cost.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].unit_cost.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].unit_cost","typeLabel":"integer | null"},"tax_rate_id":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].tax_rate_id.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].tax_rate_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].tax_rate_id","typeLabel":"integer | null"},"is_exempt":{"type":"boolean","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].is_exempt","typeLabel":"boolean"},"discount":{"oneOf":[{"type":"object","required":["type","value"],"properties":{"type":{"type":"string","enum":["percentage","amount"],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].discount.oneOf.0.type","typeLabel":"enum\u003cstring>"},"value":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].discount.oneOf.0.value","typeLabel":"number"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].discount.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].discount","typeLabel":"object | null"},"notes":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].notes.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].notes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].notes","typeLabel":"string | null"},"account_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].account_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].account_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].account_id","typeLabel":"string\u003cuuid> | null"},"line_type":{"type":"string","enum":["product","shipping","custom"],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].line_type","typeLabel":"enum\u003cstring>"},"cost_center1_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center1_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center1_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center1_id","typeLabel":"string\u003cuuid> | null"},"cost_center2_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center2_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center2_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center2_id","typeLabel":"string\u003cuuid> | null"},"cost_center3_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center3_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center3_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX].cost_center3_id","typeLabel":"string\u003cuuid> | null"}},"required":["product_id","product_name","sku","warehouse_id","name","product_type","quantity","unit_price","unit_cost","tax_rate_id","is_exempt","discount","notes","account_id","line_type","cost_center1_id","cost_center2_id","cost_center3_id"],"additionalProperties":false,"uniqueKey":"data.normalized_sale.\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.normalized_sale.\\items","typeLabel":"object[]"},"payment_methods":{"type":"array","items":{"type":"object","properties":{"method_id":{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].method_id","typeLabel":"string\u003cuuid>"},"amount":{"type":"integer","exclusiveMinimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].amount","typeLabel":"integer"},"description":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].description.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].description.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].description","typeLabel":"string | null"},"reference":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].reference.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].reference.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].reference","typeLabel":"string | null"},"fee_amount":{"oneOf":[{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].fee_amount.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].fee_amount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].fee_amount","typeLabel":"integer | null"},"terminal_id":{"oneOf":[{"type":"string","format":"uuid","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].terminal_id.oneOf.0","typeLabel":"string\u003cuuid>"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].terminal_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].terminal_id","typeLabel":"string\u003cuuid> | null"},"card_batch_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_batch_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_batch_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_batch_number","typeLabel":"string | null"},"card_coupon_number":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_coupon_number.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_coupon_number.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_coupon_number","typeLabel":"string | null"},"card_installment_plan_code":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_installment_plan_code.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_installment_plan_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_installment_plan_code","typeLabel":"string | null"},"card_brand":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_brand.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_brand.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].card_brand","typeLabel":"string | null"},"cash_source":{"oneOf":[{"type":"object","required":["type","id"],"properties":{"type":{"type":"string","enum":["register","safe"],"description":"Tipo de origen de efectivo: caja operativa o caja fuerte.","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].cash_source.oneOf.0.type","typeLabel":"enum\u003cstring>"},"id":{"type":"string","format":"uuid","description":"ID de la caja o caja fuerte.","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].cash_source.oneOf.0.id","typeLabel":"string\u003cuuid>"}},"additionalProperties":false,"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].cash_source.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].cash_source.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX].cash_source","typeLabel":"object | null"}},"required":["method_id","amount","description","reference","fee_amount","terminal_id","card_batch_number","card_coupon_number","card_installment_plan_code","card_brand","cash_source"],"additionalProperties":false,"uniqueKey":"data.normalized_sale.payment_methods.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"data.normalized_sale.payment_methods","typeLabel":"object[]"}},"required":["customer_id","customer_tax_category_override","voucher_type","point_of_sale_id","register_id","operator_id","invoice_date","due_date","transfer_type","service_from","service_to","currency","exchange_rate","same_currency_payment","notes","subtotal","tax_amount","total","exempt_amount","non_taxed_amount","tributes_amount","national_perception_amount","gross_income_perception_amount","gross_income_tax_breakdown","municipal_perception_amount","internal_tribute_amount","uncategorized_vat_perception_amount","other_tribute_amount","discount_type","discount_value","discount_amount","balance","is_full_amount_pending","items","payment_methods"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.normalized_sale","typeLabel":"object"},"projected_effects":{"type":"object","properties":{"inventory":{"type":"object","properties":{"will_affect_stock":{"type":"boolean","isRequired":true,"uniqueKey":"data.projected_effects.inventory.will_affect_stock","typeLabel":"boolean"},"warehouse_ids":{"type":"array","items":{"type":"string","format":"uuid","uniqueKey":"data.projected_effects.inventory.warehouse_ids.items.[INDEX]","typeLabel":"string\u003cuuid>"},"isRequired":true,"uniqueKey":"data.projected_effects.inventory.warehouse_ids","typeLabel":"string\u003cuuid>[]"},"product_line_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.projected_effects.inventory.product_line_count","typeLabel":"integer"},"total_quantity":{"type":"number","minimum":0,"isRequired":true,"uniqueKey":"data.projected_effects.inventory.total_quantity","typeLabel":"number"}},"required":["will_affect_stock","warehouse_ids","product_line_count","total_quantity"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.projected_effects.inventory","typeLabel":"object"},"accounting":{"type":"object","properties":{"will_create_sale_entry":{"type":"boolean","isRequired":true,"uniqueKey":"data.projected_effects.accounting.will_create_sale_entry","typeLabel":"boolean"},"will_create_payment_entry":{"type":"boolean","isRequired":true,"uniqueKey":"data.projected_effects.accounting.will_create_payment_entry","typeLabel":"boolean"}},"required":["will_create_sale_entry","will_create_payment_entry"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.projected_effects.accounting","typeLabel":"object"},"fiscal":{"type":"object","properties":{"invoice_status":{"type":"string","enum":["not_required","pending"],"isRequired":true,"uniqueKey":"data.projected_effects.fiscal.invoice_status","typeLabel":"enum\u003cstring>"}},"required":["invoice_status"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.projected_effects.fiscal","typeLabel":"object"},"payments":{"type":"object","properties":{"will_create_payments":{"type":"boolean","isRequired":true,"uniqueKey":"data.projected_effects.payments.will_create_payments","typeLabel":"boolean"},"payment_method_count":{"type":"integer","minimum":0,"isRequired":true,"uniqueKey":"data.projected_effects.payments.payment_method_count","typeLabel":"integer"},"total_amount":{"type":"number","isRequired":true,"uniqueKey":"data.projected_effects.payments.total_amount","typeLabel":"number"},"pending_amount":{"type":"number","isRequired":true,"uniqueKey":"data.projected_effects.payments.pending_amount","typeLabel":"number"}},"required":["will_create_payments","payment_method_count","total_amount","pending_amount"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.projected_effects.payments","typeLabel":"object"}},"required":["inventory","accounting","fiscal","payments"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data.projected_effects","typeLabel":"object"},"idempotent_replay":{"type":"boolean","isRequired":true,"uniqueKey":"data.idempotent_replay","typeLabel":"boolean"}},"required":["sale","normalized_sale","projected_effects","idempotent_replay"],"additionalProperties":false,"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"warnings":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"warnings.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"warnings.items.[INDEX].message","typeLabel":"string"},"field":{"type":"string","uniqueKey":"warnings.items.[INDEX].field","typeLabel":"string"}},"required":["code","message"],"additionalProperties":false,"uniqueKey":"warnings.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"warnings","typeLabel":"object[]"}},"required":["request_id","data","warnings"],"additionalProperties":false,"uniqueKey":"","typeLabel":"object"},"examples":{"created":{"title":"created","value":{"request_id":"req_sale_commit_1","data":{"sale":{"sale_id":"cf19b3ae-4c08-48be-b9d7-e6f2f5baf609","customer_id":null,"voucher_type":"90","point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","invoice_number":84,"formatted_invoice_number":"PRES-00001-00000084","invoice_status":"not_required","invoice_date":"2026-04-18","due_date":"2026-04-18","currency":"ARS","subtotal":8264,"tax_amount":1736,"total":10000,"exempt_amount":0,"non_taxed_amount":0,"tributes_amount":0,"discount_amount":0,"balance":10000,"created_at":"2026-04-18T12:00:00.000Z"},"normalized_sale":{"customer_id":null,"customer_tax_category_override":null,"voucher_type":90,"point_of_sale_id":"550e8400-e29b-41d4-a716-446655440002","register_id":null,"operator_id":null,"invoice_date":"2026-04-18","due_date":"2026-04-18","service_from":null,"service_to":null,"currency":"ARS","exchange_rate":null,"same_currency_payment":false,"notes":null,"subtotal":8264,"tax_amount":1736,"total":10000,"exempt_amount":0,"non_taxed_amount":0,"tributes_amount":0,"national_perception_amount":0,"gross_income_perception_amount":0,"gross_income_tax_breakdown":[],"municipal_perception_amount":0,"internal_tribute_amount":0,"uncategorized_vat_perception_amount":0,"other_tribute_amount":0,"discount_type":null,"discount_value":null,"discount_amount":0,"balance":10000,"is_full_amount_pending":false,"items":[{"product_id":null,"product_name":null,"sku":null,"warehouse_id":null,"name":"Technical service","product_type":"service","quantity":1,"unit_price":10000,"unit_cost":null,"tax_rate_id":5,"is_exempt":false,"discount":null,"notes":null,"account_id":null,"cost_center1_id":null,"cost_center2_id":null,"cost_center3_id":null}],"payment_methods":[]},"projected_effects":{"inventory":{"will_affect_stock":false,"warehouse_ids":[],"product_line_count":0,"total_quantity":0},"accounting":{"will_create_sale_entry":true,"will_create_payment_entry":false},"fiscal":{"invoice_status":"not_required"},"payments":{"will_create_payments":false,"payment_method_count":0,"total_amount":0,"pending_amount":10000}},"idempotent_replay":false},"warnings":[]}}},"exampleType":"examples"}},"exampleType":"examples"},"966eed26-0481-4af6-bb11-f90883784d37":{"description":"Solicitud inválida","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_1","error":{"code":"INVALID_REQUEST","message":"Invalid request for creating sales","retryable":false,"type":"invalid_request_error","details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"50119558-5e08-4072-9e7a-78f79e2cfaf5":{"description":"API key faltante o inválida","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_1","error":{"code":"AUTHENTICATION_REQUIRED","message":"API key is required in the Authorization header","retryable":false,"type":"invalid_request_error","details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"9f61efc1-9dc7-410b-8893-ca98c764b826":{"description":"Scopes insuficientes","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_1","error":{"code":"FORBIDDEN","message":"Your API key does not have permission for this operation","retryable":false,"type":"invalid_request_error","details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"1e3a0412-e98d-48cf-89aa-fc86db1cd8b2":{"description":"Conflicto de idempotencia","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_1","error":{"code":"IDEMPOTENCY_CONFLICT","message":"The same Idempotency-Key was already used with a different sale.","retryable":false,"type":"invalid_request_error","details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"eee20169-6bf9-4177-a5ab-4770a3739450":{"description":"Requisito de negocio no satisfecho, incluido un total declarado que no coincide con el calculado","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_total_mismatch_1","error":{"type":"business_error","code":"BUSINESS_REQUIREMENT_UNMET","message":"The declared total does not match the calculated total.","retryable":false,"details":[{"field":"input.total","code":"TOTAL_MISMATCH","message":"The declared total does not match the calculated total.","metadata":{"expected":12100,"received":10000}}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"3528b456-927f-41cd-a922-465b6e7a7688":{"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"},"a6509719-3e7c-45e5-910c-b83a7826a16e":{"description":"Error interno del servidor","headers":{"Lapyme-Version":{"description":"Contrato fechado aplicado a la creación. Se devuelve cuando la solicitud envía una versión soportada.","schema":{"type":"string","enum":["2026-08-20"]}},"Deprecation":{"description":"Fecha de deprecación del contrato histórico. Se devuelve cuando la solicitud omite Lapyme-Version.","schema":{"type":"string","example":"@1787184000"}}},"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_sale_1","error":{"code":"INTERNAL_ERROR","message":"Could not process the sale transaction","retryable":false,"type":"invalid_request_error","details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"},"99aa054e-13cf-40ee-a53b-8ca31c035935":{"description":"Verificación de credenciales temporalmente ocupada; reintentá sin cambiar la operación ni su Idempotency-Key.","headers":{"Retry-After":{"description":"Segundos de espera. La verificación de credenciales indica 1; otras dependencias pueden indicar otro valor.","schema":{"type":"string","example":"1"}},"Cache-Control":{"description":"La verificación de credenciales indica no-store.","schema":{"type":"string","example":"no-store"}}},"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":{"authentication_capacity":{"title":"authentication_capacity","value":{"request_id":"req_auth_capacity_1","error":{"type":"api_error","code":"INTERNAL_ERROR","message":"La verificación de credenciales está ocupada. Reintentá más tarde.","retryable":true,"details":[]}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"1eef0999-ea0a-464f-8935-e966d8238349":{"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":{"00d15781-32b8-48a8-b355-16d719ec84ec":{"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":"Crear venta - Centro de Ayuda La Pyme","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T04:01:30.277Z","originalFileLocation":"api-reference/api/crear-venta.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=\"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\">\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=\"Crear venta - Centro de Ayuda La Pyme\">\u003cmeta data-mint-head property=\"og:description\" content=\"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\">\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/crear-venta\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://lapyme-4420b44d.mintlify.site/_mintlify/api/og/v2?division=Ventas\u0026amp;title=Crear+venta\u0026amp;description=Registra+una+venta+y+devuelve+sus+efectos+fiscales%2C+de+stock%2C+pagos+y+contabilidad.+Envi%C3%A1+Lapyme-Version%3A+2026-08-20+para+usar+el+contrato+estricto%3A+total+es+ob\u0026amp;theme=13629c4a56e04e80814e540e\u0026amp;signature=414bdeb6eecb20e0a5c81e226f7fa3525caa03baf497e57f3d69b6f320a9230e\">\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=\"Crear venta - Centro de Ayuda La Pyme\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://lapyme-4420b44d.mintlify.site/_mintlify/api/og/v2?division=Ventas\u0026amp;title=Crear+venta\u0026amp;description=Registra+una+venta+y+devuelve+sus+efectos+fiscales%2C+de+stock%2C+pagos+y+contabilidad.+Envi%C3%A1+Lapyme-Version%3A+2026-08-20+para+usar+el+contrato+estricto%3A+total+es+ob\u0026amp;theme=13629c4a56e04e80814e540e\u0026amp;signature=414bdeb6eecb20e0a5c81e226f7fa3525caa03baf497e57f3d69b6f320a9230e\">\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/crear-venta\">\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/crear-venta.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/crear-venta#webpage\",\"url\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta\",\"name\":\"Crear venta\",\"description\":\"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\",\"dateModified\":\"2026-11-07T04:01:30.277Z\",\"isPartOf\":{\"@id\":\"https://docs.lapyme.com.ar#website\"},\"breadcrumb\":{\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta#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\":\"Ventas\",\"item\":\"https://docs.lapyme.com.ar/api-reference/api/listar-ventas\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Crear venta\",\"item\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta#apireference\",\"headline\":\"Crear venta\",\"name\":\"Crear venta\",\"description\":\"Registra una venta y devuelve sus efectos fiscales, de stock, pagos y contabilidad. Enviá Lapyme-Version: 2026-08-20 para usar el contrato estricto: total es obligatorio, unit_price es neto para comprobantes A y final para comprobantes a consumidor final, y los importes derivados se calculan una sola vez. Omitir el header conserva los campos históricos, total opcional y la configuración de precios con IVA de la organización, de forma deprecada. Ambos contratos calculan el IVA una sola vez. Idempotency-Key solo protege reintentos; si necesitás guardar una referencia externa visible, enviá integration_source e integration_id en el cuerpo.\",\"url\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta\",\"mainEntityOfPage\":{\"@id\":\"https://docs.lapyme.com.ar/api-reference/api/crear-venta#webpage\"},\"dateModified\":\"2026-11-07T04:01:30.277Z\",\"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 definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/metafield-definitions","href":"/api-reference/api/crear-definición-de-campo-personalizado"},{"title":"Actualizar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/actualizar-definición-de-campo-personalizado"},{"title":"Eliminar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/eliminar-definición-de-campo-personalizado"},{"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","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","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":"Depósitos","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":"Guardar precios de productos en una lista","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/price-lists/{price_list_id}/prices","href":"/api-reference/api/guardar-precios-de-productos-en-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":"Calcular retención de Ganancias sin registrar un pago","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/supplier-payments/preview-ganancias","href":"/api-reference/api/calcular-retención-de-ganancias-sin-registrar-un-pago"},{"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":"Descargar certificado de retención de un pago a proveedor","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/supplier-payments/{payment_id}/withholding-certificates/{withholding_id}","href":"/api-reference/api/descargar-certificado-de-retención-de-un-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":"Crear definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/metafield-definitions","href":"/api-reference/api/crear-definición-de-campo-personalizado"},{"title":"Actualizar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/actualizar-definición-de-campo-personalizado"},{"title":"Eliminar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/eliminar-definición-de-campo-personalizado"},{"title":"Listar definiciones de campos personalizados de variantes","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/products/variant-metafield-definitions","href":"/api-reference/api/listar-definiciones-de-campos-personalizados-de-variantes"},{"title":"Crear definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/metafield-definitions","href":"/api-reference/api/crear-definición-de-campo-personalizado"},{"title":"Actualizar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/actualizar-definición-de-campo-personalizado"},{"title":"Eliminar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/eliminar-definición-de-campo-personalizado"},{"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":"Import statement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/statements","href":"/api-reference/api/import-statement"},{"title":"Get statement","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/statements/{statement_id}","href":"/api-reference/api/get-statement"},{"title":"List statement periods","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/statements/periods","href":"/api-reference/api/list-statement-periods"},{"title":"List statement lines","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/statements/{statement_id}/lines","href":"/api-reference/api/list-statement-lines"},{"title":"Confirm statement suggestions","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/statements/{statement_id}/confirm_suggestions","href":"/api-reference/api/confirm-statement-suggestions"},{"title":"Resolve statement line","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/statements/lines/{statement_line_id}/resolve","href":"/api-reference/api/resolve-statement-line"},{"title":"List reconciliation rules","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/reconciliation-rules","href":"/api-reference/api/list-reconciliation-rules"},{"title":"Create reconciliation rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/reconciliation-rules","href":"/api-reference/api/create-reconciliation-rule"},{"title":"Update reconciliation rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/reconciliation-rules/{reconciliation_rule_id}","href":"/api-reference/api/update-reconciliation-rule"},{"title":"Delete reconciliation rule","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/reconciliation-rules/{reconciliation_rule_id}","href":"/api-reference/api/delete-reconciliation-rule"},{"title":"Preview USD Treasury revaluation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/treasury/usd-revaluations/preview","href":"/api-reference/api/preview-usd-treasury-revaluation"},{"title":"Apply USD Treasury revaluation","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/treasury/usd-revaluations","href":"/api-reference/api/apply-usd-treasury-revaluation"},{"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 checks","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/checks","href":"/api-reference/api/list-checks"},{"title":"Get check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/checks/{check_id}","href":"/api-reference/api/get-check"},{"title":"Correct check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json patch /api/v1/checks/{check_id}","href":"/api-reference/api/correct-check"},{"title":"Clear deposited check","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/checks/{check_id}/clear","href":"/api-reference/api/clear-deposited-check"},{"title":"List check deposits","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/check-deposits","href":"/api-reference/api/list-check-deposits"},{"title":"Create check deposit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/check-deposits","href":"/api-reference/api/create-check-deposit"},{"title":"Get check deposit","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json get /api/v1/check-deposits/{check_deposit_id}","href":"/api-reference/api/get-check-deposit"},{"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 definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json post /api/v1/sales/metafield-definitions","href":"/api-reference/api/crear-definición-de-campo-personalizado"},{"title":"Actualizar definición de campo personalizado","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json put /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/actualizar-definición-de-campo-personalizado"},{"title":"Eliminar definición de campo personalizado","description":"Requiere campos personalizados habilitados. La clave y el tipo son inmutables. Los campos omitidos se conservan. Eliminar borra también los valores guardados y devuelve deleted_value_count. Productos y variantes requieren products:write; clientes y ventas requieren admin, igual que los comandos de configuración existentes. Una clave de productos no puede repetirse en variantes, ni al revés.","deprecated":null,"version":null,"openapi":"/api-reference/openapi.json delete /api/v1/sales/metafield-definitions/{definition_id}","href":"/api-reference/api/eliminar-definición-de-campo-personalizado"},{"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","description":"Crea una nota de crédito independiente, asociada a un comprobante externo o a un período asociado explícitamente soportado. No usar para devoluciones de ventas internas: en ese caso usá /api/v1/sales/{sale_id}/returns.","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"}]}]},"basePath":"","title":"Crear venta - Centro de Ayuda La Pyme","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}