Validaciones básicas

    Existen reglas de negocio que debes implementar en tu código para que un pago sea capaz de entrar en la contabilidad sin problemas.

    Ejemplo de un Request que genera una validación

    Response Header

    Status code 400
    Descripción BAD REQUEST

    Response Body

    Validaciones por campo

    Las validaciones del negocio son importantes para mantener un óptimo funcionamiento del sistema, te aconsejamos anticiparte y conocer de fondo como validar tus campos, a continuación se describen las validaciones del API Endpoint de recaudaciones campo por campo.

    Validaciones de recaudaciones

     

    Rut emisor

    Rut del emisor

    • Este campo no puede estar vacío: El Rut es un campo obligatorio.
    • Rut invalido: El Rut debe seguir el formato 12345678-9.
     

    Rut receptor

    Rut del receptor

    • Este campo no puede estar vacío: El Rut es un campo obligatorio.
    • Rut invalido: El Rut debe seguir el formato 12345678-9.
     

    Código medio de pago

    El código del medio de pago es la forma en la que realizaste la recaudación:

    • Este campo no puede estar vacío.
    • El medio de pago no es valido: el código de medio de pago debe pertenecer a la siguiente lista:
      • EFECTIVO

      • TRANSFERENCIA

      • CHEQUE

      • CREDITO

      • DEBITO

      • VALEVISTA

     

    Fecha

    Fecha en la que se realizo la recaudación.

    Considera estas validaciones de formato o negocio:

    • Este campo no puede estar vacío: la fecha de recaudación es un campo obligatorio.
    • El formato de la fecha es inválido: Las fechas deben ser manejadas en el formato yyyy-MM-dd.
    • La fecha de pago debe ser válida: La fecha de emisión es inválida o se encuentra fuera del rango permitido (entre 01/01/1900 y 01/01/2100).
     

    Monto total

    El valor neto es la base imponible sobre la cual se aplica un impuesto

    • Este campo no puede estar vacío: Debes ingresar la suma de todas las recaudaciones que estas realizando.

    Detalle de documentos

     

    Validaciones generales

    Estas validaciones son aplicadas de forma general al detalle de los documentos referenciados.

    • Las líneas de detalle superan el máximo permitido (60).
    • Debe tener al menos 1 documento referenciado.
     

    Folio

    Folio del documento que se esta referenciando

    • Este campo no puede estar vacío: El folio es un campo obligatorio.
    • Supera el largo permitido: el largo permitido para el folio es de 10 dígitos.
     

    Tipo de documento

    Código del tipo de documento declarado por el SII
    • Existen algunos tipos de documentos que no son soportados, son los siguientes:
    Descripción Código del SII
    FACTURA DE INICIO 29
    FACTURA 30
    FACTURA EXENTA 32
    FACTURA ELECTRÓNICA 33
    FACTURA ELECTRÓNICA EXENTA 34
    BOLETA 35
    FACTURA DE COMPRA 45
    FACTURA DE COMPRA ELECTRÓNICA 46
     

    Monto

    El valor exento se utiliza cuando el documento es una compra o venta de un bien o servicio.

    • El monto abonar no puede superar al monto total del documento: El monto abonar no puede superar al monto total del documento, no considera pagos parciales, sobrepagos y notas de crédito/debito.
    • El monto total no es válido, debe estar entre 1 y 99.999.999.999