using RestSharp;
var options = new RestClientOptions("https://e-cf.acpay.do/sandbox/v1/invoices/{id}/retry");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Idempotency-Key", "<idempotency-key>");
request.AddHeader("Authorization", "Bearer <token>");
request.AddJsonBody("{}", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
{
"error": {
"status": 400,
"message": "La solicitud no es válida.",
"details": [
"items.0.quantity: debe ser un número entero.",
"dueDate: es obligatoria cuando paymentType es credit."
]
}
}
{
"error": {
"status": 401,
"message": "Esta llave pertenece a otro ambiente."
}
}
{
"error": {
"status": 403,
"message": "La llave no tiene permiso para esta operación."
}
}
{
"error": {
"status": 409,
"message": "Hay una solicitud en curso con esta Idempotency-Key."
}
}
{
"error": {
"status": 422,
"message": "Esta Idempotency-Key ya se usó con otra solicitud."
}
}
{
"error": {
"status": 429,
"message": "Demasiadas solicitudes. Intenta de nuevo más tarde."
}
}
{
"error": {
"status": 502,
"message": "El servicio de facturación electrónica tuvo un error inesperado. Intenta de nuevo más tarde."
}
}
{
"error": {
"status": 503,
"message": "El servicio de facturación electrónica no está disponible. Intenta de nuevo en unos minutos."
}
}
Facturas electrónicas (e-CF)
Reintentar el envío de un e-CF
Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.
using RestSharp;
var options = new RestClientOptions("https://e-cf.acpay.do/sandbox/v1/invoices/{id}/retry");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("Idempotency-Key", "<idempotency-key>");
request.AddHeader("Authorization", "Bearer <token>");
request.AddJsonBody("{}", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
{
"error": {
"status": 400,
"message": "La solicitud no es válida.",
"details": [
"items.0.quantity: debe ser un número entero.",
"dueDate: es obligatoria cuando paymentType es credit."
]
}
}
{
"error": {
"status": 401,
"message": "Esta llave pertenece a otro ambiente."
}
}
{
"error": {
"status": 403,
"message": "La llave no tiene permiso para esta operación."
}
}
Identificador único que generas por operación (p. ej. un UUID), de 1 a 255 caracteres ASCII imprimibles. Si repites la solicitud con la misma llave en las siguientes 24 h recibes la respuesta original (con Idempotent-Replayed: true) sin ejecutarla de nuevo.
pending: enviado, esperando a la DGII (se actualiza solo en segundo plano, y también al consultar). accepted / accepted_with_observations: válido. rejected: la DGII lo rechazó (ver statusMessage). cancelled: anulado. error: no se pudo procesar (se puede reintentar).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AC-PAY Desarrolladores","colors":{"primary":"#8E0E98","light":"#EB37FB","dark":"#8E0E98"},"logo":{"light":"https://mintcdn.com/ac-core/H3T8pD83QnuFmcAj/images/acpay-dev-light.svg?fit=max\u0026auto=format\u0026n=H3T8pD83QnuFmcAj\u0026q=85\u0026s=f47824901636bdbc31839583662fdd64","dark":"https://mintcdn.com/ac-core/H3T8pD83QnuFmcAj/images/acpay-dev-dark.svg?fit=max\u0026auto=format\u0026n=H3T8pD83QnuFmcAj\u0026q=85\u0026s=58cc574383c54b9da0240be1a53d2206","href":"https://dev.acpay.do"},"favicon":"https://mintcdn.com/ac-core/H3T8pD83QnuFmcAj/images/favicon.svg?fit=max\u0026auto=format\u0026n=H3T8pD83QnuFmcAj\u0026q=85\u0026s=c478d5c1a00e0e2ac9b9422d71c07afb","api":{"playground":{"display":"interactive","proxy":false,"credentials":false},"examples":{"languages":["bash","javascript","python","php","csharp"]}},"contextual":{"options":["copy","view","download-spec","chatgpt","claude","cursor"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"es","default":true,"href":""}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ac-core","hasAudioNarration":false,"actualSubdomain":"ac-core","customDomains":[],"gitSource":{"type":"gitlab","owner":"ac-core","repo":"ac-developer","deployBranch":"main","contentDirectory":"portal","isPrivate":true,"projectId":88449602,"mountPath":"","label":"","_id":"6ae9cc230fba27ac6239e840"},"chroma":{"latestBuiltDeploymentHistoryId":"6ae9cc240fba27ac6239e887","collectionId":"86d798fb-4011-411f-a055-a5361c44fdd8","liveDeploymentHistoryId":"6ae9cc240fba27ac6239e887","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9cd860fba27ac623a2d8b","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"es","tag":"Referencia de la API","count":26},{"language":"es","tag":"Guías","count":8},{"language":"es","tag":"Facturas electrónicas (e-CF)","count":7},{"language":"es","tag":"Notas de crédito y débito","count":6},{"language":"es","tag":"Webhooks","count":6},{"language":"es","tag":"Conceptos","count":4},{"language":"es","tag":"Comprobantes especiales","count":4},{"language":"es","tag":"Empezar","count":3},{"language":"es","tag":"Producción","count":1},{"language":"es","tag":"Novedades","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf","slug":"/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf","pageMetadata":{"title":"Reintentar el envío de un e-CF","description":"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (`status: error`). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF `rejected` no se reintenta: corrige los datos y emite otro. No lleva cuerpo.","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/retry","href":"/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (\", _jsx(_components.code, {\n children: \"status: error\"\n }), \"). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF \", _jsx(_components.code, {\n children: \"rejected\"\n }), \" no se reintenta: corrige los datos y emite otro. No lleva 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":"Reintentar el envío de un e-CF","description":"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (`status: error`). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF `rejected` no se reintenta: corrige los datos y emite otro. No lleva cuerpo.","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/retry","href":"/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (`status: error`). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF `rejected` no se reintenta: corrige los datos y emite otro. No lleva cuerpo.","operationId":"invoicesRetryInvoice","parameters":["90a1a410-b0b7-43a3-8ed2-4ddda9aa936a","0c007d37-abce-45af-ab48-f67a7998db3f"],"requestBody":"a1e46ef7-0210-44ae-bb78-5cdf39d7997e","responses":{"200":"a255d873-d624-4c6f-be93-ed47435355cd","400":"d5e5e917-ed36-40cf-b619-99614476922c","401":"e15bc978-3532-429c-824d-8b73312997a1","403":"b7b8c0f7-4e5d-4c8e-b166-f47a91cbc6c6","404":"375e226e-90be-4158-b81d-98eb445d23dc","409":"ae0f4eee-be30-4375-bba1-ef693e1b344e","422":"1109a7e0-1579-49fc-85bd-243d57055d35","429":"06551fb3-9510-4a3b-8e46-7b52706b8bf4","502":"a33510e2-444d-4f37-97f5-1fcbe53acab9","503":"0e30680e-ae6e-4822-86d8-f619f3514ce8"},"security":["5e128c12-2072-4304-84e3-5f14000f883f"],"summary":"Reintentar el envío de un e-CF","tags":["Facturas electrónicas (e-CF)"],"method":"post","type":"path","servers":["621a6f19-604f-4f6c-bc89-550c99bcac9e"],"path":"/v1/invoices/{id}/retry","baseUrlOptions":["https://e-cf.acpay.do/sandbox"],"title":"Reintentar el envío de un e-CF","codeSamples":[],"requestExampleLanguages":["bash","javascript","python","php","csharp"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"90a1a410-b0b7-43a3-8ed2-4ddda9aa936a":{"name":"id","required":true,"in":"path","description":"Identificador del documento (UUID).","schema":{"type":"string","format":"uuid","example":"3f1c2b9e-8a4d-4f6e-9c1a-2b7d5e8f0a13","isRequired":true,"description":"Identificador del documento (UUID).","uniqueKey":"","typeLabel":"string\u003cuuid>"}},"0c007d37-abce-45af-ab48-f67a7998db3f":{"name":"Idempotency-Key","in":"header","description":"Identificador único que generas por operación (p. ej. un UUID), de 1 a 255 caracteres ASCII imprimibles. Si repites la solicitud con la misma llave en las siguientes 24 h recibes la respuesta original (con `Idempotent-Replayed: true`) sin ejecutarla de nuevo.","required":true,"schema":{"type":"string","example":"5b0f7c1e-2f7a-4d8e-9d3c-7f1e2a9b4c60","isRequired":true,"description":"Identificador único que generas por operación (p. ej. un UUID), de 1 a 255 caracteres ASCII imprimibles. Si repites la solicitud con la misma llave en las siguientes 24 h recibes la respuesta original (con `Idempotent-Replayed: true`) sin ejecutarla de nuevo.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":false,"description":"Sin cuerpo. Cualquier propiedad enviada se rechaza con 400.","content":{"application/json":{"schema":{"type":"object","maxProperties":0,"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"a255d873-d624-4c6f-be93-ed47435355cd":{"description":"Documento reenviado; revisa su nuevo `status`.","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string","format":"uuid","example":"3f1c2b9e-8a4d-4f6e-9c1a-2b7d5e8f0a13","isRequired":true,"uniqueKey":"id","typeLabel":"string\u003cuuid>"},"status":{"type":"string","enum":["pending","accepted","accepted_with_observations","rejected","cancelled","error"],"description":"`pending`: enviado, esperando a la DGII (se actualiza solo en segundo plano, y también al consultar). `accepted` / `accepted_with_observations`: válido. `rejected`: la DGII lo rechazó (ver `statusMessage`). `cancelled`: anulado. `error`: no se pudo procesar (se puede reintentar).","example":"accepted","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"statusMessage":{"oneOf":[{"type":"string","description":"Detalle del estado (motivo de rechazo u observaciones).","example":null,"isRequired":true,"uniqueKey":"statusMessage.oneOf.0","typeLabel":"string"},{"type":"null","description":"Detalle del estado (motivo de rechazo u observaciones).","example":null,"isRequired":true,"uniqueKey":"statusMessage.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"statusMessage","typeLabel":"string | null"},"securityCode":{"oneOf":[{"type":"string","description":"Código de seguridad del e-CF (va impreso en la representación impresa).","example":"a1B2c3","isRequired":true,"uniqueKey":"securityCode.oneOf.0","typeLabel":"string"},{"type":"null","description":"Código de seguridad del e-CF (va impreso en la representación impresa).","example":"a1B2c3","isRequired":true,"uniqueKey":"securityCode.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"securityCode","typeLabel":"string | null"},"stampUrl":{"oneOf":[{"type":"string","description":"URL de consulta de la DGII (contenido del código QR).","example":"https://ecf.dgii.gov.do/testecf/ConsultaTimbre?RncEmisor=101000000\u0026RncComprador=131793916\u0026ENCF=E310000000001\u0026FechaEmision=27-09-2026\u0026MontoTotal=3541.18\u0026FechaFirma=27-09-2026%2010:15:00\u0026CodigoSeguridad=a1B2c3","isRequired":true,"uniqueKey":"stampUrl.oneOf.0","typeLabel":"string"},{"type":"null","description":"URL de consulta de la DGII (contenido del código QR).","example":"https://ecf.dgii.gov.do/testecf/ConsultaTimbre?RncEmisor=101000000\u0026RncComprador=131793916\u0026ENCF=E310000000001\u0026FechaEmision=27-09-2026\u0026MontoTotal=3541.18\u0026FechaFirma=27-09-2026%2010:15:00\u0026CodigoSeguridad=a1B2c3","isRequired":true,"uniqueKey":"stampUrl.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"stampUrl","typeLabel":"string | null"},"signedAt":{"oneOf":[{"type":"string","format":"date-time","example":"2026-09-27T14:15:00.000Z","isRequired":true,"uniqueKey":"signedAt.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","example":"2026-09-27T14:15:00.000Z","isRequired":true,"uniqueKey":"signedAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"signedAt","typeLabel":"string\u003cdate-time> | null"},"issuedAt":{"type":"string","format":"date-time","example":"2026-09-27T14:14:58.000Z","isRequired":true,"uniqueKey":"issuedAt","typeLabel":"string\u003cdate-time>"},"environment":{"type":"string","enum":["test","live"],"example":"test","isRequired":true,"uniqueKey":"environment","typeLabel":"enum\u003cstring>"},"currency":{"type":"string","enum":["DOP"],"example":"DOP","isRequired":true,"uniqueKey":"currency","typeLabel":"enum\u003cstring>"},"subtotal":{"type":"number","description":"Monto sin ITBIS.","example":3001,"isRequired":true,"uniqueKey":"subtotal","typeLabel":"number"},"itbis":{"type":"number","description":"ITBIS total.","example":540.18,"isRequired":true,"uniqueKey":"itbis","typeLabel":"number"},"total":{"type":"number","description":"Total con ITBIS.","example":3541.18,"isRequired":true,"uniqueKey":"total","typeLabel":"number"},"encf":{"oneOf":[{"type":"string","description":"e-NCF asignado. `null` mientras no se haya asignado.","example":"E310000000001","isRequired":true,"uniqueKey":"encf.oneOf.0","typeLabel":"string"},{"type":"null","description":"e-NCF asignado. `null` mientras no se haya asignado.","example":"E310000000001","isRequired":true,"uniqueKey":"encf.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"encf","typeLabel":"string | null"},"ecfType":{"type":"number","enum":[31,32,44,45],"example":31,"isRequired":true,"uniqueKey":"ecfType","typeLabel":"enum\u003cnumber>"},"buyer":{"oneOf":[{"type":"object","required":["taxId","name"],"properties":{"taxId":{"oneOf":[{"type":"string","example":"131793916","isRequired":true,"uniqueKey":"buyer.oneOf.0.taxId.oneOf.0","typeLabel":"string"},{"type":"null","example":"131793916","isRequired":true,"uniqueKey":"buyer.oneOf.0.taxId.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"buyer.oneOf.0.taxId","typeLabel":"string | null"},"name":{"type":"string","example":"Distribuidora del Caribe SRL","isRequired":true,"uniqueKey":"buyer.oneOf.0.name","typeLabel":"string"}},"isRequired":true,"uniqueKey":"buyer.oneOf.0","typeLabel":"object"},{"type":"null","isRequired":true,"uniqueKey":"buyer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"buyer","typeLabel":"object | null"},"paymentType":{"type":"string","enum":["cash","credit"],"example":"credit","isRequired":true,"uniqueKey":"paymentType","typeLabel":"enum\u003cstring>"},"dueDate":{"oneOf":[{"type":"string","format":"date","example":"2026-10-31","isRequired":true,"uniqueKey":"dueDate.oneOf.0","typeLabel":"string\u003cdate>"},{"type":"null","format":"date","example":"2026-10-31","isRequired":true,"uniqueKey":"dueDate.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"dueDate","typeLabel":"string\u003cdate> | null"},"items":{"type":"array","items":{"type":"object","properties":{"description":{"type":"string","example":"Servicio de mantenimiento mensual","isRequired":true,"uniqueKey":"\\items.items.[INDEX].description","typeLabel":"string"},"quantity":{"type":"integer","example":2,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].quantity","typeLabel":"integer"},"unitPrice":{"type":"number","example":1500.5,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].unitPrice","typeLabel":"number"},"itbisRate":{"type":"number","description":"Tasa de ITBIS aplicada (18, 16 o 0).","example":18,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].itbisRate","typeLabel":"number"},"subtotal":{"type":"number","description":"Subtotal de la línea sin ITBIS.","example":3001,"isRequired":true,"uniqueKey":"\\items.items.[INDEX].subtotal","typeLabel":"number"}},"required":["description","quantity","unitPrice","itbisRate","subtotal"],"uniqueKey":"\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"\\items","typeLabel":"object[]"}},"required":["id","status","statusMessage","securityCode","stampUrl","signedAt","issuedAt","environment","currency","subtotal","itbis","total","encf","ecfType","buyer","paymentType","dueDate","items"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"id":"3f1c2b9e-8a4d-4f6e-9c1a-2b7d5e8f0a13","status":"accepted","statusMessage":null,"securityCode":"a1B2c3","stampUrl":"https://ecf.dgii.gov.do/testecf/ConsultaTimbre?RncEmisor=101000000\u0026RncComprador=131793916\u0026ENCF=E310000000001\u0026FechaEmision=27-09-2026\u0026MontoTotal=3541.18\u0026FechaFirma=27-09-2026%2010:15:00\u0026CodigoSeguridad=a1B2c3","signedAt":"2026-09-27T14:15:00.000Z","issuedAt":"2026-09-27T14:14:58.000Z","environment":"test","currency":"DOP","subtotal":3001,"itbis":540.18,"total":3541.18,"encf":"E310000000001","ecfType":31,"buyer":{"taxId":"131793916","name":"Distribuidora del Caribe SRL"},"paymentType":"credit","dueDate":"2026-10-31","items":[{"description":"Servicio de mantenimiento mensual","quantity":2,"unitPrice":1500.5,"itbisRate":18,"subtotal":3001}]}}},"exampleType":"generated"}},"headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}},"Idempotent-Replayed":{"description":"Viene con `true` cuando la respuesta es la original de una solicitud anterior con la misma `Idempotency-Key`.","schema":{"type":"string","enum":["true"]}}},"exampleType":"generated"},"d5e5e917-ed36-40cf-b619-99614476922c":{"description":"Solicitud inválida (cuerpo, parámetros o Idempotency-Key).","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":400,"message":"La solicitud no es válida.","details":["items.0.quantity: debe ser un número entero.","dueDate: es obligatoria cuando paymentType es credit."]}},"examples":{"Example":{"title":"Example","value":{"error":{"status":400,"message":"La solicitud no es válida.","details":["items.0.quantity: debe ser un número entero.","dueDate: es obligatoria cuando paymentType es credit."]}}}},"exampleType":"examples"}},"exampleType":"examples"},"e15bc978-3532-429c-824d-8b73312997a1":{"description":"Token ausente, con formato inválido, de otro ambiente, vencido o revocado.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":401,"message":"Esta llave pertenece a otro ambiente."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":401,"message":"Esta llave pertenece a otro ambiente."}}}},"exampleType":"examples"}},"exampleType":"examples"},"b7b8c0f7-4e5d-4c8e-b166-f47a91cbc6c6":{"description":"La llave no tiene permiso para esta operación o el comercio está inactivo.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":403,"message":"La llave no tiene permiso para esta operación."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":403,"message":"La llave no tiene permiso para esta operación."}}}},"exampleType":"examples"}},"exampleType":"examples"},"375e226e-90be-4158-b81d-98eb445d23dc":{"description":"El documento o webhook no existe o no pertenece a tu comercio.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":404,"message":"Documento no encontrado."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":404,"message":"Documento no encontrado."}}}},"exampleType":"examples"}},"exampleType":"examples"},"ae0f4eee-be30-4375-bba1-ef693e1b344e":{"description":"Conflicto: hay una solicitud en curso con la misma Idempotency-Key, o el estado del recurso no permite la operación.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":409,"message":"Hay una solicitud en curso con esta Idempotency-Key."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":409,"message":"Hay una solicitud en curso con esta Idempotency-Key."}}}},"exampleType":"examples"}},"exampleType":"examples"},"1109a7e0-1579-49fc-85bd-243d57055d35":{"description":"La Idempotency-Key ya se usó con una solicitud distinta.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":422,"message":"Esta Idempotency-Key ya se usó con otra solicitud."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":422,"message":"Esta Idempotency-Key ya se usó con otra solicitud."}}}},"exampleType":"examples"}},"exampleType":"examples"},"06551fb3-9510-4a3b-8e46-7b52706b8bf4":{"description":"Se superó el límite de solicitudes de la llave. Respeta `Retry-After`.","headers":{"Retry-After":{"description":"Segundos a esperar antes de reintentar.","schema":{"type":"integer"}},"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":429,"message":"Demasiadas solicitudes. Intenta de nuevo más tarde."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":429,"message":"Demasiadas solicitudes. Intenta de nuevo más tarde."}}}},"exampleType":"examples"}},"exampleType":"examples"},"a33510e2-444d-4f37-97f5-1fcbe53acab9":{"description":"Error inesperado del servicio de facturación. Se puede reintentar con la misma Idempotency-Key.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":502,"message":"El servicio de facturación electrónica tuvo un error inesperado. Intenta de nuevo más tarde."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":502,"message":"El servicio de facturación electrónica tuvo un error inesperado. Intenta de nuevo más tarde."}}}},"exampleType":"examples"}},"exampleType":"examples"},"0e30680e-ae6e-4822-86d8-f619f3514ce8":{"description":"Servicio no disponible temporalmente. Se puede reintentar con la misma Idempotency-Key.","headers":{"X-Request-Id":{"description":"Identificador de la solicitud (el tuyo si enviaste uno válido). Inclúyelo al reportar un problema.","schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"status":{"type":"number","description":"Código HTTP (igual al de la respuesta).","example":400,"isRequired":true,"uniqueKey":"error.status","typeLabel":"number"},"message":{"type":"string","example":"La solicitud no es válida.","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"description":"Detalle por campo, cuando aplica (`ruta.del.campo: mensaje`).","example":["items.0.quantity: debe ser un número entero."],"type":"array","items":{"type":"string","uniqueKey":"error.details.items.[INDEX]","typeLabel":"string"},"uniqueKey":"error.details","typeLabel":"string[]"}},"required":["status","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":{"status":503,"message":"El servicio de facturación electrónica no está disponible. Intenta de nuevo en unos minutos."}},"examples":{"Example":{"title":"Example","value":{"error":{"status":503,"message":"El servicio de facturación electrónica no está disponible. Intenta de nuevo en unos minutos."}}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"5e128c12-2072-4304-84e3-5f14000f883f":{"bearer":{"scheme":"bearer","bearerFormat":"acpay_\u003ctest|live>_\u003csecreto>","type":"http","description":"Llave de API de AC-PAY del ambiente de esta URL.","scopes":[],"schemeName":"bearer"}}},"servers":{"621a6f19-604f-4f6c-bc89-550c99bcac9e":{"url":"https://e-cf.acpay.do/sandbox","description":"Sandbox (pruebas)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"scheme":"bearer","bearerFormat":"acpay_\u003ctest|live>_\u003csecreto>","type":"http","description":"Llave de API de AC-PAY del ambiente de esta URL.","scopes":[],"schemeName":"bearer"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Llave de API de AC-PAY del ambiente de esta URL.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearer","name":"Authorization"}],"title":"bearer"}]},"originalFileLocation":"api-reference/ecf.json"},"subdomain":"ac-core","siteName":"AC-PAY Desarrolladores","title":"Reintentar el envío de un e-CF - AC-PAY Desarrolladores","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"es":{"href":"/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf","matchLevel":0}}},"lastModified":"2026-11-03T12:03:24.183Z","originalFileLocation":"api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf.mdx","locale":"es"},"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=\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AC-PAY Desarrolladores\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_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/ac-core/QMNAIzFHDZfm0c6J/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reintentar el envío de un e-CF - AC-PAY Desarrolladores\">\u003cmeta data-mint-head property=\"og:description\" content=\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AC-PAY Desarrolladores\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://ac-core.mintlify.app/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://ac-core.mintlify.app/_mintlify/api/og/v2?division=Facturas+electr%C3%B3nicas+%28e-CF%29\u0026amp;title=Reintentar+el+env%C3%ADo+de+un+e-CF\u0026amp;description=Reenv%C3%ADa+a+la+DGII%2C+con+el+mismo+e-NCF%2C+un+e-CF+cuyo+env%C3%ADo+fall%C3%B3+%28%60status%3A+error%60%29.+%C3%9Asalo+en+vez+de+emitir+uno+nuevo+para+no+dejar+huecos+en+tu+secuencia.+Un+e-C\u0026amp;theme=2c74e155053ae544964533a3\u0026amp;signature=286f1248a5aacd511d8af1356d4babf48e229202cb0b5850ee4989e33ff4b6fc\">\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=\"Reintentar el envío de un e-CF - AC-PAY Desarrolladores\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://ac-core.mintlify.app/_mintlify/api/og/v2?division=Facturas+electr%C3%B3nicas+%28e-CF%29\u0026amp;title=Reintentar+el+env%C3%ADo+de+un+e-CF\u0026amp;description=Reenv%C3%ADa+a+la+DGII%2C+con+el+mismo+e-NCF%2C+un+e-CF+cuyo+env%C3%ADo+fall%C3%B3+%28%60status%3A+error%60%29.+%C3%9Asalo+en+vez+de+emitir+uno+nuevo+para+no+dejar+huecos+en+tu+secuencia.+Un+e-C\u0026amp;theme=2c74e155053ae544964533a3\u0026amp;signature=286f1248a5aacd511d8af1356d4babf48e229202cb0b5850ee4989e33ff4b6fc\">\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/ac-core/QMNAIzFHDZfm0c6J/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AC-PAY Desarrolladores\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8E0E98\">\u003clink data-mint-head rel=\"canonical\" href=\"https://ac-core.mintlify.app/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://ac-core.mintlify.app/#organization\",\"name\":\"AC-PAY Desarrolladores\",\"url\":\"https://ac-core.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ac-core/H3T8pD83QnuFmcAj/images/acpay-dev-light.svg?fit=max\u0026auto=format\u0026n=H3T8pD83QnuFmcAj\u0026q=85\u0026s=f47824901636bdbc31839583662fdd64\"}},{\"@type\":\"WebSite\",\"@id\":\"https://ac-core.mintlify.app#website\",\"name\":\"AC-PAY Desarrolladores\",\"url\":\"https://ac-core.mintlify.app\",\"publisher\":{\"@id\":\"https://ac-core.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf#webpage\",\"url\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf\",\"name\":\"Reintentar el envío de un e-CF\",\"description\":\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.\",\"dateModified\":\"2026-11-03T12:03:24.183Z\",\"isPartOf\":{\"@id\":\"https://ac-core.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Facturas electrónicas (e-CF)\",\"item\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/listar-e-cf-de-venta\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reintentar el envío de un e-CF\",\"item\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf#apireference\",\"headline\":\"Reintentar el envío de un e-CF\",\"name\":\"Reintentar el envío de un e-CF\",\"description\":\"Reenvía a la DGII, con el mismo e-NCF, un e-CF cuyo envío falló (status: error). Úsalo en vez de emitir uno nuevo para no dejar huecos en tu secuencia. Un e-CF rejected no se reintenta: corrige los datos y emite otro. No lleva cuerpo.\",\"url\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf\",\"mainEntityOfPage\":{\"@id\":\"https://ac-core.mintlify.app/api-reference/facturas-electr%C3%B3nicas-e-cf/reintentar-el-env%C3%ADo-de-un-e-cf#webpage\"},\"dateModified\":\"2026-11-03T12:03:24.183Z\",\"publisher\":{\"@id\":\"https://ac-core.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://ac-core.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AC-PAY Desarrolladores\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AC-PAY Desarrolladores","nav":{"global":null,"languages":[{"language":"es","default":true,"tabs":[{"tab":"Guías","icon":"book-open","pages":[{"title":"Guías","href":""}]},{"tab":"Referencia de la API","icon":"square-terminal","groups":[{"group":"Facturas electrónicas (e-CF)","pages":[{"title":"Listar e-CF de venta","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/invoices","href":"/api-reference/facturas-electrónicas-e-cf/listar-e-cf-de-venta"},{"title":"Emitir un e-CF de venta","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices","href":"/api-reference/facturas-electrónicas-e-cf/emitir-un-e-cf-de-venta"},{"title":"Consultar un e-CF","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/invoices/{id}","href":"/api-reference/facturas-electrónicas-e-cf/consultar-un-e-cf"},{"title":"Anular un e-CF","description":"Anula ante la DGII un e-CF aceptado. No lleva cuerpo. Devuelve el documento con `status: cancelled`.","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/void","href":"/api-reference/facturas-electrónicas-e-cf/anular-un-e-cf"},{"title":"Reintentar el envío de un e-CF","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/retry","href":"/api-reference/facturas-electrónicas-e-cf/reintentar-el-envío-de-un-e-cf"},{"title":"Descargar la representación impresa (PDF)","description":"Archivo `\u003ce-NCF>.pdf` como adjunto.","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/invoices/{id}/pdf","href":"/api-reference/facturas-electrónicas-e-cf/descargar-la-representación-impresa-pdf"},{"title":"Descargar el XML firmado","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/invoices/{id}/xml","href":"/api-reference/facturas-electrónicas-e-cf/descargar-el-xml-firmado"}]},{"group":"Notas de crédito y débito","pages":[{"title":"Emitir una nota de crédito (E34)","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/credit-notes","href":"/api-reference/notas-de-crédito-y-débito/emitir-una-nota-de-crédito-e34"},{"title":"Emitir una nota de débito (E33)","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/invoices/{id}/debit-notes","href":"/api-reference/notas-de-crédito-y-débito/emitir-una-nota-de-débito-e33"},{"title":"Listar las notas de una factura","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/invoices/{id}/notes","href":"/api-reference/notas-de-crédito-y-débito/listar-las-notas-de-una-factura"},{"title":"Consultar una nota","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/notes/{id}","href":"/api-reference/notas-de-crédito-y-débito/consultar-una-nota"},{"title":"Reintentar el envío de una nota","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/notes/{id}/retry","href":"/api-reference/notas-de-crédito-y-débito/reintentar-el-envío-de-una-nota"},{"title":"Descargar el XML firmado de una nota","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/notes/{id}/xml","href":"/api-reference/notas-de-crédito-y-débito/descargar-el-xml-firmado-de-una-nota"}]},{"group":"Comprobantes especiales","pages":[{"title":"Emitir un comprobante especial","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/special-documents","href":"/api-reference/comprobantes-especiales/emitir-un-comprobante-especial"},{"title":"Consultar un comprobante especial","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/special-documents/{id}","href":"/api-reference/comprobantes-especiales/consultar-un-comprobante-especial"},{"title":"Reintentar el envío de un comprobante especial","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/special-documents/{id}/retry","href":"/api-reference/comprobantes-especiales/reintentar-el-envío-de-un-comprobante-especial"},{"title":"Descargar el XML firmado de un comprobante especial","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/special-documents/{id}/xml","href":"/api-reference/comprobantes-especiales/descargar-el-xml-firmado-de-un-comprobante-especial"}]},{"group":"Secuencias","pages":[{"title":"Listar las secuencias de e-NCF","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/sequences","href":"/api-reference/secuencias/listar-las-secuencias-de-e-ncf"}]},{"group":"Límites","pages":[{"title":"Consultar los límites mensuales de emisión","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/limits","href":"/api-reference/límites/consultar-los-límites-mensuales-de-emisión"}]},{"group":"Webhooks","pages":[{"title":"Listar los webhooks","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/webhooks","href":"/api-reference/webhooks/listar-los-webhooks"},{"title":"Registrar un webhook","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/webhooks","href":"/api-reference/webhooks/registrar-un-webhook"},{"title":"Consultar un webhook","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/webhooks/{id}","href":"/api-reference/webhooks/consultar-un-webhook"},{"title":"Borrar un webhook","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json delete /v1/webhooks/{id}","href":"/api-reference/webhooks/borrar-un-webhook"},{"title":"Modificar un webhook","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json patch /v1/webhooks/{id}","href":"/api-reference/webhooks/modificar-un-webhook"},{"title":"Enviar un evento de prueba","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json post /v1/webhooks/{id}/test","href":"/api-reference/webhooks/enviar-un-evento-de-prueba"}]},{"group":"Estado","pages":[{"title":"Estado del servicio","deprecated":null,"version":null,"openapi":"/api-reference/ecf.json get /v1/health","href":"/api-reference/estado/estado-del-servicio"}]}]},{"tab":"Novedades","icon":"megaphone","pages":[{"title":"Novedades","href":"/novedades"}]}]}]},"basePath":"","title":"Reintentar el envío de un e-CF - AC-PAY Desarrolladores","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-DCDCdBVX.js","utils-ME8dDnLe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-0e84ACsd.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-wgRBj-ia.js","snippetPresets-C11Sgb-o.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-C0lapOpP.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ZeRQV8fF.js","shallow-BupWh095.js","getApiPlaygroundDisplay-BnYQO2Ss.js","CodeSnippet-RKKOc8c_.js","CodeSnippets-Drf_m8wS.js","Page-Bevw23-4.js","getPastedJson-u6QiPzNZ.js","icon-Bb-CBSxO.js","MethodPill-F7l5AI7V.js","DuplicateIcon-IiAXkdSg.js","createIcon-FliI8EBc.js","DynamicMarkdown-B62XqCSI.js","SectionHeading-Dj31pT03.js","axios-vUo_bRtp.js","Markdown-BOgQCTwD.js","clsx-BIWXJmsZ.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DKZWslLH.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-UDqbR6xh.js"]}