1. Introducción

Bienvenido al manual de integración por Web Services (REST). Podrás emitir documentos de venta desde tu sistema enviándonos una trama JSON. Nosotros nos encargamos de generar el XML, firmarlo y enviarlo a SUNAT.


2. Endpoints y Construcción de URL

El acceso al recurso se realiza por medio del siguiente patrón:


URL := https://test.easyfact.pe/see/rest/<tipoDocumento>/6/<ruc>/<serieNumero>

La variable <tipoDocumento> se define según la siguiente tabla de la SUNAT:

CódigoDescripción
01Factura
03Boleta
07Nota de Crédito
08Nota de Débito
09Guía de remisión
20 Retención
40Percepción

3. Autenticación

Para consumir los servicios REST se requiere el uso de Autenticación Básica (Basic Auth). Se deben enviar las credenciales en el encabezado (Header) HTTP.

  • Usuario: sfe@miEmpresa
  • Clave: 123456

4. Parámetros en la trama

Parámetro declare

  • 0: Solo firma el comprobante de venta
  • 1: Firma y declara asíncronamente
  • 2: Firma y Declara síncronamente

Opción para las notificaciones por correo ( notification)

  • 0: No hay notificación
  • 1: Notificación al emisor
  • 2: Notificación al aceptado
  • 3: Notificación al aceptado con CDR

5. Factura

5.1.1 Cabecera

AtributoTipo Comentario
1. Datos Generales
declare StringOpcional
serieNumeroStringEj. F001-000001
fechaEmisionStringFormato YYYY-MM-DD
tipoDocumentoString01
tipoMonedaStringPEN o USD
codigoTipoOperacionString
serieNumeroGuiaStringOpcional
tipoDocumentoGuiaString Opcional
2. Datos del Emisor
numeroDocIdentidadEmisor StringRUC de 11 dígitos
tipoDocIdentidadEmisorStringSiempre es 6
nombreComercialEmisorStringOpcional
razonSocialEmisor StringOpcional
ubigeoEmisorStringOpcional
direccionEmisor StringOpcional
urbanizacionEmisorStringOpcional
departamentoEmisorStringOpcional
provinciaEmisorStringOpcional
distritoEmisorStringOpcional
codigoPaisEmisorString Opcional
3. Datos del Receptor
numeroDocIdentidadReceptor StringRUC de 11 dígitos
tipoDocIdentidadReceptorStringSiempre es 6
razonSocialReceptorString
4. Totales
importeTotalString
totalOPGravadasString
totalOPNoGravadasStringOpcional
totalOPExoneradasString Opcional
totalDescuentosStringOpcional
sumatoriaIGV String
sumatoriaISCStringOpcional
sumatoriaOtrosTributos StringOpcional
descuentosGlobalesStringOpcional
sumatoriaOtrosCargosStringOpcional
importeTotalVentaString

5.1.2 Items

AtributoTipoComentario
ordenItemString
unidadMedidaItemString
cantidadItemString
codigoProductoItemString
descripcionItemString
valorUnitarioSinIgvString
precioUnitarioConIgvString
codTipoPrecioVtaUnitarioItemString
codigoAfectacionIGVItem String
montoISCItemStringOpcional
tipoSistemaISCItem StringOpcional
montoReferenciaItemStringOpcional
codigoTipoPrecioReferencialStringOpcional
descuentoItemString Opcional
valorVentaItemString

5.1.3 Adicionales

AtributoTipo Comentario
claveStringOpcional
ordenString Opcional
valorString

5.2.1 Request

curl -X PUT https://test.easyfact.pe/see/rest/01 \
  -u "demo:demo" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "items": [
        {
            "ordenItem": "1",
            "idProducto": "39",
            "adicionales": [],
            "cantidadItem": "1",
            "descuentoItem": "0.00",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "GATORADE 0.650 ML 4",
            "unidadMedidaItem": "PK",
            "codigoProductoItem": "0005",
            "codigoDescuentoItem": "00",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "PAQ",
            "codigoAfectacionIGVItem": "10",
            "porcentajeDescuentoItem": "0.00",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "2",
            "idProducto": "41",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 1",
                    "noImprimir": false
                },
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 2",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "descuentoItem": "0.00",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "COCA - COLA 1LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0001",
            "codigoDescuentoItem": "00",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "porcentajeDescuentoItem": "0.00",
            "clasificacionProductoItem": "14101501",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "3",
            "idProducto": "44",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "permanente de INCA KOLA",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "descuentoItem": "0.00",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "INKA COLA 1.5 LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0002",
            "codigoDescuentoItem": "00",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "porcentajeDescuentoItem": "0.00",
            "codTipoPrecioVtaUnitarioItem": "01"
        }
    ],
    "server": {
        "serie": "F001",
        "numero": 8,
        "idEmpresa": 19,
        "idUsuario": 48,
        "noValidar": false,
        "idPuntoventa": 34,
        "condicionPago": "",
        "idListaPrecio": 0,
        "enviarAdjuntoDescomprimido": true
    },
    "anulado": false,
    "declare": "0",
    "version": "2.1",
    "adjuntos": [],
    "anticipos": [],
    "formaPago": "CONTADO",
    "ubigeoPOS": "010102",
    "esFicticio": false,
    "keepNumber": "false",
    "tipoCorreo": "2",
    "tipoMoneda": "PEN",
    "adicionales": [],
    "distritoPOS": "ASUNCI\u00d3N",
    "horaEmision": "00:53:45",
    "serieNumero": "F001-000008",
    "direccionPOS": "AV. GRAN CHIMU 456",
    "fechaEmision": "2026-07-31",
    "importeTotal": "300.00",
    "notification": "1",
    "provinciaPOS": "CHACHAPOYAS",
    "sumatoriaIGV": "45.76",
    "sumatoriaISC": "0.00",
    "ubigeoEmisor": "150136",
    "creditoCuotas": [],
    "tipoDocumento": "01",
    "distritoEmisor": "SAN MIGUEL",
    "esContingencia": false,
    "formaPagoGlosa": "CONTADO",
    "telefonoEmisor": "+51 997 724 338",
    "totalAnticipos": "0.00",
    "ubigeoReceptor": "150117",
    "departamentoPOS": "AMAZONAS",
    "direccionEmisor": "AV. DEL PACIFICO 180 SAN MIGUEL",
    "provinciaEmisor": "LIMA",
    "totalDescuentos": "0.00",
    "totalOPGravadas": "254.24",
    "codigoPaisEmisor": "PE",
    "distritoReceptor": "LOS OLIVOS",
    "totalOPGratuitas": "0.00",
    "direccionReceptor": "JR. JOSE SALAZAR NRO. 183 DPTO. 101 URB. PANAMERICANA NORTE",
    "docAfectadoFisico": false,
    "importeTotalVenta": "300.00",
    "provinciaReceptor": "LIMA",
    "razonSocialEmisor": "BYH CONSULTING S.A.C.",
    "totalOPExoneradas": "0.00",
    "totalOPNoGravadas": "0.00",
    "codigoPaisReceptor": "PE",
    "departamentoEmisor": "LIMA",
    "descuentosGlobales": "0.00",
    "nombreComercialPOS": "SUCURSAL",
    "urbanizacionEmisor": "",
    "codigoTipoOperacion": "0101",
    "razonSocialReceptor": "RAYANTUR S.A.",
    "departamentoReceptor": "LIMA",
    "sumatoriaOtrosCargos": "0",
    "codigoEstablecimiento": "0001",
    "nombreComercialEmisor": "EXCLUSIVIDAD EN JEANS",
    "tipoDocIdentidadEmisor": "6",
    "sumatoriaImpuestoBolsas": "0.00",
    "numeroDocIdentidadEmisor": "20601973759",
    "tipoDocIdentidadReceptor": "6",
    "numeroDocIdentidadReceptor": "20601073537"
}'

5.2.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668436,
            "_number": 0,
            "result": "FIRMADO",
            "hash": "."
        }
    },
    "multiple": []
}

5.3.1 Request

curl -X GET https://test.easyfact.pe/see/rest/01/6/20601973759/F001-000008 \
  -u "demo:demo" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json"

5.3.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668436,
            "tde": "6",
            "nde": "20601973759",
            "td": "01",
            "sn": "F001-000008",
            "_series": "F001",
            "_number": 8,
            "result": "FIRMADO",
            "message": "",
            "notes": "",
            "hash": "."
        }
    },
    "multiple": []
}

6. Boleta

6.1.1 Cabecera

AtributoTipoComentario
1. Datos Generales
serieNumeroString Ej. B001-000001
fechaEmisionStringFormato YYYY-MM-DD
tipoDocumentoString03
tipoMonedaStringPEN o USD
codigoTipoOperacionString
serieNumeroGuiaStringOpcional
tipoDocumentoGuiaStringOpcional
2. Datos del Emisor
numeroDocIdentidadEmisorStringDNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadEmisorStringSiempre es 6
nombreComercialEmisorString Opcional
razonSocialEmisorStringOpcional
ubigeoEmisor StringOpcional
direccionEmisorStringOpcional
urbanizacionEmisorStringOpcional
departamentoEmisorStringOpcional
provinciaEmisorStringOpcional
distritoEmisorString Opcional
codigoPaisEmisorStringOpcional
3. Datos del Receptor
numeroDocIdentidadReceptorString DNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadReceptorStringSiempre es 6
razonSocialReceptorString
4. Totales
importeTotalString
totalOPGravadasString
totalOPNoGravadasStringOpcional
totalOPExoneradasStringOpcional
totalDescuentosStringOpcional
sumatoriaIGVString
sumatoriaISCStringOpcional
sumatoriaOtrosTributosString Opcional
descuentosGlobalesStringOpcional
sumatoriaOtrosCargosStringOpcional
importeTotalVentaString

6.1.2 Items

AtributoTipoComentario
ordenItemString
unidadMedidaItemString
cantidadItemString
codigoProductoItemString
descripcionItemString
valorUnitarioSinIgvString
precioUnitarioConIgvString
codTipoPrecioVtaUnitarioItemString
codigoAfectacionIGVItem String
montoISCItemStringOpcional
tipoSistemaISCItem StringOpcional
montoReferenciaItemStringOpcional
codigoTipoPrecioReferencialStringOpcional
descuentoItemString Opcional
valorVentaItemString

6.1.3 Adicionales

AtributoTipo Comentario
claveStringOpcional
ordenString Opcional
valorString

6.2.1 Request

curl -X PUT https://test.easyfact.pe/see/rest/03 \
  -u "demo:demo" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "items": [
        {
            "ordenItem": "1",
            "idProducto": "41",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 1",
                    "noImprimir": false
                },
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 2",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "descuentoItem": "0.00",
            "importeIGVItem": "4.58",
            "montoTotalItem": "30.00",
            "valorVentaItem": "25.42",
            "descripcionItem": "COCA - COLA 1LT",
            "unidadMedidaItem": "NIU",
            "codigoProductoItem": "0001",
            "codigoDescuentoItem": "00",
            "valorUnitarioSinIgv": "25.4237288136",
            "precioUnitarioConIgv": "30.0000000000",
            "unidadMedidaComercial": "UND",
            "codigoAfectacionIGVItem": "10",
            "porcentajeDescuentoItem": "0.00",
            "clasificacionProductoItem": "14101501",
            "codTipoPrecioVtaUnitarioItem": "01"
        }
    ],
    "server": {
        "serie": "BP01",
        "numero": 2,
        "idEmpresa": 19,
        "idUsuario": 48,
        "noValidar": false,
        "idPuntoventa": 34,
        "condicionPago": "",
        "idListaPrecio": 0
    },
    "anulado": false,
    "version": "2.1",
    "adjuntos": [],
    "anticipos": [],
    "ubigeoPOS": "010102",
    "esFicticio": false,
    "keepNumber": "false",
    "tipoCorreo": "2",
    "tipoMoneda": "PEN",
    "adicionales": [],
    "distritoPOS": "ASUNCI\u00d3N",
    "horaEmision": "23:58:18",
    "serieNumero": "BP01-000002",
    "direccionPOS": "AV. GRAN CHIMU 456",
    "fechaEmision": "2026-08-01",
    "importeTotal": "30.00",
    "notification": "1",
    "provinciaPOS": "CHACHAPOYAS",
    "sumatoriaIGV": "4.58",
    "sumatoriaISC": "0.00",
    "ubigeoEmisor": "150136",
    "tipoDocumento": "03",
    "distritoEmisor": "SAN MIGUEL",
    "esContingencia": false,
    "telefonoEmisor": "+51 997 724 338",
    "totalAnticipos": "0.00",
    "departamentoPOS": "AMAZONAS",
    "direccionEmisor": "AV. DEL PACIFICO 180 SAN MIGUEL",
    "provinciaEmisor": "LIMA",
    "totalDescuentos": "0.00",
    "totalOPGravadas": "25.42",
    "codigoPaisEmisor": "PE",
    "totalOPGratuitas": "0.00",
    "direccionReceptor": "-",
    "docAfectadoFisico": false,
    "importeTotalVenta": "30.00",
    "razonSocialEmisor": "BYH CONSULTING S.A.C.",
    "totalOPExoneradas": "0.00",
    "totalOPNoGravadas": "0.00",
    "departamentoEmisor": "LIMA",
    "descuentosGlobales": "0.00",
    "nombreComercialPOS": "SUCURSAL",
    "urbanizacionEmisor": "",
    "codigoTipoOperacion": "0101",
    "razonSocialReceptor": "PUBLICO GENERAL",
    "sumatoriaOtrosCargos": "0",
    "codigoEstablecimiento": "0001",
    "nombreComercialEmisor": "EXCLUSIVIDAD EN JEANS",
    "tipoDocIdentidadEmisor": "6",
    "sumatoriaImpuestoBolsas": "0.00",
    "numeroDocIdentidadEmisor": "20601973759",
    "tipoDocIdentidadReceptor": "0",
    "numeroDocIdentidadReceptor": "00000000"
}'

6.2.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668440,
            "_number": 0,
            "result": "FIRMADO",
            "hash": "."
        }
    },
    "multiple": []
}

6.3.1 Request

curl -X GET https://test.easyfact.pe/see/rest/03/6/20601973759/BP01-000002 \
  -u "demo:demo" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json"

6.3.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668440,
            "tde": "6",
            "nde": "20601973759",
            "td": "03",
            "sn": "BP01-000002",
            "_series": "BP01",
            "_number": 2,
            "result": "FIRMADO",
            "message": "",
            "notes": "",
            "hash": "."
        }
    },
    "multiple": []
}

7. Nota de crédito

7.1.1 Cabecera

AtributoTipo Comentario
1. Datos Generales
serieNumeroStringEj. FC01-000001
fechaEmisionString Formato YYYY-MM-DD
tipoDocumentoString07
tipoMonedaString PEN o USD
codigoTipoOperacionString
serieNumeroGuia StringOpcional
tipoDocumentoGuiaStringOpcional
tipoNotaCreditoStringEj. 01
motivoSustentoString Ej. ANULACIÓN DE LA OPERACIÓN
serieNumeroAfectadoStringEj. F001-2
serieNumeroModificaStringEj. F001-2|F001-3
tipoDocumentoModificaString Ej. 01
fechaDocumentoAfectadoStringEj. 2026-07-21
2. Datos del Emisor
numeroDocIdentidadEmisorString DNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadEmisorStringSiempre es 6
nombreComercialEmisorStringOpcional
razonSocialEmisorString Opcional
ubigeoEmisorStringOpcional
direccionEmisorString Opcional
urbanizacionEmisorStringOpcional
departamentoEmisorStringOpcional
provinciaEmisorStringOpcional
distritoEmisorStringOpcional
codigoPaisEmisorString Opcional
3. Datos del Receptor
numeroDocIdentidadReceptor StringDNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadReceptorString Siempre es 6
razonSocialReceptorString
4. Totales
importeTotalString
totalOPGravadas String
totalOPNoGravadasStringOpcional
totalOPExoneradas StringOpcional
totalDescuentosStringOpcional
sumatoriaIGVString
sumatoriaISCStringOpcional
sumatoriaOtrosTributosStringOpcional
descuentosGlobalesString Opcional
sumatoriaOtrosCargosStringOpcional
importeTotalVenta String

7.1.2 Items

AtributoTipoComentario
ordenItemString
unidadMedidaItemString
cantidadItemString
codigoProductoItemString
descripcionItemString
valorUnitarioSinIgvString
precioUnitarioConIgvString
codTipoPrecioVtaUnitarioItemString
codigoAfectacionIGVItemString
montoISCItemString Opcional
tipoSistemaISCItemStringOpcional
montoReferenciaItem StringOpcional
codigoTipoPrecioReferencialStringOpcional
descuentoItemStringOpcional
valorVentaItemString

7.1.3 Adicionales

AtributoTipoComentario
claveStringOpcional
ordenStringOpcional
valorString

7.2.1 Request


curl -X PUT https://test.easyfact.pe/see/rest/07 \  -u "demo:demo" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "items": [
        {
            "ordenItem": "1",
            "idProducto": "39",
            "adicionales": [],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "GATORADE 0.650 ML 4",
            "unidadMedidaItem": "PK",
            "codigoProductoItem": "0005",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "PAQ",
            "codigoAfectacionIGVItem": "10",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "2",
            "idProducto": "41",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 1",
                    "noImprimir": false
                },
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 2",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "COCA - COLA 1LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0001",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "clasificacionProductoItem": "14101501",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "3",
            "idProducto": "44",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "permanente de INCA KOLA",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "INKA COLA 1.5 LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0002",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "codTipoPrecioVtaUnitarioItem": "01"
        }
    ],
    "server": {
        "serie": "F002",
        "numero": 2,
        "idEmpresa": 19,
        "idUsuario": 48,
        "noValidar": false,
        "idPuntoventa": 34,
        "idListaPrecio": 0,
        "enviarAdjuntoDescomprimido": true
    },
    "anulado": false,
    "version": "2.1",
    "adjuntos": [],
    "ubigeoPOS": "010102",
    "esFicticio": false,
    "keepNumber": "false",
    "tipoCorreo": "2",
    "tipoMoneda": "PEN",
    "adicionales": [],
    "distritoPOS": "ASUNCI\u00d3N",
    "horaEmision": "01:00:29",
    "serieNumero": "F002-000002",
    "direccionPOS": "AV. GRAN CHIMU 456",
    "fechaEmision": "2026-07-21",
    "importeTotal": "300.00",
    "notification": "1",
    "provinciaPOS": "CHACHAPOYAS",
    "sumatoriaIGV": "45.76",
    "sumatoriaISC": "0.00",
    "ubigeoEmisor": "150136",
    "creditoCuotas": [],
    "tipoDocumento": "07",
    "distritoEmisor": "SAN MIGUEL",
    "esContingencia": false,
    "motivoSustento": "ANULACI\u00d3N DE LA OPERACI\u00d3N",
    "telefonoEmisor": "+51 997 724 338",
    "totalAnticipos": "0",
    "ubigeoReceptor": "150117",
    "departamentoPOS": "AMAZONAS",
    "direccionEmisor": "AV. DEL PACIFICO 180 SAN MIGUEL",
    "provinciaEmisor": "LIMA",
    "tipoNotaCredito": "01",
    "totalDescuentos": "0.00",
    "totalOPGravadas": "254.24",
    "codigoPaisEmisor": "PE",
    "distritoReceptor": "LOS OLIVOS",
    "totalOPGratuitas": "0.00",
    "direccionReceptor": "JR. JOSE SALAZAR NRO. 183 DPTO. 101 URB. PANAMERICANA NORTE",
    "docAfectadoFisico": true,
    "provinciaReceptor": "LIMA",
    "razonSocialEmisor": "BYH CONSULTING S.A.C.",
    "totalOPExoneradas": "0.00",
    "totalOPNoGravadas": "0.00",
    "codigoPaisReceptor": "PE",
    "departamentoEmisor": "LIMA",
    "nombreComercialPOS": "SUCURSAL",
    "urbanizacionEmisor": "",
    "razonSocialReceptor": "RAYANTUR S.A.",
    "serieNumeroAfectado": "F001-2",
    "serieNumeroModifica": "F001-2|F001-3",
    "departamentoReceptor": "LIMA",
    "sumatoriaOtrosCargos": "0",
    "codigoEstablecimiento": "0001",
    "nombreComercialEmisor": "EXCLUSIVIDAD EN JEANS",
    "tipoDocumentoModifica": "01",
    "fechaDocumentoAfectado": "2026-07-21",
    "tipoDocIdentidadEmisor": "6",
    "sumatoriaImpuestoBolsas": "0.00",
    "numeroDocIdentidadEmisor": "20601973759",
    "tipoDocIdentidadReceptor": "6",
    "numeroDocIdentidadReceptor": "20601073537"
}'

7.2.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668440,
            "_number": 0,
            "result": "FIRMADO",
            "hash": "."
        }
    },
    "multiple": []
}

7.3.1 Request

curl -X GET https://test.easyfact.pe/see/rest/07/6/20601973759/F002-000002 \
  -u "demo:demo" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json"

7.3.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 630159,
            "tde": "6",
            "nde": "20601973759",
            "td": "07",
            "sn": "F002-000002",
            "_series": "F002",
            "_number": 2,
            "result": "ACEPTADO",
            "message": "La Nota de Credito numero F002-000002, ha sido aceptada",
            "notes": "",
            "send": "2026-07-21T01:00:29 00:00:00",
            "receive": "2026-07-21 02:07:47",
            "hash": "."
        }
    },
    "multiple": []
}

8. Nota de débito

8.1.1 Cabecera

AtributoTipo Comentario
1. Datos Generales
serieNumeroStringEj. FD01-000001
fechaEmisionString Formato YYYY-MM-DD
tipoDocumentoString08
tipoMonedaString PEN o USD
codigoTipoOperacionString
serieNumeroGuia StringOpcional
tipoDocumentoGuiaStringOpcional
tipoNotaDebitoStringEj. 01
motivoSustentoString Ej. INTERESES POR MORA
serieNumeroAfectadoStringEj. F001-2
serieNumeroModificaStringEj. F001-2|F001-3
tipoDocumentoModificaString Ej. 01
fechaDocumentoAfectadoStringEj. 2026-07-21
2. Datos del Emisor
numeroDocIdentidadEmisorString DNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadEmisorStringSiempre es 6
nombreComercialEmisorStringOpcional
razonSocialEmisorString Opcional
ubigeoEmisorStringOpcional
direccionEmisorString Opcional
urbanizacionEmisorStringOpcional
departamentoEmisorStringOpcional
provinciaEmisorStringOpcional
distritoEmisorStringOpcional
codigoPaisEmisorString Opcional
3. Datos del Receptor
numeroDocIdentidadReceptor StringDNI (8 dígitos) o RUC (11 dígitos)
tipoDocIdentidadReceptorString Siempre es 6
razonSocialReceptorString
4. Totales
importeTotalString
totalOPGravadas String
totalOPNoGravadasStringOpcional
totalOPExoneradas StringOpcional
totalDescuentosStringOpcional
sumatoriaIGVString
sumatoriaISCStringOpcional
sumatoriaOtrosTributosStringOpcional
descuentosGlobalesString Opcional
sumatoriaOtrosCargosStringOpcional
importeTotalVenta String

8.1.2 Items

AtributoTipoComentario
ordenItemString
unidadMedidaItemString
cantidadItemString
codigoProductoItemString
descripcionItemString
valorUnitarioSinIgvString
precioUnitarioConIgvString
codTipoPrecioVtaUnitarioItemString
codigoAfectacionIGVItemString
montoISCItemString Opcional
tipoSistemaISCItemStringOpcional
montoReferenciaItem StringOpcional
codigoTipoPrecioReferencialStringOpcional
descuentoItemStringOpcional
valorVentaItemString

8.1.3 Adicionales

AtributoTipoComentario
claveStringOpcional
ordenStringOpcional
valorString

8.2.1 Request


curl -X PUT https://test.easyfact.pe/see/rest/08 \  -u "demo:demo" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "items": [
        {
            "ordenItem": "1",
            "idProducto": "39",
            "adicionales": [],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "GATORADE 0.650 ML 4",
            "unidadMedidaItem": "PK",
            "codigoProductoItem": "0005",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "PAQ",
            "codigoAfectacionIGVItem": "10",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "2",
            "idProducto": "41",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 1",
                    "noImprimir": false
                },
                {
                    "clave": null,
                    "orden": null,
                    "valor": "Adicional producto permanente 2",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "COCA - COLA 1LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0001",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "clasificacionProductoItem": "14101501",
            "codTipoPrecioVtaUnitarioItem": "01"
        },
        {
            "ordenItem": "3",
            "idProducto": "44",
            "adicionales": [
                {
                    "clave": null,
                    "orden": null,
                    "valor": "permanente de INCA KOLA",
                    "noImprimir": false
                }
            ],
            "cantidadItem": "1",
            "importeIGVItem": "15.25",
            "montoTotalItem": "100.00",
            "valorVentaItem": "84.75",
            "descripcionItem": "INKA COLA 1.5 LT",
            "unidadMedidaItem": "BX",
            "codigoProductoItem": "0002",
            "valorUnitarioSinIgv": "84.7457627119",
            "precioUnitarioConIgv": "100.0000000000",
            "unidadMedidaComercial": "CJA",
            "codigoAfectacionIGVItem": "10",
            "codTipoPrecioVtaUnitarioItem": "01"
        }
    ],
    "server": {
        "serie": "FD01",
        "numero": 1,
        "idEmpresa": 19,
        "idUsuario": 48,
        "noValidar": false,
        "idPuntoventa": 34,
        "idListaPrecio": 0,
        "enviarAdjuntoDescomprimido": true
    },
    "anulado": false,
    "version": "2.1",
    "adjuntos": [],
    "ubigeoPOS": "010102",
    "esFicticio": false,
    "keepNumber": "false",
    "tipoCorreo": "2",
    "tipoMoneda": "PEN",
    "adicionales": [],
    "distritoPOS": "ASUNCI\u00d3N",
    "horaEmision": "01:00:29",
    "serieNumero": "FD01-000001",
    "direccionPOS": "AV. GRAN CHIMU 456",
    "fechaEmision": "2026-07-21",
    "importeTotal": "300.00",
    "notification": "1",
    "provinciaPOS": "CHACHAPOYAS",
    "sumatoriaIGV": "45.76",
    "sumatoriaISC": "0.00",
    "ubigeoEmisor": "150136",
    "creditoCuotas": [],
    "tipoDocumento": "08",
    "distritoEmisor": "SAN MIGUEL",
    "esContingencia": false,
    "motivoSustento": "ANULACI\u00d3N DE LA OPERACI\u00d3N",
    "telefonoEmisor": "+51 997 724 338",
    "totalAnticipos": "0",
    "ubigeoReceptor": "150117",
    "departamentoPOS": "AMAZONAS",
    "direccionEmisor": "AV. DEL PACIFICO 180 SAN MIGUEL",
    "provinciaEmisor": "LIMA",
    "totalDescuentos": "0.00",
    "totalOPGravadas": "254.24",
    "codigoPaisEmisor": "PE",
    "distritoReceptor": "LOS OLIVOS",
    "totalOPGratuitas": "0.00",
    "direccionReceptor": "JR. JOSE SALAZAR NRO. 183 DPTO. 101 URB. PANAMERICANA NORTE",
    "docAfectadoFisico": true,
    "provinciaReceptor": "LIMA",
    "razonSocialEmisor": "BYH CONSULTING S.A.C.",
    "totalOPExoneradas": "0.00",
    "totalOPNoGravadas": "0.00",
    "codigoPaisReceptor": "PE",
    "departamentoEmisor": "LIMA",
    "nombreComercialPOS": "SUCURSAL",
    "urbanizacionEmisor": "",
    "razonSocialReceptor": "RAYANTUR S.A.",
    "serieNumeroAfectado": "F001-2",
    "serieNumeroModifica": "F001-2|F001-3",
    "departamentoReceptor": "LIMA",
    "sumatoriaOtrosCargos": "0",
    "codigoEstablecimiento": "0001",
    "nombreComercialEmisor": "EXCLUSIVIDAD EN JEANS",
    "tipoDocumentoModifica": "01",
    "fechaDocumentoAfectado": "2026-07-21",
    "tipoDocIdentidadEmisor": "6",
    "sumatoriaImpuestoBolsas": "0.00",
    "numeroDocIdentidadEmisor": "20601973759",
    "tipoDocIdentidadReceptor": "6",
    "numeroDocIdentidadReceptor": "20601073537",
    "tipoNotaDebito": "01"
}'

8.2.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 668440,
            "_number": 0,
            "result": "FIRMADO",
            "hash": "."
        }
    },
    "multiple": []
}

8.3.1 Request

curl -X GET https://test.easyfact.pe/see/rest/08/6/20601973759/FD01-000001 \
  -u "demo:demo" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json"

8.3.2 Response

{
    "result": "0",
    "body": {
        "single": {
            "id": 630160,
            "tde": "6",
            "nde": "20601973759",
            "td": "08",
            "sn": "FD01-000001",
            "_series": "FD01",
            "_number": 1,
            "result": "ACEPTADO",
            "message": "La Nota de Debito numero FD01-000001, ha sido aceptada",
            "notes": "",
            "send": "2026-07-21T01:00:29 00:00:00",
            "receive": "2026-07-21 02:07:47",
            "hash": "."
        }
    },
    "multiple": []
}