{
"success": "false",
"error": {
"error": "error",
"message": "The request has an error"
}
}
Caja
Cerrar caja
Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.
Monto contado por medio de pago al cerrar. Pide a la persona el efectivo contado; no copies expectedEndBalance de GET /tabs/{storeId}/cash-registers/{cashRegisterId}/closing-preview. Usa los paymentMethodId de closing-preview: si el local junta sus medios en efectivo al cerrar, aparecen como uno solo. En medios externos, como terminales integrados, se usa el monto del sistema.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"Justo Docs","colors":{"primary":"#3b82f6","light":"#AE87FF","dark":"#0D001D"},"favicon":"https://mintcdn.com/justo/3q6RHbTj2xkukgKt/favicon.png?fit=max\u0026auto=format\u0026n=3q6RHbTj2xkukgKt\u0026q=85\u0026s=c4ae41602a6ac806c1294ba3cf13544e","logo":{"light":"https://mintcdn.com/justo/kGzZskwUmUVkF7RU/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kGzZskwUmUVkF7RU\u0026q=85\u0026s=45816fc3a2198f90b32f320e33e24037","dark":"https://mintcdn.com/justo/kGzZskwUmUVkF7RU/logo/logo-white.svg?fit=max\u0026auto=format\u0026n=kGzZskwUmUVkF7RU\u0026q=85\u0026s=7472c73d4e8984a86c9ca5acc0c36981"},"api":{"playground":{"display":"interactive"},"mdx":{"server":null,"auth":{"method":"bearer","name":null}}},"background":{"decoration":null,"color":{"light":null,"dark":"#090014"}},"navbar":{"links":[{"label":"Ayuda","href":"mailto:tecnologia@getjusto.com"}],"primary":{"type":"button","label":"Justo","href":"https://getjusto.com"}},"footer":{"socials":{"github":"https://github.com/getjusto","linkedin":"https://www.linkedin.com/company/getjusto"}},"integrations":{"intercom":{"appId":"ohd982w5"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Developer Portal","href":"https://developers.getjusto.com","icon":"code"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"justo","hasAudioNarration":false,"actualSubdomain":"justo","customDomains":["docs.getjusto.com"],"gitSource":{"type":"github","owner":"getjusto","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6abaafb5964c11dd724584fc","collectionId":"79125b6a-c4b5-4a10-a4eb-8b5abd6687c8","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6abaafb5964c11dd724584fc"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae5e215302fef4badcdfa20","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"PDV","count":122},{"language":"default","tag":"API Endpoints","count":109},{"language":"default","tag":"Config","count":100},{"language":"default","tag":"Servicios","count":80},{"language":"default","tag":"Ecommerce","count":54},{"language":"default","tag":"Administración de inventario","count":52},{"language":"default","tag":"Base","count":49},{"language":"default","tag":"API V2.2","count":46},{"language":"default","tag":"Catálogo","count":24},{"language":"default","tag":"Ordering API","count":23}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"docs/crisp/endpoints/cash/close-cash-register","slug":"/docs/crisp/endpoints/cash/close-cash-register","pageMetadata":{"title":"Cerrar caja","openapi":"post /tabs/{storeId}/cash-registers/{cashRegisterId}/close","description":"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.","href":"/docs/crisp/endpoints/cash/close-cash-register"},"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: \"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\"\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":"Cerrar caja","openapi":"post /tabs/{storeId}/cash-registers/{cashRegisterId}/close","description":"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.","href":"/docs/crisp/endpoints/cash/close-cash-register"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Close cash register","description":"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.","parameters":["f2df11e2-bc88-4187-9931-cecb0b60a6b2","40e2f5ce-3bc7-472b-b907-ad6d59368248"],"requestBody":"bdaf97ae-9060-4763-bc88-f925f3dfc845","responses":{"200":"0f09031d-fca9-4884-9cc2-58f4ecc71107","400":"2e3c2525-b8b6-4108-bb59-110d40a1408d"},"method":"post","type":"path","servers":["4ae2af61-c215-4cae-8fa3-a789c2e95d34"],"security":[],"path":"/tabs/{storeId}/cash-registers/{cashRegisterId}/close","baseUrlOptions":["https://api.service.getjusto.com/v3"],"title":"Close cash register","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"f2df11e2-bc88-4187-9931-cecb0b60a6b2":{"in":"path","name":"storeId","required":true,"schema":{"type":"string","isRequired":true,"description":"ID Justo del local.","uniqueKey":"","typeLabel":"string"},"description":"ID Justo del local."},"40e2f5ce-3bc7-472b-b907-ad6d59368248":{"in":"path","name":"cashRegisterId","required":true,"schema":{"type":"string","isRequired":true,"description":"ID de la caja, de GET /tabs/{storeId}/cash-registers.","uniqueKey":"","typeLabel":"string"},"description":"ID de la caja, de GET /tabs/{storeId}/cash-registers."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["endBalances"],"additionalProperties":false,"properties":{"endBalances":{"type":"array","items":{"type":"object","required":["paymentMethodId"],"additionalProperties":false,"properties":{"paymentMethodId":{"type":"string","description":"Medio de pago, de GET /tabs/{storeId}/payment-methods.","isRequired":true,"uniqueKey":"endBalances.items.[INDEX].paymentMethodId","typeLabel":"string"},"balance":{"type":"number","minimum":0,"description":"Monto contado en la caja.","uniqueKey":"endBalances.items.[INDEX].balance","typeLabel":"number"}},"uniqueKey":"endBalances.items.[INDEX]","typeLabel":"object"},"description":"Monto contado por medio de pago al cerrar. Pide a la persona el efectivo contado; no copies expectedEndBalance de GET /tabs/{storeId}/cash-registers/{cashRegisterId}/closing-preview. Usa los paymentMethodId de closing-preview: si el local junta sus medios en efectivo al cerrar, aparecen como uno solo. En medios externos, como terminales integrados, se usa el monto del sistema.","isRequired":true,"uniqueKey":"endBalances","typeLabel":"object[]"},"endComments":{"type":"string","description":"Comentarios de cierre, por ejemplo diferencias.","uniqueKey":"endComments","typeLabel":"string"}},"example":{"endBalances":[{"paymentMethodId":"tpm-4c48bf33","balance":182500}]},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"endBalances":[{"paymentMethodId":"tpm-4c48bf33","balance":182500}]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0f09031d-fca9-4884-9cc2-58f4ecc71107":{"description":"The OpenAPI spec","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":true,"uniqueKey":"success","typeLabel":"boolean"},"data":{"type":"object","description":"Caja del local y su estado en el turno actual.","properties":{"_id":{"type":"string","description":"ID de la caja.","uniqueKey":"data._id","typeLabel":"string"},"name":{"type":"string","description":"Nombre de la caja.","uniqueKey":"data.name","typeLabel":"string"},"isDefault":{"type":"boolean","description":"Si es la caja por defecto del local.","uniqueKey":"data.isDefault","typeLabel":"boolean"},"status":{"type":"string","enum":["notOpened","open","closed"],"description":"notOpened: no se ha abierto en el turno actual (o no hay turno). open: abierta. closed: ya se cerró en este turno.","uniqueKey":"data.status","typeLabel":"enum\u003cstring>"},"shiftId":{"oneOf":[{"type":"string","description":"Turno abierto del local, si hay uno.","uniqueKey":"data.shiftId.oneOf.0","typeLabel":"string"},{"type":"null","description":"Turno abierto del local, si hay uno.","uniqueKey":"data.shiftId.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.shiftId","typeLabel":"string | null"},"openedAt":{"oneOf":[{"type":"string","description":"Fecha de apertura en este turno.","uniqueKey":"data.openedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fecha de apertura en este turno.","uniqueKey":"data.openedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.openedAt","typeLabel":"string | null"},"openedByName":{"oneOf":[{"type":"string","description":"Quién la abrió.","uniqueKey":"data.openedByName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Quién la abrió.","uniqueKey":"data.openedByName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.openedByName","typeLabel":"string | null"},"closedAt":{"oneOf":[{"type":"string","description":"Fecha de cierre en este turno.","uniqueKey":"data.closedAt.oneOf.0","typeLabel":"string"},{"type":"null","description":"Fecha de cierre en este turno.","uniqueKey":"data.closedAt.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.closedAt","typeLabel":"string | null"},"closedByName":{"oneOf":[{"type":"string","description":"Quién la cerró.","uniqueKey":"data.closedByName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Quién la cerró.","uniqueKey":"data.closedByName.oneOf.1","typeLabel":"null"}],"uniqueKey":"data.closedByName","typeLabel":"string | null"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":true,"data":{"_id":"\u003cstring>","name":"\u003cstring>","isDefault":true,"status":"notOpened","shiftId":"\u003cstring>","openedAt":"\u003cstring>","openedByName":"\u003cstring>","closedAt":"\u003cstring>","closedByName":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"2e3c2525-b8b6-4108-bb59-110d40a1408d":{"description":"Errors","content":{"application/json":{"schema":{"type":"object","properties":{"success":{"type":"boolean","example":"false","uniqueKey":"success","typeLabel":"boolean"},"error":{"type":"object","properties":{"error":{"type":"string","example":"error","uniqueKey":"error.error","typeLabel":"string"},"message":{"type":"string","example":"The request has an error","uniqueKey":"error.message","typeLabel":"string"}},"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"success":"false","error":{"error":"error","message":"The request has an error"}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"6b0898b4-3a66-4b23-9003-0c864d1abefc":{"Authorization":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."}}},"servers":{"4ae2af61-c215-4cae-8fa3-a789c2e95d34":{"url":"https://api.service.getjusto.com/v3","description":"Production server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token."},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Bearer authentication header of the form `Bearer \u003ctoken>`, where `\u003ctoken>` is your auth token.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"Authorization","name":"Authorization"}],"title":"Authorization"}]},"originalFileLocation":"docs/main/openapi.json"},"subdomain":"justo","siteName":"Justo Docs","title":"Cerrar caja - Justo Docs","navMaps":{"firstHrefInVersion":{"v3":{"href":"/docs/crisp/endpoints/cash/close-cash-register","matchLevel":0},"v2":{"href":"/docs/old/v2/legacy-documentation","matchLevel":4}},"firstHrefInLanguage":{}},"lastModified":"2026-10-31T12:42:13.129Z","originalFileLocation":"docs/crisp/endpoints/cash/close-cash-register.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=\"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Justo Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_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/justo/WocLusDjOB_OW0lY/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Cerrar caja - Justo Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Justo Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://justo.mintlify.app/_mintlify/api/og/v2?division=Caja\u0026amp;title=Cerrar+caja\u0026amp;description=Cierra+la+caja+con+los+montos+contados%2C+igual+que+el+cierre+de+caja+del+PDV.+Despu%C3%A9s+de+cerrarla+no+se+puede+volver+a+abrir+en+el+mismo+turno%2C+salvo+que+el+loca\u0026amp;theme=d087676ee1e154570081b844\u0026amp;signature=83789e1226e313e32247b30b2eebd5857d5dce4cfce7542bdc1e0c6fa644471b\">\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=\"Cerrar caja - Justo Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://justo.mintlify.app/_mintlify/api/og/v2?division=Caja\u0026amp;title=Cerrar+caja\u0026amp;description=Cierra+la+caja+con+los+montos+contados%2C+igual+que+el+cierre+de+caja+del+PDV.+Despu%C3%A9s+de+cerrarla+no+se+puede+volver+a+abrir+en+el+mismo+turno%2C+salvo+que+el+loca\u0026amp;theme=d087676ee1e154570081b844\u0026amp;signature=83789e1226e313e32247b30b2eebd5857d5dce4cfce7542bdc1e0c6fa644471b\">\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/justo/WocLusDjOB_OW0lY/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Justo Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3b82f6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/crisp/endpoints/cash/close-cash-register.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.getjusto.com/#organization\",\"name\":\"Justo Docs\",\"url\":\"https://docs.getjusto.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/justo/kGzZskwUmUVkF7RU/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=kGzZskwUmUVkF7RU\u0026q=85\u0026s=45816fc3a2198f90b32f320e33e24037\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.getjusto.com#website\",\"name\":\"Justo Docs\",\"url\":\"https://docs.getjusto.com\",\"publisher\":{\"@id\":\"https://docs.getjusto.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register#webpage\",\"url\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register\",\"name\":\"Cerrar caja\",\"description\":\"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\",\"dateModified\":\"2026-10-31T12:42:13.129Z\",\"isPartOf\":{\"@id\":\"https://docs.getjusto.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Endpoints\",\"item\":\"https://docs.getjusto.com/docs/crisp/endpoints/tabs/get-tab\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Caja\",\"item\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/list-cash-registers\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Cerrar caja\",\"item\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register#apireference\",\"headline\":\"Cerrar caja\",\"name\":\"Cerrar caja\",\"description\":\"Cierra la caja con los montos contados, igual que el cierre de caja del PDV. Después de cerrarla no se puede volver a abrir en el mismo turno, salvo que el local permita varias aperturas. Queda registrado a nombre del usuario que conectó el MCP de administración y usa sus permisos, como en el PDV. Con un token de la API responde userRequired.\",\"url\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register\",\"mainEntityOfPage\":{\"@id\":\"https://docs.getjusto.com/docs/crisp/endpoints/cash/close-cash-register#webpage\"},\"dateModified\":\"2026-10-31T12:42:13.129Z\",\"publisher\":{\"@id\":\"https://docs.getjusto.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.getjusto.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Justo Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Justo Docs","nav":{"global":{"anchors":[{"anchor":"Developer Portal","href":"https://developers.getjusto.com","icon":"code"}]},"versions":[{"version":"v3","tabs":[{"tab":"Base","pages":[{"title":"Base","href":"/docs/main/introduction"}]},{"tab":"PDV","groups":[{"group":"API Endpoints","pages":[{"group":"Cuentas","pages":[{"openapi":"get /tabs/{storeId}/tabs/{tabId}","title":"Tab","href":"/docs/crisp/endpoints/tabs/get-tab"},{"openapi":"get /tabs/{storeId}/tabs","title":"List tabs","href":"/docs/crisp/endpoints/tabs/list-tabs"},{"title":"Abrir cuenta","openapi":"post /tabs/{storeId}/tabs","href":"/docs/crisp/endpoints/tabs/open-tab"},{"title":"Editar cuenta","openapi":"patch /tabs/{storeId}/tabs/{tabId}","href":"/docs/crisp/endpoints/tabs/update-tab"},{"title":"Cerrar cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/close","href":"/docs/crisp/endpoints/tabs/close-tab"},{"title":"Reabrir cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/reopen","href":"/docs/crisp/endpoints/tabs/reopen-tab"},{"title":"Anular cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/cancel","href":"/docs/crisp/endpoints/tabs/cancel-tab"},{"title":"Enviar productos a cocina","openapi":"post /tabs/{storeId}/tabs/{tabId}/send-to-kitchen","href":"/docs/crisp/endpoints/tabs/send-tab-to-kitchen"},{"title":"Listar productos de la cuenta","openapi":"get /tabs/{storeId}/tabs/{tabId}/items","href":"/docs/crisp/endpoints/tabs/list-tab-items"},{"title":"Agregar producto a la cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/items","href":"/docs/crisp/endpoints/tabs/add-tab-item"},{"title":"Quitar producto de la cuenta","openapi":"delete /tabs/{storeId}/tabs/{tabId}/items/{tabItemId}","href":"/docs/crisp/endpoints/tabs/delete-tab-item"},{"title":"Editar producto de la cuenta","openapi":"patch /tabs/{storeId}/tabs/{tabId}/items/{tabItemId}","href":"/docs/crisp/endpoints/tabs/update-tab-item"},{"title":"Mover producto a otra cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/items/{tabItemId}/move","href":"/docs/crisp/endpoints/tabs/move-tab-item"},{"title":"Listar descuentos de la cuenta","openapi":"get /tabs/{storeId}/tabs/{tabId}/discounts","href":"/docs/crisp/endpoints/tabs/list-tab-discounts"},{"title":"Aplicar descuento a la cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/discounts","href":"/docs/crisp/endpoints/tabs/add-tab-discount"},{"title":"Anular descuento de la cuenta","openapi":"delete /tabs/{storeId}/tabs/{tabId}/discounts/{tabDiscountId}","href":"/docs/crisp/endpoints/tabs/void-tab-discount"},{"title":"Listar pagos de la cuenta","openapi":"get /tabs/{storeId}/tabs/{tabId}/payments","href":"/docs/crisp/endpoints/tabs/list-tab-payments"},{"title":"Registrar pago de la cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/payments","href":"/docs/crisp/endpoints/tabs/add-tab-payment"},{"title":"Anular pago de la cuenta","openapi":"post /tabs/{storeId}/tabs/{tabId}/payments/{tabPaymentId}/void","href":"/docs/crisp/endpoints/tabs/void-tab-payment"}]},{"group":"Configuración del PDV","pages":[{"title":"Listar menús del PDV","openapi":"get /tabs/{storeId}/menus","href":"/docs/crisp/endpoints/pos/list-pos-menus"},{"title":"Consultar producto de un menú del PDV","openapi":"get /tabs/{storeId}/menus/{menuId}/products/{productId}","href":"/docs/crisp/endpoints/pos/get-pos-menu-product"},{"title":"Listar mesas","openapi":"get /tabs/{storeId}/tables","href":"/docs/crisp/endpoints/pos/list-tables"},{"title":"Listar motivos para quitar productos","openapi":"get /tabs/{storeId}/item-deletion-categories","href":"/docs/crisp/endpoints/pos/list-item-deletion-categories"},{"title":"Listar descuentos del local","openapi":"get /tabs/{storeId}/discount-methods","href":"/docs/crisp/endpoints/pos/list-discount-methods"}]},{"group":"Turnos","pages":[{"openapi":"get /tabs/{storeId}/shifts/{shiftId}","title":"Shift","href":"/docs/crisp/endpoints/shifts/get-shift"},{"openapi":"get /tabs/{storeId}/shifts","title":"List Shifts","href":"/docs/crisp/endpoints/shifts/list-shifts"},{"openapi":"get /tabs/{storeId}/shifts/{shiftId}/tabs","title":"Tabs in shift","href":"/docs/crisp/endpoints/shifts/list-shift-tabs"},{"openapi":"get /tabs/{storeId}/shifts/{shiftId}/tabs/{tabCounter}","title":"Tab by counter at Shift","href":"/docs/crisp/endpoints/shifts/get-shift-tab"}]},{"group":"Caja","pages":[{"title":"Listar cajas","openapi":"get /tabs/{storeId}/cash-registers","href":"/docs/crisp/endpoints/cash/list-cash-registers"},{"title":"Abrir caja","openapi":"post /tabs/{storeId}/cash-registers/{cashRegisterId}/open","href":"/docs/crisp/endpoints/cash/open-cash-register"},{"title":"Consultar montos esperados para el cierre de caja","openapi":"get /tabs/{storeId}/cash-registers/{cashRegisterId}/closing-preview","description":"Muestra cuánto debería haber por medio de pago si la caja se cierra ahora, para compararlo con lo contado. Solo para cajas abiertas.","href":"/docs/crisp/endpoints/cash/cash-register-closing-preview"},{"title":"Cerrar caja","openapi":"post /tabs/{storeId}/cash-registers/{cashRegisterId}/close","href":"/docs/crisp/endpoints/cash/close-cash-register"},{"title":"Listar movimientos de caja","openapi":"get /tabs/{storeId}/cash-movements","description":"Lista los retiros e ingresos de efectivo de un turno, sin los pagos de cuentas ni los ajustes de apertura y cierre.","href":"/docs/crisp/endpoints/cash/list-cash-movements"},{"title":"Registrar movimiento de caja","openapi":"post /tabs/{storeId}/cash-movements","href":"/docs/crisp/endpoints/cash/create-cash-movement"},{"title":"Cerrar turno","openapi":"post /tabs/{storeId}/shifts/active/close","href":"/docs/crisp/endpoints/cash/close-shift"}]},{"group":"Inventario","pages":[{"openapi":"get /tabs/{storeId}/current-inventory","title":"Current inventory","href":"/docs/crisp/endpoints/inventory/get-current-inventory"},{"openapi":"get /tabs/{websiteId}/ingredients","title":"Ingredients","href":"/docs/crisp/endpoints/inventory/list-ingredients"},{"openapi":"get /tabs/{websiteId}/recipes","title":"Recipes","href":"/docs/crisp/endpoints/inventory/list-recipes"},{"openapi":"get /tabs/{storeId}/menu-costs","title":"Costos de menu","href":"/docs/crisp/endpoints/inventory/get-menu-costs"},{"openapi":"get /tabs/{storeId}/audits/{auditId}","title":"Detalles de un recuento","href":"/docs/crisp/endpoints/audits/get-audit"},{"openapi":"get /tabs/{storeId}/audits","title":"Listado de recuentos","href":"/docs/crisp/endpoints/audits/list-audits"},{"openapi":"get /tabs/{storeId}/waste-incidents/{wasteIncidentId}","title":"Detalles de una merma","href":"/docs/crisp/endpoints/wasteIncidents/get-waste-incident"},{"openapi":"get /tabs/{storeId}/waste-incidents","title":"Listado de mermas","href":"/docs/crisp/endpoints/wasteIncidents/list-waste-incidents"}]},{"group":"Administración de inventario","pages":[{"group":"Ingredientes","pages":[{"title":"Listar ingredientes","openapi":"get /admin/inventory/ingredients","href":"/docs/crisp/endpoints/inventory-management/ingredients/list-ingredients"},{"title":"Consultar ingrediente","openapi":"get /admin/inventory/ingredients/{ingredientId}","href":"/docs/crisp/endpoints/inventory-management/ingredients/get-ingredient"},{"title":"Crear ingrediente","openapi":"post /admin/inventory/ingredients","href":"/docs/crisp/endpoints/inventory-management/ingredients/create-ingredient"},{"title":"Editar ingrediente","openapi":"patch /admin/inventory/ingredients/{ingredientId}","href":"/docs/crisp/endpoints/inventory-management/ingredients/update-ingredient"},{"title":"Eliminar ingrediente","openapi":"delete /admin/inventory/ingredients/{ingredientId}","href":"/docs/crisp/endpoints/inventory-management/ingredients/delete-ingredient"}]},{"group":"Proveedores","pages":[{"title":"Listar proveedores","openapi":"get /admin/inventory/providers","href":"/docs/crisp/endpoints/inventory-management/providers/list-providers"},{"title":"Consultar proveedor","openapi":"get /admin/inventory/providers/{providerId}","href":"/docs/crisp/endpoints/inventory-management/providers/get-provider"},{"title":"Crear proveedor","openapi":"post /admin/inventory/providers","href":"/docs/crisp/endpoints/inventory-management/providers/create-provider"},{"title":"Editar proveedor","openapi":"patch /admin/inventory/providers/{providerId}","href":"/docs/crisp/endpoints/inventory-management/providers/update-provider"},{"title":"Eliminar proveedor","openapi":"delete /admin/inventory/providers/{providerId}","href":"/docs/crisp/endpoints/inventory-management/providers/delete-provider"}]},{"group":"Bodegas","pages":[{"title":"Listar bodegas","openapi":"get /admin/inventory/stock-rooms","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/list-stock-rooms"},{"title":"Consultar bodega","openapi":"get /admin/inventory/stock-rooms/{stockRoomId}","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/get-stock-room"},{"title":"Crear bodega","openapi":"post /admin/inventory/stock-rooms","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/create-stock-room"},{"title":"Editar bodega","openapi":"patch /admin/inventory/stock-rooms/{stockRoomId}","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/update-stock-room"},{"title":"Eliminar bodega","openapi":"delete /admin/inventory/stock-rooms/{stockRoomId}","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/delete-stock-room"},{"title":"Seleccionar bodega predeterminada","openapi":"post /admin/inventory/stock-rooms/{stockRoomId}/default","href":"/docs/crisp/endpoints/inventory-management/stock-rooms/set-default-stock-room"}]},{"group":"Categorías de ingredientes","pages":[{"title":"Listar categorías de ingredientes","openapi":"get /admin/inventory/ingredient-categories","href":"/docs/crisp/endpoints/inventory-management/ingredient-categories/list-ingredient-categories"},{"title":"Consultar categoría de ingredientes","openapi":"get /admin/inventory/ingredient-categories/{ingredientCategoryId}","href":"/docs/crisp/endpoints/inventory-management/ingredient-categories/get-ingredient-category"},{"title":"Crear categoría de ingredientes","openapi":"post /admin/inventory/ingredient-categories","href":"/docs/crisp/endpoints/inventory-management/ingredient-categories/create-ingredient-category"},{"title":"Editar categoría de ingredientes","openapi":"patch /admin/inventory/ingredient-categories/{ingredientCategoryId}","href":"/docs/crisp/endpoints/inventory-management/ingredient-categories/update-ingredient-category"},{"title":"Eliminar categoría de ingredientes","openapi":"delete /admin/inventory/ingredient-categories/{ingredientCategoryId}","href":"/docs/crisp/endpoints/inventory-management/ingredient-categories/delete-ingredient-category"}]},{"group":"Categorías de merma","pages":[{"title":"Listar categorías de merma","openapi":"get /admin/inventory/waste-categories","href":"/docs/crisp/endpoints/inventory-management/waste-categories/list-waste-categories"},{"title":"Consultar categoría de merma","openapi":"get /admin/inventory/waste-categories/{wasteIncidentCategoryId}","href":"/docs/crisp/endpoints/inventory-management/waste-categories/get-waste-category"},{"title":"Crear categoría de merma","openapi":"post /admin/inventory/waste-categories","href":"/docs/crisp/endpoints/inventory-management/waste-categories/create-waste-category"},{"title":"Editar categoría de merma","openapi":"patch /admin/inventory/waste-categories/{wasteIncidentCategoryId}","href":"/docs/crisp/endpoints/inventory-management/waste-categories/update-waste-category"},{"title":"Eliminar categoría de merma","openapi":"delete /admin/inventory/waste-categories/{wasteIncidentCategoryId}","href":"/docs/crisp/endpoints/inventory-management/waste-categories/delete-waste-category"},{"title":"Restaurar categoría de merma","openapi":"post /admin/inventory/waste-categories/{wasteIncidentCategoryId}/restore","href":"/docs/crisp/endpoints/inventory-management/waste-categories/restore-waste-category"}]},{"group":"Tipos de recuento","pages":[{"title":"Listar tipos de recuento","openapi":"get /admin/inventory/stores/{storeId}/audit-types","href":"/docs/crisp/endpoints/inventory-management/audit-types/list-audit-types"},{"title":"Consultar tipo de recuento","openapi":"get /admin/inventory/stores/{storeId}/audit-types/{auditTypeId}","href":"/docs/crisp/endpoints/inventory-management/audit-types/get-audit-type"},{"title":"Crear tipo de recuento","openapi":"post /admin/inventory/stores/{storeId}/audit-types","href":"/docs/crisp/endpoints/inventory-management/audit-types/create-audit-type"},{"title":"Editar tipo de recuento","openapi":"patch /admin/inventory/stores/{storeId}/audit-types/{auditTypeId}","href":"/docs/crisp/endpoints/inventory-management/audit-types/update-audit-type"},{"title":"Eliminar tipo de recuento","openapi":"delete /admin/inventory/stores/{storeId}/audit-types/{auditTypeId}","href":"/docs/crisp/endpoints/inventory-management/audit-types/delete-audit-type"}]},{"group":"Mermas","pages":[{"title":"Consultar merma para edición","openapi":"get /admin/inventory/stores/{storeId}/waste-incidents/{wasteIncidentId}","href":"/docs/crisp/endpoints/inventory-management/waste-incidents/get-waste-incident"},{"title":"Registrar merma","openapi":"post /admin/inventory/stores/{storeId}/waste-incidents","href":"/docs/crisp/endpoints/inventory-management/waste-incidents/create-waste-incident"},{"title":"Corregir merma","openapi":"put /admin/inventory/stores/{storeId}/waste-incidents/{wasteIncidentId}","href":"/docs/crisp/endpoints/inventory-management/waste-incidents/update-waste-incident"},{"title":"Anular merma","openapi":"post /admin/inventory/stores/{storeId}/waste-incidents/{wasteIncidentId}/void","href":"/docs/crisp/endpoints/inventory-management/waste-incidents/void-waste-incident"}]},{"group":"Recuentos","pages":[{"title":"Consultar recuento para edición","openapi":"get /admin/inventory/stores/{storeId}/audits/{auditId}","href":"/docs/crisp/endpoints/inventory-management/audits/get-audit"},{"title":"Registrar recuento de inventario","openapi":"post /admin/inventory/stores/{storeId}/audits","href":"/docs/crisp/endpoints/inventory-management/audits/create-audit"},{"title":"Corregir recuento","openapi":"put /admin/inventory/stores/{storeId}/audits/{auditId}","href":"/docs/crisp/endpoints/inventory-management/audits/update-audit"},{"title":"Anular recuento","openapi":"post /admin/inventory/stores/{storeId}/audits/{auditId}/void","href":"/docs/crisp/endpoints/inventory-management/audits/void-audit"}]},{"group":"Compras","pages":[{"title":"Consultar compra para edición","openapi":"get /admin/inventory/stores/{storeId}/purchases/{accountingMovementId}","href":"/docs/crisp/endpoints/inventory-management/purchases/get-purchase"},{"title":"Registrar compra de inventario","openapi":"post /admin/inventory/stores/{storeId}/purchases","href":"/docs/crisp/endpoints/inventory-management/purchases/create-purchase"},{"title":"Corregir compra de inventario","openapi":"put /admin/inventory/stores/{storeId}/purchases/{accountingMovementId}","href":"/docs/crisp/endpoints/inventory-management/purchases/update-purchase"},{"title":"Anular compra de inventario","openapi":"post /admin/inventory/stores/{storeId}/purchases/{accountingMovementId}/void","href":"/docs/crisp/endpoints/inventory-management/purchases/void-purchase"},{"title":"Facturar órdenes de compra o guías","openapi":"post /admin/inventory/stores/{storeId}/purchases/from-documents","href":"/docs/crisp/endpoints/inventory-management/purchases/create-purchase-from-documents"}]},{"group":"Órdenes de compra y guías","pages":[{"title":"Listar órdenes de compra o guías","openapi":"get /admin/inventory/stores/{storeId}/purchase-documents","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/list-purchase-documents"},{"title":"Consultar documento de compra","openapi":"get /admin/inventory/stores/{storeId}/purchase-documents/{inventoryTaxDocumentId}","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/get-purchase-document"},{"title":"Crear orden de compra o guía","openapi":"post /admin/inventory/stores/{storeId}/purchase-documents","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/create-purchase-document"},{"title":"Editar orden de compra o guía","openapi":"put /admin/inventory/stores/{storeId}/purchase-documents/{inventoryTaxDocumentId}","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/update-purchase-document"},{"title":"Aprobar orden de compra","openapi":"post /admin/inventory/stores/{storeId}/purchase-documents/{inventoryTaxDocumentId}/approve","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/approve-purchase-document"},{"title":"Anular orden de compra o guía","openapi":"post /admin/inventory/stores/{storeId}/purchase-documents/{inventoryTaxDocumentId}/void","href":"/docs/crisp/endpoints/inventory-management/purchase-documents/void-purchase-document"}]},{"title":"Listar categorías contables","openapi":"get /admin/inventory/accounting-categories","href":"/docs/crisp/endpoints/inventory-management/list-accounting-categories"}]},{"group":"Contabilidad","pages":[{"openapi":"get /tabs/{storeId}/accounting-movements/{accountingMovementId}","title":"Accounting Movement","href":"/docs/crisp/endpoints/accounting/get-accounting-movement"},{"openapi":"get /tabs/{storeId}/accounting-movements","title":"List accounting movements","href":"/docs/crisp/endpoints/accounting/list-accounting-movements"}]},{"group":"Pagos","pages":[{"openapi":"get /tabs/{storeId}/tab-payments","title":"List tab payments","href":"/docs/crisp/endpoints/tabPayments/list-tab-payments"}]},{"group":"Métodos de pago","pages":[{"openapi":"get /tabs/{storeId}/payment-methods","title":"List payment methods","href":"/docs/crisp/endpoints/tabPaymentMethods/list-tab-payment-methods"}]},{"group":"Facturación","pages":[{"openapi":"get /tabs/{storeId}/invoices","title":"List invoices","href":"/docs/crisp/endpoints/invoices/list-invoices"},{"openapi":"get /tabs/{storeId}/invoices/{invoiceId}","title":"Get invoice","href":"/docs/crisp/endpoints/invoices/get-invoice"}]},{"group":"Cocinas (KDS)","pages":[{"openapi":"get /tabs/{storeId}/kds-locations","title":"List kitchen centers","href":"/docs/crisp/endpoints/kds/list-kds-locations"},{"openapi":"get /tabs/{storeId}/kds-locations/{kdsLocationId}/orders","title":"List kitchen orders","href":"/docs/crisp/endpoints/kds/list-kds-orders"},{"title":"Completar comanda de cocina","openapi":"post /admin/stores/{storeId}/kds-orders/{kdsItemId}/complete","href":"/docs/crisp/endpoints/kds/complete-kds-order"}]},{"group":"Operación de pedidos de canales","pages":[{"title":"Consultar motivos para rechazar un pedido de canal","openapi":"get /admin/stores/{storeId}/tabs/{tabId}/rejection-reasons","href":"/docs/crisp/endpoints/channel-orders/list-rejection-reasons"},{"title":"Aceptar pedido de un canal de venta","openapi":"post /admin/stores/{storeId}/tabs/{tabId}/accept","href":"/docs/crisp/endpoints/channel-orders/accept-order"},{"title":"Rechazar pedido de un canal de venta","openapi":"post /admin/stores/{storeId}/tabs/{tabId}/reject","href":"/docs/crisp/endpoints/channel-orders/reject-order"},{"title":"Cambiar fecha de preparación del pedido","openapi":"put /admin/stores/{storeId}/tabs/{tabId}/preparation-time","href":"/docs/crisp/endpoints/channel-orders/update-preparation-time"},{"title":"Marcar pedido listo para retiro","openapi":"post /admin/stores/{storeId}/tabs/{tabId}/ready-to-pickup","href":"/docs/crisp/endpoints/channel-orders/ready-to-pickup"}]}]},{"group":"Webhooks","pages":[{"group":"Cuenta","pages":[{"openapi":"post /tabs.tab.created","title":"Creada","href":"/docs/crisp/webhooks/tab/created"},{"openapi":"post /tabs.tab.ready","title":"Lista para entrega","href":"/docs/crisp/webhooks/tab/ready"},{"openapi":"post /tabs.tab.closed","title":"Cerrada","href":"/docs/crisp/webhooks/tab/closed"}]}]},{"group":"API de Canal de Ventas","pages":[{"title":"Empezar","href":"/docs/crisp/orders/introduction"},{"title":"Autenticación","href":"/docs/crisp/orders/authentication"},{"title":"Demo","href":"/docs/crisp/orders/demo"},{"group":"Endpoints","pages":[{"openapi":"post /{salesChannelConfigId}/inject-order","title":"Crear pedido","href":"/docs/crisp/orders/endpoints/inject-an-order"},{"openapi":"put /{salesChannelConfigId}/complete-order","title":"Completar un pedido","href":"/docs/crisp/orders/endpoints/complete-an-order"},{"openapi":"put /{salesChannelConfigId}/cancel-order","title":"Cancelar pedido","href":"/docs/crisp/orders/endpoints/cancel-an-order"}]},{"group":"Webhooks","pages":[{"openapi":"get /getAvailability","title":"Obtener disponibilidad","href":"/docs/crisp/orders/webhooks/get-availability"},{"openapi":"put /acceptOrder","title":null,"href":"/docs/crisp/orders/webhooks/accept-order"},{"openapi":"put /rejectOrder","title":null,"href":"/docs/crisp/orders/webhooks/reject-order"},{"openapi":"put /orderReady","title":"Marcar pedido preparado","href":"/docs/crisp/orders/webhooks/order-ready"}]}]}]},{"tab":"Ecommerce","pages":[{"title":"Ecommerce","href":"/docs/ecommerce/introduction"}]},{"tab":"Config","pages":[{"title":"Config","href":"/docs/menu-catalog/endpoints/menu/head-menu"}]},{"tab":"Delivery","pages":[{"title":"Delivery","href":"/docs/admin/introduction"}]},{"tab":"Royalty","pages":[{"title":"Royalty","href":"/docs/royalty/endpoints/summary"}]},{"tab":"Servicios","pages":[{"title":"Servicios","href":"/docs/services/introduction"}]}]},{"version":"v2","pages":[{"title":"v2","href":"/docs/old/v2/legacy-documentation"}]}]},"basePath":"","title":"Cerrar caja - Justo Docs","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}