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