Recibe la aprobación comercial de un comprador externo
POST
/{tenantid}/fe/aprobacioncomercial/api/ecf
const url = 'https://api.novafe.example/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/fe/aprobacioncomercial/api/ecf';const form = new FormData();form.append('xml', 'file');
const options = {method: 'POST'};
options.body = form;
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.novafe.example/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/fe/aprobacioncomercial/api/ecf \ --header 'Content-Type: multipart/form-data' \ --form xml=@fileRuta POST /{tenantid}/fe/aprobacioncomercial/api/ecf. Es obligatorio
(RF-05.5): un comprador externo envía su ACECF sobre un e-CF
propio. Solo registra la decisión; responde 200 sin cuerpo o
400 plano (el ACECF no tiene un acuse como el ARECF). No debe
confundirse con el ACECF saliente, cuando el propio tenant decide
sobre un comprobante que recibió: eso va por
POST /api/v1/received-ecf/{id}/commercial-approval.
Autenticación: esta ruta no lleva API key. La firma del documento y, si el contribuyente lo exige, un token Bearer identifican al llamante.
Parameters
Sección titulada «Parameters»Path Parameters
Sección titulada «Path Parameters»tenantid
required
string format: uuid
Request Bodyrequired
Sección titulada «Request Bodyrequired»Media typemultipart/form-data
object
xml
string format: binary
Responses
Sección titulada «Responses»OK