tefacturo

Emitir Nota de Crédito

Servicio para emitir notas de crédito electrónicas. Las notas de crédito se emiten para anular, corregir o realizar descuentos sobre comprobantes previamente emitidos (facturas o boletas).

Reglas de uso importantes

  • tipoIntegracion: OFFLINE → tu propio ERP se encarga del correlativo (serie/número). ERP → tefacturo se encarga del correlativo.
  • numero (en datosDocumento): no puede estar duplicado. Si el número ya fue utilizado, mapea/controla el correlativo para no reenviarlo.
  • fechaEmision: un comprobante (CPE) se puede declarar con un máximo de 3 días de anterioridad.
  • Reemplaza el RUC fijo del ejemplo por el RUC emisor usado en la URL y el token; los tres deben coincidir.
  • Los valores de la respuesta 200, como serie, número, hash, firma e identificador, son ilustrativos; el API genera sus valores reales en cada solicitud.
Las notas de crédito deben referenciar un comprobante emitido del mismo emisor y receptor. Mantén consistentes los datos del documento original y no emitas una nota por un importe mayor al comprobante referenciado. Para AJUSTES_MONTOS_FECHA_PAGO, la factura referenciada debe ser una venta a crédito con cuotas.
PUThttps://jarvis.tefacturo.pe/notacredito-api/invoice2u/integracion/nota-credito/{ruc}

Servicio para emitir notas de crédito electrónicas. Reemplaza {ruc} con el RUC del emisor. La nota de crédito debe hacer referencia a un comprobante previamente emitido.

Headers

HeaderValorDescripción
AuthorizationBearer {token}Token de autenticación obtenido del endpoint de login
Content-Typeapplication/jsonTipo de contenido del cuerpo de la solicitud

Cuerpo de la Solicitud

La nota de crédito incluye un objeto comprobanteAjustado que referencia al documento original. Usa las tabs del panel derecho para cambiar entre la nota de crédito sobre factura, la nota de crédito sobre boleta y el motivo de ajuste de fecha de pago de la página de Ejemplos JSON.

Los ejemplos completos están en el panel derecho para copiar rápidamente.

Comprobante Ajustado (Documento Original)

El objeto comprobanteAjustado identifica el comprobante original al que se aplica la nota de crédito. Es obligatorio para vincular la nota con el documento que se está corrigiendo.

CampoTipoRequeridoDescripción
seriestringSerie del comprobante original
numeronumberNúmero del comprobante original
tipoComprobantestringTipo: "01" para Factura, "03" para Boleta
tipoDocumentostringFACTURA o BOLETA, coherente con tipoComprobante
fechaEmisionstringFecha de emisión del documento original (YYYY-MM-DD)

Motivos de Nota de Crédito

El campo motivo a nivel raíz define la razón de la emisión de la nota de crédito:

ValorDescripción
ANULACION_OPERACIONAnulación total de la operación. Se emite por el monto completo del documento original.
ANULACION_ERROR_RUCAnulación por error en el RUC del receptor.
CORRECCION_DESCRIPCIONCorrección en la descripción de los items.
DESCUENTO_GLOBALDescuento global aplicado al documento.
DESCUENTO_ITEMDescuento aplicado a items específicos.
DEVOLUCION_TOTALDevolución total de los bienes.
DEVOLUCION_ITEMDevolución parcial de bienes específicos.

Respuesta Exitosa (200)

La respuesta confirma que la nota de crédito fue emitida correctamente y retorna los datos generados del documento: firma, hash, identificador, serie, número, total, observación y tipo_documento.

Revisa el panel derecho para ver y copiar la respuesta de ejemplo.

Manejo de Errores

CódigoEstadoDescripción
400Bad RequestErrores de validación. Verifique que el comprobante ajustado exista y los campos sean correctos.
401UnauthorizedToken de autenticación inválido o expirado.
403ForbiddenNo tiene permisos para emitir notas de crédito con el RUC indicado.
404Not FoundEl RUC o el comprobante original no está registrado en el sistema.
500Internal Server ErrorError interno del servidor. Intente nuevamente o contacte soporte.

Endpoints Relacionados