APISUNAT
  • Inicio
  • API REST
    • URL y Autenticación
    • /personas
      • personaId
      • personaToken
      • fileName
      • documentBody
    • /documents
    • - Generador JSON -
  • Otras Guías
    • Pase a Producción
      • Certificado Digital Tributario (CDT)
      • Usuario Secundario (SUNAT)
      • Credenciales GRE v2.0
  • ChangeLog
    • Web APP
      • 1.79.0
      • 1.78.3
      • 1.78.2
      • 1.78.1
      • 1.78.0
      • 1.77.5
      • 1.77.4
      • 1.77.3
      • 1.77.2
      • 1.77.1
      • 1.77.0
      • 1.76.3
      • 1.76.0
      • 1.75.4
      • 1.75.3
      • 1.75.2
      • 1.75.1
      • 1.75.0
      • 1.74.7
      • 1.74.6
  • ENLACES
    • 🔗Plugin para WordPress (WooCommerce)
    • 📶Estado del servicio
    • 📞WhatsApp
Con tecnología de GitBook
En esta página
  • sendBill
  • voidBill
  • lastDocument

¿Te fue útil?

  1. API REST

/personas

Endpoints para el envío y anulación de documentos

sendBill

POST URL /personas/v1/sendBill

Envío de documentos

Request Body

Name
Type
Description

personaId*

string

Identificador de tu empresa

personaToken*

string

Token de acceso de tu empresa

fileName*

string

Nombre que usaremos para el archivo XML según parámetros de SUNAT. RRRRRRRRRRR-TT-SSSS-CCCCCCCC Donde: R = RUC (11 dígitos) T = Código de tipo de documento (2 dígitos) S = Serie (4 caracteres) C = Número correlativo (8 dígitos)

documentBody*

object

Objeto con todos los datos del documento

customerEmail

string

Email del adquiriente. Si lo pones le enviaremos el documento luego de ser emitido.

{
    "status": "PENDIENTE",
    "documentId": "5d4g1e88b30104056706dffe"
}
{
    "status": "ERROR",
    "error": {} // objeto con datos del error
}

voidBill

POST URL /personas/v1/voidBill

Anulación de documentos

Request Body

Name
Type
Description

personaId*

string

Identificador de tu empresa

personaToken*

string

Token de acceso de tu empresa

documentId*

string

Identificador del documento que se va a anular

reason*

string

Motivo de la anulación (3 - 100 caracteres)

{
    "status": "PENDIENTE",
    "documentId": "5d4g1e88b30104056706dffe"
}
{
    "status": "ERROR",
    "error": {} // objeto con datos del error
}

lastDocument

POST URL /personas/lastDocument

Obtener el número correlativo

Request Body

Name
Type
Description

personaId*

string

Identificador de tu empresa

personaToken*

string

Token de acceso de tu empresa

type*

string

Código de tipo de documento (2 dígitos)

serie*

string

Serie (4 caracteres)

{
    "personaId": "5f6cd73425f5c52d375dd55c",
    "production": true,
    "type": "01",
    "serie": "F001",
    "lastNumber":"00000001",
    "suggestedNumber":"00000002"
}

AnteriorURL y AutenticaciónSiguientepersonaId

Última actualización hace 1 año

¿Te fue útil?