Emisión de Documentos

     

    Emitir un documento significa que enviaremos el archivo al SII para que sea revisado, firmado y aceptado.

    En esta sección aprenderás cómo utilizar la API para insertar documentos y emitirlos.

    Flujo de emisión de boletas y obtención del timbre SII

    Hubspot - nubox (33)

    Insertando y emitiendo una boleta obteniendo su timbre del SII

    Para insertar una venta utilizaremos el verbo http POST

    exclamacion

    API endpoint exclusivo para partners que trabajen con factura electronica.

    URL del recurso

    Información del recurso

    Formato de respuesta JSON
    ¿Requiere autenticación? SI
    ¿Requiere token? SI
    ¿Requiere Partner key? NO

    Parámetros

    Nombre Descripción Tipo del parámetro Tipo del dato
    rut Rut de la empresa Path String
    numeroSerie Número de serie del sistema, este valor se obtiene desde el resultado de la autenticación API Path Integer
    rutFuncionario
    rut del funcionario Path String
    opcionFoliosAutomaticos
    0: folios informados
    1: genera folios automáticos
    Path Integer
    codigoSIItipoDocumento

    Código SII que identifica el tipo Documento, códigos aceptados: 

    39 - Boleta Electrónica

    41 - Boleta Electrónica Exenta

    Path Integer
    documento Detalle de las Boletas Body Json

    JSON de Documento

    En el parámetro documento debes incluir un JSON con la siguiente estructura.

    Nombre Tipo Obligatorio Descripción
    productos Array SI Array de Json de los productos incluidos en la boleta
    documentoReferenciado Json NO Referencia de la boleta

    JSON de Productos

    En el parámetro producto debes incluir un JSON con la siguiente estructura

    Nombre Tipo Obligatorio Descripción
    fechaEmision string SI

    Fecha de emisión de la boleta en formato yyyy-mm-dd

    folio integer SI Número de Folio del documento
    rutContraparte string SI Rut de la contraparte
    razonSocialContraparte string NO Nombre de la contraparte
    giroContraparte string NO Giro de la contraparte
    comunaContraparte string SI

    Comuna de la contraparte

    direccionContraparte string NO

    Dirección de la contraparte

    emailContraparte string NO Email Contraparte
    codigoSucursal string SI Código interno de la sucursal ingresada en Nubox, este dato debes solicitarlo al cliente, la ubicación es: Administración >> Sucursales >> Código interno
    secuencia integer NO Número de secuencia, cambiara según la cantidad de productos que se ingresen
    afecto string NO  Indicador para marcar si el producto es afecto. Valores posibles: SI, NO
    producto string NO

    Nombre del producto

    descripcion string NO

    Descripción corta del producto

    cantidad number NO Cantidad del producto
    precio integer NO Precio del producto
    valor number NO

    Valor del producto

    codigoItem string NO Código del producto
    unidadMedida string NO Unidad de Medida
    fechaVencimiento string SI Fecha de vencimiento
    codigoSIITipoDeServicio string SI Codigo SII de la Boleta
    fechaPeriodoDesde string SI Fecha periodo desde
    fechaPeriodoHasta string SI Fecha periodo hasta
    observacion
    string NO Parámetro opcional

    JSON de documento referenciado

    En el parámetro producto debes incluir un JSON con la siguiente estructura

    Nombre Tipo Obligatorio Descripción
    tipo integer NO

    DTE Documento Enviados Referencia

    folio  integer NO

    Número de folio del documento

    secuencia
    integer NO

    Número de secuencia (cambiara según la cantidad de productos que se ingresen)

    tipoDocumentoReferenciado integer NO

     

    folioDocumentoReferenciado integer NO

    Número de Folio del documento referenciado

    fechaDocumentoReferenciado
    integer NO

    Fecha de emisión del documento referenciado

    motivoReferencia integer NO

     

    glosa string NO

     

    Consideraciones

    exclamacion

    En este apartado se entrega información importante que debes tener en consideración.

    Ejemplos de Request

    Ejemplo Response

    Response Body

    Retorna un archivo .PNG

    Captura de Pantalla 2020-06-25 a la(s) 19.05.18

    Response Header

    Nombre Valor
    cache-control no-cache
    content-length 0
    content-type application/json; charset=utf-8
    date Thu, 16 Apr 2020 22:53:54 GMT

    Pruebas

    Probar en Swagger