Skip to main content

Tipos de DTE (target_dte_type)

CódigoDocumento emitido
39Boleta afecta electrónica
41Boleta exenta electrónica
33Factura afecta electrónica
El destinatario debe estar habilitado en Tu Pana para emitir el tipo de documento especificado. Si no lo está, la creación de la sesión retornará error.

Métodos de pago

Métodopayment_method en respuesta
Tarjeta de débitocard
Tarjeta de créditocard
Transferencia bancariabank_transfer
Moneda soportada: CLP (peso chileno), sin decimales.

Códigos de banco (sbif_code)

Para registrar la cuenta bancaria del destinatario (POST /v1/master-entities/{id}/banking-info/), enviá el código SBIF del banco.
sbif_codeBanco
001Banco de Chile
009Banco Internacional
014Scotiabank Chile
016Banco de Crédito e Inversiones (BCI)
028Banco BICE
031HSBC Bank (Chile)
037Banco Santander-Chile
039Banco Itaú Chile
049Banco Security
051Banco Falabella
053Banco Ripley
055Banco Consorcio
059Banco BTG Pactual Chile
062Tanner Banco Digital
730Tenpo
875MercadoPago

Códigos de error

HTTPCódigoDescripción
400RECIPIENT_NOT_FOUNDEl recipient_id no existe.
400RECIPIENT_MISSING_BANKING_INFOEl destinatario no tiene cuenta bancaria registrada.
400INVALID_TARGET_DTE_TYPEEl target_dte_type no es uno de los valores permitidos (33, 39, 41).
400CANNOT_MIX_MODESEnviaste document_ids junto con amount, target_dte_type, dte_recipient o items. Los modos son mutuamente excluyentes.
400EMPTY_DOCUMENT_IDSEnviaste document_ids como lista vacía. Debe contener al menos un documento.
400DOCUMENT_NOT_FOUNDUno o más IDs de document_ids no existen.
400DOCUMENT_NOT_OWNED_BY_RECIPIENTUn documento de document_ids no pertenece al recipient_id indicado.
400MIXED_PAYERSLos documentos de document_ids tienen distintos receptores (pagadores). Cada sesión debe tener un solo pagador.
400DOCUMENT_ALREADY_PAIDUn documento de document_ids ya está pagado.
400DOCUMENT_NOT_PAYABLEUn documento de document_ids no es de un tipo cobrable (33, 34, 39, 41, 80, 110).
400DOCUMENT_NOT_SANDBOXEstás usando una API key de sandbox y un documento de document_ids no tiene folio que empiece con SANDBOX.
400INVALID_STATUSEl body de PATCH /v1/payment-requests/{id}/ no contiene {"status": "issued"}.
400ALREADY_ISSUEDEl DTE ya fue emitido para esta sesión (PATCH con status=issued).
400NOT_PAIDLa sesión no está pagada aún (PATCH con status=issued).
400NOT_APPLICABLELlamaste a PATCH con status=issued sobre una sesión en modo cobro directo (no hay DTE a emitir).

Estados de una sesión de cobro

EstadoDescripción
pendingSesión creada, el usuario aún no ha pagado.
paidPago confirmado, pero el DTE aún no fue emitido (sesión creada con auto_issue=false).
issuedPago confirmado y DTE emitido. El depósito está en proceso.
expiredLa sesión venció sin pagarse.