SIFENDE
Guías

Nota de Débito Electrónica

Cómo emitir una Nota de Débito (NDE) para incrementar el monto de una factura aprobada.

La Nota de Débito Electrónica (NDE) se emite para agregar cargos a una Factura Electrónica ya aprobada: intereses, ajustes por diferencias de cambio, fletes facturados después, recargos por mora, etc.

¿Cuándo emitir una NDE?

Emití una NDE cuando necesitás incrementar el monto cobrado al receptor sobre una FE ya aprobada. Algunos casos típicos:

  • Intereses por mora.
  • Ajustes positivos por diferencia de cambio en facturas en moneda extranjera.
  • Fletes o servicios adicionales no incluidos en la FE original.
  • Recargos pactados después de la emisión.

La NDE solo aplica a documentos en estado APROBADO. Si vas a corregir una FE rechazada, emití una nueva FE en lugar de una NDE.

Estructura

La NDE usa el mismo patrón que la NCE: requiere documentoAsociado con el CDC de la FE original y un motivoEmision. La diferencia es que el efecto es aumentar el monto, no descontarlo.

AspectoFENDE
tipoDocumentoFACTURA_ELECTRONICANOTA_DE_DEBITO_ELECTRONICA
documentoAsociadoOpcionalObligatorio (CDC de la FE original)
motivoEmisionNo aplicaObligatorio (string enum)
tipoTransaccionObligatorioNo se envía (lo hereda de la FE original)
Receptor innominadoPermitidoNo permitido

Restricción de receptor

Igual que la NCE, la NDE no admite receptor innominado. Si la FE original era innominada, identificá al receptor con cédula o RUC en la NDE.

Motivos válidos de emisión

ValorMotivo
INTERESIntereses por mora o financiamiento
GASTO_TRANSPORTEGastos de transporte / fletes facturados después
AUMENTO_PRECIOAumento de precio sobre lo facturado originalmente
otrosOtros motivos no contemplados

motivoEmision es un string enum, no un código numérico. La API valida contra estos valores exactos.

Paso 1: Armá el request

Ejemplo de NDE por intereses sobre una FE B2B aprobada:

{
  "tipoDocumento": "NOTA_DE_DEBITO_ELECTRONICA",
  "fechaEmision": "2026-04-27T16:15:00",
  "tipoEmision": "NORMAL",
  "numeroEstablecimiento": 1,
  "puntoExpedicion": 1,
  "monedaOperacion": "PYG",
  "motivoEmision": "INTERES",
  "receptor": {
    "tipoContribuyente": "CONTRIBUYENTE",
    "tipoOperacion": "B2B",
    "numeroDocumento": "80012345",
    "digitoVerificador": "1",
    "nombreRazonSocial": "Comercial Guaraní S.A."
  },
  "documentoAsociado": {
    "tipo": "ELECTRONICO",
    "cdc": "01800123451001001000000122026042710000000006"
  },
  "items": [
    {
      "codigo": "INT-MORA",
      "descripcion": "Intereses por mora - Factura 001-001-0000123",
      "cantidad": 1,
      "unidadMedida": "UNI",
      "precioUnitario": 75000,
      "afectacionTributaria": "GRAVADO",
      "tasaIVA": 10
    }
  ]
}

Paso 2: Enviá la NDE

curl -X POST https://api.sifende.com.py/api/v1/documento-electronico \
  -H "Authorization: Bearer $SIFENDE_API_KEY" \
  -H "Content-Type: application/json" \
  -d @nota-debito.json

Respuesta exitosa: 202 Accepted con un body DocumentoElectronicoEmisionResponseDTO (id, cdc, estado: "PENDIENTE", numeroFormateado, qrUrl, statusUrl, kudeUrl). Guardá los identificadores como en la FE.

Paso 3: Verificá el estado

El procesamiento es asíncrono. Aplicá la misma estrategia de polling que para FE y NCE; ver Consultar Estado.

Errores frecuentes

StatusTipoCausaSolución
400validation-errorFalta documentoAsociado o motivoEmisionCompletar ambos campos
400invalid-enum-valuemotivoEmision no es uno de los enums válidosUsar INTERES, GASTO_TRANSPORTE, AUMENTO_PRECIO u otros
422SIFEN (CDC asociado)CDC referenciado no existe o no está aprobadoConfirmar estado de la FE original
422SIFEN (receptor)Se intentó usar receptor innominadoIdentificar al receptor

Próximos pasos

On this page