Saltar al contenido principal

kobana banking bank-billets

Comandos de kobana banking bank-billets. Toda opción global (Opciones globales) vale aquí.

ComandoHTTPDescripción
bank-billets protest updatePUT /v1/bank_billets/{id}/protest/{type}Protestar Boleto
bank-billets listGET /v1/bank_billetsListar Boletos
bank-billets createPOST /v1/bank_billetsCrear un Boleto
bank-billets cancel-allPOST /v1/bank_billets/cancel_allCancelar Boletos en Lote
bank-billets getGET /v1/bank_billets/{id}Ver el Boleto
bank-billets updatePUT /v1/bank_billets/{id}Actualizar el Boleto
bank-billets cancelPUT /v1/bank_billets/{id}/cancelCancelar el Boleto
bank-billets duplicatePOST /v1/bank_billets/{id}/duplicateDuplicar Boleto
bank-billets payPUT /v1/bank_billets/{id}/payMarcar Boleto Como Pagado
bank-billets send-emailPOST /v1/bank_billets/{id}/send_emailEnviar Boleto por Correo Electrónico
bank-billets send-smsPOST /v1/bank_billets/{id}/send_smsEnviar Boleto por SMS

bank-billets protest update​

Protestar Boleto

kobana banking bank-billets protest update [ID] [TYPE] [OPCIONES]

PUT /v1/bank_billets/{id}/protest/{type}

Protesta o cancela protesta de un boleto vencido. El parámetro :type en la ruta es obligatorio: use "send" para protestar el boleto o "cancel" para cancelar un protesta existente.

Argumentos de la ruta: id, type

Respuestas

HTTPDescripción
204Boleto protestado con éxito
404Boleto no encontrado
422Tipo de protesta inválido

bank-billets list​

Listar Boletos

kobana banking bank-billets list [OPCIONES]

GET /v1/bank_billets

Listar boletos.

Parámetros de consulta

NombreTipoObligatorioDescripción
bank_billet_account_idstringnoFiltro por ID de la Cartera. Encuentra todos los registros que tengan el ID.
statusstringnoFiltro por Situación. Encuentra todos los registros con el estado. Valores: generating, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
our_numberstringnoFiltro por Nuestro Número
processed_our_number_rawstringnoFiltro por Nuestro Número con DV (limpio).
cnpj_cpfstringnoFiltro por CPF/CNPJ del cliente. Debe ser formateado con máscara. Encuentra todos los registros cuyo campo sea igual a la cadena.
created_fromstringnoFecha inicial del filtro de fecha de creación del registro.
created_tostringnoFecha final del filtro de fecha de creación del registro.
expire_fromstringnoFecha inicial del filtro de fecha de vencimiento
expire_tostringnoFecha final del filtro de fecha de vencimiento.
paid_fromstringnoFecha inicial del filtro de fecha de pago.
paid_tostringnoFecha final del filtro de fecha de pago.
registered_tostringnoFecha inicial del filtro de fecha de registro.
registered_fromstringnoFecha final del filtro de fecha de registro.
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página
updated_fromstringnoFecha inicial del filtro de fecha de actualización del registro.
updated_tostringnoFecha final del filtro de fecha de actualización del registro.

Respuestas

HTTPDescripción
200Éxito en la lista de boletos

bank-billets create​

Crear un Boleto

kobana banking bank-billets create [OPCIONES]

POST /v1/bank_billets

Crea un nuevo boleto bancario para cobro. El boleto será procesado y registrado en la institución financiera de acuerdo con la configuración de la cartera de cobro utilizada.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbersíCantidad
expire_atstring (date)síFecha de vencimiento
customer_person_namestringsíNombre del cliente
customer_cnpj_cpfstringsíCPF/CNPJ del cliente
customer_statestringsíEstado
customer_city_namestringsíCiudad (El nombre debe ser correcto y completo)
customer_zipcodestringsíCEP (formato 99999999)
customer_addressstringsíDirección
customer_neighborhoodstringsíBarrio
idintegernoID de boleto
bank_billet_account_idintegernoID de la Cartera de Cobranza. Si no se proporciona, usará la cartera predeterminada.
bank_billet_layout_idintegernoID del Modelo de boleto
customer_idintegernoID del Cliente. Cuando se pasa este ID, los campos customer_person_name, customer_cnpj_cpf, customer_zipcode, customer_address, customer_city_name, customer_state y customer_neighborhood no son obligatorios.
customer_address_complementstringnoComplemento
customer_address_numberstringnoNúmero
customer_emailstring (email)noCorreo electrónico del Pagador
customer_email_ccstring (email)noCorreo electrónico alternativo del Pagador
customer_phone_numberstringnoTeléfono (con DDD, DDI es opcional)
customer_ignore_emailbooleannoNunca enviar correo electrónico a este cliente
customer_ignore_smsbooleannoNunca enviar SMS a este cliente
customer_mobile_local_codestringnoDDD del Celular
customer_mobile_numberstringnoCelular
customer_nicknamestringnoApodo o Nombre Comercial del Pagador
customer_notesstringnoObservaciones del Pagador
customer_contact_personstringnoContacto
interest_typeintegernoTipo de interés/mora: * 0 Inexistente (Predeterminado) * 1 Para porcentaje diario * 2 Para valor diario * 7 Para porcentaje mensual - Bancos compatibles: Bradesco, BB, BTG, Caixa, Inter, Itaú, Safra, Santander, Sicoob y Sicredi Valores: 0, 1, 2, 7.
days_for_interestintegernoCantidad de días después del vencimiento cuando la mora comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
interest_percentagenumbernoPorcentaje de interés. De 0.0 a 100.0 (Ej 1.5% = 1.5) Obligatorio si interest_type es igual a 1 o 7. Hasta 2 decimales.
interest_valuenumbernoValor diario de interés (R$). Obligatorio si interest_type es igual a 2. Hasta 2 decimales.
interest_days_typeintegernoTipo de Días para interés: * 0 Corridos * 1 Hábiles Valores: 0, 1.
fine_typeintegernoTipo de multa: * 0 Inexistente (Predeterminado) * 1 Para porcentaje del valor de boleto * 2 Para valor fijo Valores: 0, 1, 2.
days_for_fineintegernoCantidad de días después del vencimiento cuando la multa comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
fine_percentagenumbernoPorcentaje de Multa por Atraso Ej: 2% x R$ 250,00 = R$ 5,00. Obligatoria si fine_type es igual a 1. Hasta 2 decimales.
fine_valuenumbernoValor de la multa (R$). Obligatorio si fine_type es igual a 2. Hasta 2 decimales.
discount_typeintegernoTipo de descuento: El tipo de descuento será el mismo para los tres descuentos, si existen. : * 0 Inexistente (Predeterminado) * 1 Para valor fijo * 2 Para porcentaje del valor de boleto Valores: 0, 1, 2.
days_for_discountintegernoDías para descuento. Obligatorio si discount_type es diferente de 0 (cero)
discount_percentagenumbernoPorcentaje del valor de boleto equivalente al descuento. Obligatorio si discount_type es igual a 2
discount_valuenumbernoValor del descuento (R$). Obligatorio si discount_type es igual a 1.
days_for_second_discountintegernoDías para segundo descuento.
second_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al segundo descuento.
second_discount_valuenumbernoValor del segundo descuento (R$).
days_for_third_discountintegernoDías para tercer descuento.
third_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al tercer descuento.
third_discount_valuenumbernoValor del tercer descuento (R$).
tagsarray<string>noEtiquetas asociadas al boleto
tag_liststringnoEtiquetas asociadas al boleto
charge_typeintegernoTipo de Cobranza: * 1 Simple * 2 Vinculada * 3 Descontada * 4 Vendor Valores: 1, 2, 3, 4.
dispatch_typeintegernoTipo de Cobranza: Cuando el boleto necesita ser enviado por correo. Es necesario contratar el servicio con el banco y pagará una tarifa. * 1 Cliente * 2 Banco Valores: 1, 2.
guarantor_namestringnoNombre del Beneficiario final (Sacador/Avalista)
guarantor_cnpj_cpfstringnoCNPJ/CPF del Beneficiario final (Sacador/Avalista)
guarantor_address_numberstringnoNúmero del Beneficiario final (Sacador/Avalista)
guarantor_neighborhoodstringnoBarrio del Beneficiario final (Sacador/Avalista)
guarantor_phone_numberstringnoTeléfono (con DDD) del Beneficiario final (Sacador/Avalista)
guarantor_city_namestringnoCiudad (El nombre debe ser correcto y completo) del Beneficiario final (Sacador/Avalista)
guarantor_statestringnoEstado del Beneficiario final (Sacador/Avalista)
guarantor_zipcodestringnoCEP (formato 99999999) del Beneficiario final (Sacador/Avalista)
guarantor_addressstringnoDirección del Beneficiario final (Sacador/Avalista)
guarantor_address_complementstringnoComplemento del Beneficiario final (Sacador/Avalista)
descriptionstringnoDescripción del producto o servicio
instructionsstringnoInstrucciones para el Cajero
document_datestring (date)noFecha del Documento
document_typestringnoTipo de Documento: * Código | Sigla | Descripción * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Predeterminado) * 03 | DMI | Duplicata Mercantil p/ Indicación * 04 | DS | Duplicata de Servicio * 05 | DSI | Duplicata de Servicio p/ Indicación * 06 | DR | Duplicata Rural * 07 | LC | Letra de Cambio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportación * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Servicio * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Factura * 19 | ND | Nota de Débito * 20 | AP | Póliza de Seguro * 21 | ME | Mensualidad Escolar * 22 | PC | Parcela de Consorcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Deuda * 25 | CPR | Cédula de Producto Rural * 26 | CTR | Contrato * 27 | CSG | Coaseguros * 28 | EC | Gastos Condominiales * 29 | CPS | Cuenta de Prestación de Servicios * 30 | WR | Warrant * 31 | DP | Duplicata Prestación * 32 | CSR | Cobranza Seriada * 33 | CAR | Carnê * 34 | ARE | Póliza Ramos Elementales * 35 | CC | Tarjeta de Crédito * 36 | BDP | Boleto de Propuesta * 37 | NPD | Nota Promissória Directa * 38 | DAE | Deuda Activa de Estado * 39 | DAM | Deuda Activa de Municipio * 40 | DAU | Deuda Activa Unión * 41 | CCB | Célula de Crédito Bancario * 42 | FI | Financiamiento * 43 | RD | Prorrateo de Gastos * 44 | DRI | Duplicata Rural p/ Indicación * 45 | ECI | Gastos Condominiales p/ Indicación * 99 | Otros | Otros Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
document_type_labelstringnoTipo de Documento (Sigla)
document_numberstringnoNúmero del Documento, El tamaño depende del banco y formato del archivo Remesa: * Banco | Formato| Tamaño | * Abc |Cnab240| 15 | * Ailos |Cnab240| 15 | * Arbi |Cnab240| 15 | * Banese |Cnab240| 15 | * Banestes |Cnab400| 10 | * Banrisul |Cnab240| 15 | * Banrisul |Cnab400| 10 | * Bb |Cnab240| 15 | * Bb |Cnab400| 10 | * Bib |Cnab240| 15 | * Bnb |Cnab400| 10 | * Bnpparibas |Cnab400| 10 | * Bradesco |Cnab240| 15 | * Bradesco |Cnab400| 10 | * Brb |Cnab400| 10 | * Caixa |Cnab240| 11 | * Caixa |Cnab400| 10 | * Caruana |Cnab400| 10 | * Citibank |Cnab400| 10 | * Credisis |Cnab240| 15 | * Cresol |Cnab240| 10 | * Cresol |Cnab400| 10 | * Cresol Bradesco |Cnab240| 15 | * Cresol Bradesco |Cnab400| 10 | * Daycoval |Cnab400| 10 | * Itau |Cnab240| 10 | * Itau |Cnab400| 10 | * Mercantil |Cnab240| 10 | * Moneyplus |Cnab240| 10 | * Rendimiento |Cnab400| 10 | * Safra |Cnab400| 102 | * Santander |Cnab240| 15 | * Santander |Cnab400| 10 | * Semear |Cnab400| 10 | * Sicoob |Cnab240| 15 | * Sicoob |Cnab400| 10 | * Sicredi |Cnab240| 15 | * Sicredi |Cnab400| 10 | * Sofisa |Cnab240| 15 | * Unicred |Cnab240| 15 | * Uniprime |Cnab400| 10 | * Uniprime99 |Cnab400| 10 | * Santander |Cnab400| 10
acceptancestringnoAceptación: * N No (Predeterminado) * S Sí Valores: N, S.
our_numberstringnoNuestro Número. Si no se proporciona, usará el Siguiente Nuestro Número de la Cartera de Cobranza.
processed_our_numberstringnoNuestro Número calculado con DV (formateado)
processed_our_number_rawstringnoNuestro Número calculado con DV (limpio)
paid_amountnumbernoValor pagado
paid_atstring (date)noFecha del pago
days_for_revokeintegernoDías corridos para Baja/Devolución: Nulo/En blanco: Obedece al estándar del banco. 0: Baja/Devolución el mismo día del vencimiento. 1 o más: Baja/Devolución después del vencimiento (Vencimiento + X días corridos).
credit_bureauintegernoBuró de Crédito/Órgano Negativador. 0: Serasa. 1: Quod. 2: SPC Opciones disponibles para cada banco compatible: * Banco do Brasil: Serasa y Quod. Valores: null, 0, 1, 2.
days_for_negativationintegernoDías corridos para Negativación: Disponible solo para los siguientes bancos y formatos. * Banco | CNAB 240| CNAB 400 |Webservice * Bradesco | Sí | Sí | No * Itaú | No | Sí | No
days_for_sue_typeintegernoTipo de días para protesto: * 0 Corridos * 1 Hábiles Valores: null, 0, 1.
days_for_sueintegernoDías corridos para Protesto
sue_historyarray<object>noHistorial de eventos de protesto de boleto
sue_codestringnoCódigo de Protesto (CNAB 240). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
revoke_codestringnoCódigo de Baja (CNAB 240). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
first_instructionstringnoPrimera Instrucción (CNAB 400). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
second_instructionstringnoSegunda Instrucción (CNAB 400). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
watermarkbooleannoDirección
payment_countintegernoCantidad de pagos parciales aceptados para este boleto.
divergent_payment_typeintegernoTipo de pago divergente: Válido solo para Itaú y Caixa. * 1 Acepta cualquier valor divergente * 2 Acepta pagos dentro de un rango de valores o porcentajes * 3 No acepta pago de valores divergentes * 4 Acepta pagos de valores superiores a un valor o porcentaje mínimo Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernoTipo de valor a considerar para los límites de pagos: Válido solo para Itaú y Caixa. * 1 Informa pagos divergentes por valores * 2 Informa pagos divergentes por porcentajes Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernoValor máximo para el rango de pagos divergentes.
divergent_payment_minimum_valuenumbernoValor mínimo para el rango de pagos divergentes.
divergent_payment_maximum_percentagenumbernoPorcentaje máximo para el rango de pagos divergentes.
divergent_payment_minimum_percentagenumbernoPorcentaje mínimo para el rango de pagos divergentes.
divergent_payment_limitintegernoCantidad de pagos permitida. Obligatorio si se proporcionan datos para pago divergente. Usado solo por Caixa.
prevent_registrationbooleannoPrevenir envío de registro al banco: Si true, impide que el boleto sea registrado. Para ser usado en los casos en que el boleto ya fue registrado fuera de KOBANA pero desea incluirse en el sistema.
issued_atstring (date-time)noFecha de emisión de boleto. Aceptado solo cuando prevent_registration: true.
control_numberstringnoNúmero de control: Puede contener cualquier información de interés de la Empresa. La información contenida en este campo siempre se devolverá con el título respectivo en el archivo de retorno.
ignore_emailbooleannoNo enviar este boleto por correo electrónico
ignore_smsbooleannoNunca enviar este boleto por SMS
ignore_whatsappbooleannoNunca enviar este boleto por WhatsApp
addonsstring (jsonb)noDirección
custom_dataobjectnoHash con clave y valor en formato JSON.
metaobjectnoHash con clave y valor en formato JSON.
notesstringnoObservaciones
custom_attachment_namestringnoNombre para ser usado en los archivos de boleto enviados al cliente en notificaciones. Acepta uso de variables. Si se deja en blanco, el estándar es la palabra "boleto" acompañada del ID.
split_paymentbooleannoSplit de Pago. Válido solo para ABC Brasil, Bradesco e Itaú. Si es true, el prorrateo del boleto será registrado. Informe las cuentas para prorrateo en split_accounts. Para Itaú, es necesario informar el tipo de split de pago en split_payment_type
split_payment_typeintegernoTipo de Split de Pago: Válido solo para Itau. Usado solo con Split de Pago true. * 1 Prorrateo de crédito por porcentaje (%) – Valor nominal del título * 2 Prorrateo de crédito en valor (R$) – Valor nominal del título * 3 Prorrateo de crédito por porcentaje (%) – Valor neto recibido * 4 Prorrateo de crédito en valor (R$) – Valor neto recibido, prorrateado proporcionalmente Valores: 1, 2, 3, 4.
split_accountsarray<object>noCuentas para Split de pago.
payment_placestringnoLugar de Pago
installment_idintegernoID del Carné
installment_numberintegernoNúmero de la parcela del carnê
installment_totalintegernoTotal de parcelas del carnê
customer_subscription_idintegernoID de la Suscripción
beneficiary_namestringnoNombre del Beneficiario
beneficiary_cnpj_cpfstringnoCNPJ/CPF del Beneficiario
beneficiary_addressstringnoDirección del Beneficiario
beneficiary_assignor_codestringnoAgencia/Código del Beneficiario
bank_contract_slugstringnoSlug de la Cartera
agency_numberstringnoAgencia
agency_digitstringnoDígito de la Agencia
account_numberstringnoCuenta
account_digitstringnoDígito de la Cuenta
extra1stringnoCampo extra 1
extra1_digitstringnoDígito del Campo extra 1
extra2stringnoCampo extra 2
extra2_digitstringnoDígito del Campo extra 2
created_via_apibooleannoIndica si el boleto fue creado por API
created_atstring (date-time)noFecha y hora de creación del boleto
updated_atstring (date-time)noFecha y hora de la última actualización del boleto
registration_statusstringnoSituación del registro en el banco: * pending Pendiente * skipped Ignorado * requested Requisitado * confirmed Confirmado * rejected Rechazado (aún se intentará nuevamente) * failed Fallo (no se intentará nuevamente) Valores: pending, skipped, requested, confirmed, rejected, failed.
registered_atstring (date-time)noFecha y hora del registro (cuando se confirma)
register_typeintegernoTipo de Registro: * 1 API * 2 Banco Valores: 1, 2.
cancel_typeintegernoTipo de Cancelación: * 1 Cliente * 2 Banco Valores: null, 1, 2.
cancellation_reasonintegernoMotivo de Cancelación: * 1 Otro * 2 Fraude * 3 Muerte * 4 Error operacional * 5 Pago liquidado Valores: null, 1, 2, 3, 4, 5.
linestringnoLínea Digitalizada
barcodestringnoCódigo de Barras
shorten_urlstringnoURL para visualización del boleto
urlstringnoURL para visualización del boleto
carne_urlstringnoURL para visualización del carnê (Cuando sea parcela)
formatsobjectnoURLs con formatos disponibles. Ej.: PDF, Imagen, Pix, etc.
pix_enabledbooleannoIndica si el boleto es híbrido y tiene QRcode Pix
pix_qrcodestringnoQRcode Pix del boleto híbrido
pix_txidstringnoCampo txid del Pix. Generado automáticamente por defecto si no se proporciona.
prevent_pixbooleannoSi es verdadero, impide la creación del Pix para carteras con Pix habilitado. No se considera si la cartera no tiene Pix habilitado.
statusstringnoSituación del boleto: * generating Generando * draft Borrador * generation_failed Error al generar * opened Abierto * canceled Cancelado * paid Pagado * overdue Vencido * validation_failed Inválido * chargeback Revertido Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
recipient_accountstringnoCuenta Destinataria + Dígito
reduction_typeintegernoTipo de abatimiento: 1: Valor. 2: Porcentaje. 3: Sin abatimiento Valores: 1, 2, 3.
reduction_amountnumbernoValor del abatimiento. Obligatorio si reduction_type es igual a 1.
reduction_percentagenumbernoPorcentaje de Abatimiento. Ej: 2% x R$ 250,00 = R$ 5,00. Obligatorio si reduction_type es igual a 2. Hasta 2 decimales.
instructions_modeintegernoCálculo de fechas en la Instrucción para el Cajero: * 0 No completar las instrucciones para el cajero * 1 Calcular fecha por la vía de registro (API/CNAB) * 2 Usar la fecha configurada en el boleto Valores: 0, 1, 2.
import_idintegernoID de la Importación
virtual_bank_billet_idintegernoID de Boleto generado por miembro de contrato BackOffice. (BackOffice debe estar habilitado).
external_idstringnoID del boleto en el sistema del cliente. Opcional para control y búsqueda interna.
financial_provider_external_idstringnoID en la institución financiera
after_createarray<string>noEjecución automática de comandos después de que se cree el boleto. Valores permitidos: * sync: Sincronización con el proveedor financiero.

Otros campos y objetos anidados: kobana schema banking.bank-billets.create.

Respuestas

HTTPDescripción
201Boleto creado
422Pago parcial de Itaú requiere tipo de autorización específico

bank-billets cancel-all​

Cancelar Boletos en Lote

kobana banking bank-billets cancel-all [OPCIONES]

POST /v1/bank_billets/cancel_all

Cancelar boletos en lote

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
statusstringnoSituación del boleto: * generating Generando * draft Borrador * generation_failed Error al generar * opened Abierto * canceled Cancelado * paid Pagado * overdue Vencido * validation_failed Inválido * chargeback Revertido Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
expire_fromstring (date)noA partir de Fecha de vencimiento
expire_tostring (date)noHasta la Fecha de vencimiento
cnpj_cpfstringnoCNPJ o CPF del Pagador
bank_billet_idsarray<integer>noIDs de boletos a ser cancelados

Otros campos y objetos anidados: kobana schema banking.bank-billets.cancel-all.

Respuestas

HTTPDescripción
200Solicitud realizada con éxito
422Entidad No Procesable

bank-billets get​

Ver el Boleto

kobana banking bank-billets get [ID] [OPCIONES]

GET /v1/bank_billets/{id}

Consulta información específica de un Boleto.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Boleto encontrado
404Boleto no encontrado

bank-billets update​

Actualizar el Boleto

kobana banking bank-billets update [ID] [OPCIONES]

PUT /v1/bank_billets/{id}

Actualiza información específica de un Boleto.

Puede cambiar boletos con estado Abierto(opened) o Vencido(overdue)

Recibirá webhooks generating y opened para el boleto modificado.

En carteras registradas, el cambio entrará en el envío y se pueden cobrar cargos bancarios.

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
amountnumbernoValor del Boleto
expire_atstring (date)noFecha de vencimiento
tagsarray<string>noEtiquetas asociadas al boleto
notesstringnoObservaciones
custom_dataobjectnoHash con clave y valor en formato JSON. Puede modificarse en cualquier estado del boleto.
days_for_sue_typeintegernoTipo de días para protesto: * 0 Corridos * 1 Hábiles Valores: null, 0, 1.
days_for_sueintegernoDías corridos para Protesto
days_for_revokeintegernoDías corridos para Baja Bancos Compatibles: Itaú
sue_codestringnoCódigo de Protesto (Solo por CNAB 240). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
instructionsstringnoInstrucciones para el Cajero
descriptionstringnoDescripción del producto o servicio
interest_typeintegernoTipo de interés/mora: * 0 Inexistente (Predeterminado) * 1 Para porcentaje diario * 2 Para valor diario * 7 Para porcentaje mensual - Bancos compatibles: Bradesco, BB, BTG, Caixa, Inter, Itaú, Safra, Santander, Sicoob y Sicredi Valores: 0, 1, 2, 7.
days_for_interestintegernoCantidad de días después del vencimiento cuando la mora comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
interest_percentagenumbernoPorcentaje de interés. De 0.0 a 100.0 (Ej 1.5% = 1.5) Obligatorio si interest_type es igual a 1 o 7. Hasta 2 decimales.
interest_valuenumbernoValor diario de interés (R$). Obligatorio si interest_type es igual a 2. Hasta 2 decimales.
discount_typeintegernoTipo de descuento: El tipo de descuento será el mismo para los tres descuentos, si existen. : * 0 Inexistente (Predeterminado) * 1 Para valor fijo * 2 Para porcentaje del valor de boleto Valores: 0, 1, 2.
days_for_discountintegernoDías para descuento. Obligatorio si discount_type es diferente de 0 (cero)
discount_percentagenumbernoPorcentaje del valor de boleto equivalente al descuento. Obligatorio si discount_type es igual a 2
discount_valuenumbernoValor del descuento (R$). Obligatorio si discount_type es igual a 1.
days_for_second_discountintegernoDías para segundo descuento.
second_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al segundo descuento.
second_discount_valuenumbernoValor del segundo descuento (R$).
days_for_third_discountintegernoDías para tercer descuento.
third_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al tercer descuento.
third_discount_valuenumbernoValor del tercer descuento (R$).
reduction_typeintegernoTipo de abatimiento: 1: Valor. 2: Porcentaje. 3: Sin abatimiento Valores: 1, 2, 3.
reduction_amountnumbernoValor del abatimiento. Obligatorio si reduction_type es igual a 1.
reduction_percentagenumbernoPorcentaje de Abatimiento. Ej: 2% x R$ 250,00 = R$ 5,00. Obligatorio si reduction_type es igual a 2. Hasta 2 decimales.
divergent_payment_typeintegernoTipo de pago divergente: * 1 Acepta cualquier valor divergente * 2 Acepta pagos dentro de un rango de valores o porcentajes * 3 No acepta pago de valores divergentes * 4 Acepta pagos de valores superiores a un valor o porcentaje mínimo Bancos compatibles: Itaú Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernoTipo de valor a considerar para los límites de pagos: Válido solo para Itaú y Caixa. * 1 Informa pagos divergentes por valores * 2 Informa pagos divergentes por porcentajes Bancos compatibles: Itaú Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernoValor máximo para el rango de pagos divergentes. Bancos compatibles: Itaú
divergent_payment_minimum_valuenumbernoValor mínimo para el rango de pagos divergentes. Bancos compatibles: Itaú
divergent_payment_maximum_percentagenumbernoPorcentaje máximo para el rango de pagos divergentes. Bancos compatibles: Itaú
divergent_payment_minimum_percentagenumbernoPorcentaje mínimo para el rango de pagos divergentes. Bancos compatibles: Itaú
fine_typeintegernoTipo de multa: * 0 Inexistente (Predeterminado) * 1 Para porcentaje del valor de boleto * 2 Para valor fijo Valores: 0, 1, 2.
days_for_fineintegernoCantidad de días después del vencimiento cuando la multa comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
credit_bureauintegernoBuró de Crédito/Órgano Negativador. 0: Serasa. 1: Quod. 2: SPC Opciones disponibles para cada banco compatible: * Banco do Brasil: Serasa y Quod. Valores: null, 0, 1, 2.
days_for_negativationintegernoCantidad de días después del vencimiento para negativar el título.
fine_percentagenumbernoPorcentaje de Multa por Atraso Ej: 2% x R$ 250,00 = R$ 5,00. Obligatoria si fine_type es igual a 1. Hasta 2 decimales.
fine_valuenumbernoValor de la multa (R$). Obligatorio si fine_type es igual a 2. Hasta 2 decimales.
document_numberstringnoNúmero del Documento, El tamaño depende del banco, formato y forma de envío (API / EDI): * Itau |Cnab240| 10 | * Itau |Cnab400| 10 |
customer_person_namestringnoNombre del cliente. Bancos Compatibles: Santander
customer_cnpj_cpfstringnoCPF/CNPJ del cliente. Bancos Compatibles: Santander
customer_statestringnoEstado. Bancos Compatibles: Santander
customer_city_namestringnoCiudad (El nombre debe ser correcto y completo). Bancos Compatibles: Santander
customer_zipcodestringnoCEP (formato 99999999). Bancos Compatibles: Santander
customer_addressstringnoDirección. Bancos Compatibles: Santander
customer_neighborhoodstringnoBarrio. Bancos Compatibles: Santander
guarantor_namestringnoNombre del Beneficiario final (Sacador/Avalista). Bancos Compatibles: Santander
guarantor_cnpj_cpfstringnoCNPJ/CPF del Beneficiario final (Sacador/Avalista). Bancos Compatibles: Santander
document_typestringnoTipo de Documento: * Código | Sigla | Descripción * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Predeterminado) * 03 | DMI | Duplicata Mercantil p/ Indicación * 04 | DS | Duplicata de Servicio * 05 | DSI | Duplicata de Servicio p/ Indicación * 06 | DR | Duplicata Rural * 07 | LC | Letra de Cambio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportación * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Servicio * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Factura * 19 | ND | Nota de Débito * 20 | AP | Póliza de Seguro * 21 | ME | Mensualidad Escolar * 22 | PC | Parcela de Consorcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Deuda * 25 | CPR | Cédula de Producto Rural * 26 | CTR | Contrato * 27 | CSG | Coaseguros * 28 | EC | Gastos Condominiales * 29 | CPS | Cuenta de Prestación de Servicios * 30 | WR | Warrant * 31 | DP | Duplicata Prestación * 32 | CSR | Cobranza Seriada * 33 | CAR | Carnê * 34 | ARE | Póliza Ramos Elementales * 35 | CC | Tarjeta de Crédito * 36 | BDP | Boleto de Propuesta * 37 | NPD | Nota Promissória Directa * 38 | DAE | Deuda Activa de Estado * 39 | DAM | Deuda Activa de Municipio * 40 | DAU | Deuda Activa Unión * 41 | CCB | Célula de Crédito Bancario * 42 | FI | Financiamiento * 43 | RD | Prorrateo de Gastos * 44 | DRI | Duplicata Rural p/ Indicación * 45 | ECI | Gastos Condominiales p/ Indicación * 99 | Otros | Otros Bancos Compatibles: Santander Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
control_numberstringnoNúmero de control: Puede contener cualquier información de interés de la Empresa. La información contenida en este campo siempre se devolverá con el título respectivo en el archivo de retorno. Bancos Compatibles: Santander
payment_countintegernoCantidad de pagos parciales aceptados para este boleto. Bancos Compatibles: Santander
issued_atstring (date)noFecha de emisión. Bancos Compatibles: Santander
bolepix_keystringnoClave del bolepix. Bancos Compatibles: Santander
pix_txidstringnoTxId del pix. Bancos Compatibles: Santander

Otros campos y objetos anidados: kobana schema banking.bank-billets.update.

Respuestas

HTTPDescripción
204Boleto actualizado
404Boleto no encontrado
422Campos no soportados por el banco

bank-billets cancel​

Cancelar el Boleto

kobana banking bank-billets cancel [ID] [OPCIONES]

PUT /v1/bank_billets/{id}/cancel

Cancela boletos con estado Abierto (opened) o Vencido (overdue)

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
cancellation_reasonintegernoMotivo de la cancelación: * 1 Otro * 2 Fraude * 3 Muerte * 4 Error operacional * 5 Pago liquidado Valores: 1, 2, 3, 4, 5.

Otros campos y objetos anidados: kobana schema banking.bank-billets.cancel.

Respuestas

HTTPDescripción
204Boleto cancelado
404Boleto no encontrado
422Boleto no puede ser cancelado

bank-billets duplicate​

Duplicar Boleto

kobana banking bank-billets duplicate [ID] [OPCIONES]

POST /v1/bank_billets/{id}/duplicate

Duplica boleto permitiendo cambiar la información del nuevo boleto o cancelar el boleto duplicado

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
expire_at_in_daysintegernoNº de días para vencimiento a partir de hoy. Predeterminado: 7
amountnumbernoValor del nuevo Boleto
cancelbooleannoCancelar el boleto que está siendo duplicado. Predeterminado: true
with_finesbooleannoActualizar el valor del nuevo boleto con interés y multa. Predeterminado: false
bank_billet_account_idintegernoID de la Cartera de Cobranza. Si no se proporciona, usará la cartera predeterminada.
bank_billet_layout_idintegernoID del Modelo de boleto
customer_idintegernoID del Cliente. Cuando se pasa este ID, los campos customer_person_name, customer_cnpj_cpf, customer_zipcode, customer_address, customer_city_name, customer_state y customer_neighborhood no son obligatorios.
customer_person_namestringnoNombre del cliente
customer_cnpj_cpfstringnoCPF/CNPJ del cliente
customer_statestringnoEstado
customer_city_namestringnoCiudad (El nombre debe ser correcto y completo)
customer_zipcodestringnoCEP (formato 99999999)
customer_addressstringnoDirección
customer_address_complementstringnoComplemento
customer_address_numberstringnoNúmero
customer_emailstring (email)noCorreo electrónico del Pagador
customer_email_ccstring (email)noCorreo electrónico alternativo del Pagador
customer_neighborhoodstringnoBarrio
customer_phone_numberstringnoTeléfono (con DDD, DDI es opcional)
customer_ignore_emailbooleannoNunca enviar correo electrónico a este cliente
customer_ignore_smsbooleannoNunca enviar SMS a este cliente
customer_mobile_local_codestringnoDDD del Celular
customer_mobile_numberstringnoCelular
customer_nicknamestringnoApodo o Nombre Comercial del Pagador
customer_notesstringnoObservaciones del Pagador
customer_contact_personstringnoContacto
interest_typeintegernoTipo de interés/mora: * 0 Inexistente (Predeterminado) * 1 Para porcentaje diario * 2 Para valor diario Valores: 0, 1, 2.
days_for_interestintegernoCantidad de días después del vencimiento cuando la mora comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
interest_percentagenumbernoPorcentaje diario de interés. De 0.0 a 100.0 (Ej 1.5% = 1.5) Obligatorio si interest_type es igual a 1.
interest_valuenumbernoValor diario de interés (R$). Obligatorio si interest_type es igual a 2.
interest_days_typeintegernoTipo de Días para interés: * 0 Corridos * 1 Hábiles Valores: 0, 1.
fine_typeintegernoTipo de multa: * 0 Inexistente (Predeterminado) * 1 Para porcentaje del valor de boleto * 2 Para valor fijo Valores: 0, 1, 2.
days_for_fineintegernoCantidad de días después del vencimiento cuando la multa comenzará a incidir. El valor predeterminado es 1 día (el día posterior al vencimiento).
fine_percentagenumbernoPorcentaje de Multa por Atraso Ej: 2% x R$ 250,00 = R$ 5,00. Obligatorio si fine_type es igual a 1
fine_valuenumbernoValor de la multa (R$). Obligatorio si fine_type es igual a 2.
discount_typeintegernoTipo de descuento: El tipo de descuento será el mismo para los tres descuentos, si existen. : * 0 Inexistente (Predeterminado) * 1 Para valor fijo * 2 Para porcentaje del valor de boleto Valores: 0, 1, 2.
days_for_discountintegernoDías para descuento. Obligatorio si discount_type es diferente de 0 (cero)
discount_percentagenumbernoPorcentaje del valor de boleto equivalente al descuento. Obligatorio si discount_type es igual a 2
discount_valuenumbernoValor del descuento (R$). Obligatorio si discount_type es igual a 1.
days_for_second_discountintegernoDías para segundo descuento.
second_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al segundo descuento.
second_discount_valuenumbernoValor del segundo descuento (R$).
days_for_third_discountintegernoDías para tercer descuento.
third_discount_percentagenumbernoPorcentaje del valor de boleto equivalente al tercer descuento.
third_discount_valuenumbernoValor del tercer descuento (R$).
tagsarray<string>noEtiquetas asociadas al boleto
tag_liststringnoEtiquetas asociadas al boleto
charge_typeintegernoTipo de Cobranza: * 1 Simple * 2 Vinculada * 3 Descontada * 4 Vendor Valores: 1, 2, 3, 4.
dispatch_typeintegernoTipo de Cobranza: Cuando el boleto necesita ser enviado por correo. Es necesario contratar el servicio con el banco y pagará una tarifa. * 1 Cliente * 2 Banco Valores: 1, 2.
guarantor_namestringnoNombre del Beneficiario final (Sacador/Avalista)
guarantor_cnpj_cpfstringnoCNPJ/CPF del Beneficiario final (Sacador/Avalista)
guarantor_address_numberstringnoNúmero del Beneficiario final (Sacador/Avalista)
guarantor_neighborhoodstringnoBarrio del Beneficiario final (Sacador/Avalista)
guarantor_phone_numberstringnoTeléfono (con DDD) del Beneficiario final (Sacador/Avalista)
guarantor_city_namestringnoCiudad (El nombre debe ser correcto y completo) del Beneficiario final (Sacador/Avalista)
guarantor_statestringnoEstado del Beneficiario final (Sacador/Avalista)
guarantor_zipcodestringnoCEP (formato 99999999) del Beneficiario final (Sacador/Avalista)
guarantor_addressstringnoDirección del Beneficiario final (Sacador/Avalista)
guarantor_address_complementstringnoComplemento del Beneficiario final (Sacador/Avalista)
descriptionstringnoDescripción del producto o servicio
instructionsstringnoInstrucciones para el Cajero
document_datestring (date)noFecha del Documento
document_typestringnoTipo de Documento: * Código | Sigla | Descripción * 01 | CH | Cheque * 02 | DM | Duplicata Mercantil (Predeterminado) * 03 | DMI | Duplicata Mercantil p/ Indicación * 04 | DS | Duplicata de Servicio * 05 | DSI | Duplicata de Servicio p/ Indicación * 06 | DR | Duplicata Rural * 07 | LC | Letra de Cambio * 08 | NCC | Nota de Crédito Comercial * 09 | NCE | Nota de Crédito a Exportación * 10 | NCI | Nota de Crédito Industrial * 11 | NCR | Nota de Crédito Rural * 12 | NP | Nota Promissória * 13 | NPR | Nota Promissória Rural * 14 | TM | Triplicata Mercantil * 15 | TS | Triplicata de Servicio * 16 | NS | Nota de Seguro * 17 | RC | Recibo * 18 | FAT | Factura * 19 | ND | Nota de Débito * 20 | AP | Póliza de Seguro * 21 | ME | Mensualidad Escolar * 22 | PC | Parcela de Consorcio * 23 | NF | Nota Fiscal * 24 | DD | Documento de Deuda * 25 | CPR | Cédula de Producto Rural * 26 | CTR | Contrato * 27 | CSG | Coaseguros * 28 | EC | Gastos Condominiales * 29 | CPS | Cuenta de Prestación de Servicios * 30 | WR | Warrant * 31 | DP | Duplicata Prestación * 32 | CSR | Cobranza Seriada * 33 | CAR | Carnê * 34 | ARE | Póliza Ramos Elementales * 35 | CC | Tarjeta de Crédito * 36 | BDP | Boleto de Propuesta * 37 | NPD | Nota Promissória Directa * 38 | DAE | Deuda Activa de Estado * 39 | DAM | Deuda Activa de Municipio * 40 | DAU | Deuda Activa Unión * 41 | CCB | Célula de Crédito Bancario * 42 | FI | Financiamiento * 43 | RD | Prorrateo de Gastos * 44 | DRI | Duplicata Rural p/ Indicación * 45 | ECI | Gastos Condominiales p/ Indicación * 99 | Otros | Otros Valores: 01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 99.
document_type_labelstringnoTipo de Documento (Sigla)
document_numberstringnoNúmero del Documento
acceptancestringnoAceptación: * N No (Predeterminado) * S Sí Valores: N, S.
our_numberstringnoNuestro Número. Si no se proporciona, usará el Siguiente Nuestro Número de la Cartera de Cobranza.
processed_our_numberstringnoNuestro Número calculado con DV (formateado)
processed_our_number_rawstringnoNuestro Número calculado con DV (limpio)
paid_amountnumbernoValor pagado
paid_atstring (date)noFecha del pago
days_for_revokeintegernoDías corridos para Baja/Devolución: Nulo/En blanco: Obedece al estándar del banco. 0: Baja/Devolución el mismo día del vencimiento. 1 o más: Baja/Devolución después del vencimiento (Vencimiento + X días corridos).
days_for_negativationintegernoDías corridos para Negativación: Disponible solo para los siguientes bancos y formatos. * Banco | CNAB 240| CNAB 400 |Webservice * Bradesco | Sí | Sí | No * Itaú | No | Sí | No
days_for_sue_typeintegernoTipo de días para protesto: * 0 Corridos * 1 Hábiles Valores: null, 0, 1.
days_for_sueintegernoDías corridos para Protesto
sue_codestringnoCódigo de Protesto (CNAB 240). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
revoke_codestringnoCódigo de Baja (CNAB 240). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
first_instructionstringnoPrimera Instrucción (CNAB 400). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
second_instructionstringnoSegunda Instrucción (CNAB 400). Consulte los valores posibles <a href="https://developers.kobana.com.br/reference/bancos-suportados" target="_blank">para cada banco</a>.
watermarkbooleannoDirección
divergent_payment_typeintegernoTipo de pago divergente: Válido solo para Itaú y Caixa. * 1 Acepta cualquier valor divergente * 2 Acepta pagos dentro de un rango de valores o porcentajes * 3 No acepta pago de valores divergentes * 4 Acepta pagos de valores superiores a un valor o porcentaje mínimo Valores: null, 1, 2, 3, 4.
divergent_payment_value_typeintegernoTipo de valor a considerar para los límites de pagos: Válido solo para Itaú y Caixa. * 1 Informa pagos divergentes por valores * 2 Informa pagos divergentes por porcentajes Valores: null, 1, 2.
divergent_payment_maximum_valuenumbernoValor mínimo para el rango de pagos divergentes.
divergent_payment_minimum_valuenumbernoValor máximo para el rango de pagos divergentes.
divergent_payment_maximum_percentagenumbernoPorcentaje mínimo para el rango de pagos divergentes.
divergent_payment_minimum_percentagenumbernoPorcentaje máximo para el rango de pagos divergentes.
divergent_payment_limitintegernoCantidad de pagos permitida. Obligatorio si se proporcionan datos para pago divergente. Usado solo por Caixa.
prevent_registrationbooleannoPrevenir envío de registro al banco: Si true, impide que el boleto sea registrado. Para ser usado en los casos en que el boleto ya fue registrado fuera de KOBANA pero desea incluirse en el sistema.
control_numberstringnoNúmero de control: Puede contener cualquier información de interés de la Empresa. La información contenida en este campo siempre se devolverá con el título respectivo en el archivo de retorno.
ignore_emailbooleannoNo enviar este boleto por correo electrónico
ignore_smsbooleannoNunca enviar este boleto por SMS
ignore_whatsappbooleannoNunca enviar este boleto por WhatsApp
addonsstring (jsonb)noDirección
custom_dataobjectnoHash con clave y valor en formato JSON.
metaobjectnoHash con clave y valor en formato JSON.
notesstringnoObservaciones
custom_attachment_namestringnoNombre para ser usado en los archivos de boleto enviados al cliente en notificaciones. Acepta uso de variables. Si se deja en blanco, el estándar es la palabra "boleto" acompañada del ID.
split_paymentbooleannoDivisión de Pago. Válido solo para ABC Brasil (remesa CNAB 240), Itaú y Bradesco (remesa CNAB 400). Si true, la división del boleto será registrada. Informar las cuentas para división en split_accounts
split_payment_typeintegernoTipo de Split de Pago: Válido solo para Itau. Usado solo con Split de Pago true. * 1 Prorrateo de crédito por porcentaje (%) – Valor nominal del título * 2 Prorrateo de crédito en valor (R$) – Valor nominal del título * 3 Prorrateo de crédito por porcentaje (%) – Valor neto recibido * 4 Prorrateo de crédito en valor (R$) – Valor neto recibido, prorrateado proporcionalmente Valores: 1, 2, 3, 4.
split_accountsarray<object>noCuentas para Split de pago.
payment_placestringnoLugar de Pago
installment_idintegernoID del Carné
installment_numberintegernoNúmero de la parcela del carnê
installment_totalintegernoTotal de parcelas del carnê
customer_subscription_idintegernoID de la Suscripción
beneficiary_namestringnoNombre del Beneficiario
beneficiary_cnpj_cpfstringnoCNPJ/CPF del Beneficiario
beneficiary_addressstringnoDirección del Beneficiario
beneficiary_assignor_codestringnoAgencia/Código del Beneficiario
bank_contract_slugstringnoSlug de la Cartera
agency_numberstringnoAgencia
agency_digitstringnoDígito de la Agencia
account_numberstringnoCuenta
account_digitstringnoDígito de la Cuenta
extra1stringnoCampo extra 1
extra1_digitstringnoDígito del Campo extra 1
extra2stringnoCampo extra 2
extra2_digitstringnoDígito del Campo extra 2
created_via_apibooleannoIndica si el boleto fue creado por API
created_atstring (date-time)noFecha y hora de creación del boleto
updated_atstring (date-time)noFecha y hora de la última actualización del boleto
registered_atstring (date-time)noFecha y hora del registro
register_typeintegernoTipo de Registro: * 1 API * 2 Banco Valores: 1, 2.
cancel_typeintegernoTipo de Cancelación: * 1 Cliente * 2 Banco Valores: 1, 2.
payment_countintegernoCantidad de pagos parciales aceptados para este boleto.
linestringnoLínea Digitalizada
barcodestringnoDirección
shorten_urlstringnoURL para visualización del boleto
urlstringnoURL para visualización del boleto
carne_urlstringnoURL para visualización del carnê (Cuando sea parcela)
formatsobjectnoURLs con formatos disponibles. Ej.: PDF, Imagen, Pix, etc.
pix_enabledbooleannoIndica si el boleto es híbrido y tiene QRcode Pix
pix_qrcodestringnoQRcode Pix del boleto híbrido
statusstringnoSituación del boleto: * generating Generando * draft Borrador * generation_failed Error al generar * opened Abierto * canceled Cancelado * paid Pagado * overdue Vencido * validation_failed Inválido * chargeback Revertido Valores: generating, draft, generation_failed, validation_failed, opened, canceled, paid, overdue, blocked, chargeback.
recipient_accountstringnoCuenta Destinataria + Dígito

Otros campos y objetos anidados: kobana schema banking.bank-billets.duplicate.

Respuestas

HTTPDescripción
201Boleto duplicado
404Boleto no encontrado

bank-billets pay​

Marcar Boleto Como Pagado

kobana banking bank-billets pay [ID] [OPCIONES]

PUT /v1/bank_billets/{id}/pay

Marcar boleto como pagado

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
paid_amountnumbersíValor pagado del boleto.
paid_atstring (date)síFecha de pago del boleto
bank_ratestringnoValor de la comisión bancaria.
direct_paymentbooleannoInforma si el pago fue realizado directamente al beneficiario.

Otros campos y objetos anidados: kobana schema banking.bank-billets.pay.

Respuestas

HTTPDescripción
204Boleto pagado
404Boleto no encontrado

bank-billets send-email​

Enviar Boleto por Correo Electrónico

kobana banking bank-billets send-email [ID] [OPCIONES]

POST /v1/bank_billets/{id}/send_email

Enviar boleto por correo electrónico

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
formobjectsíFormulario de Correo electrónico.

Otros campos y objetos anidados: kobana schema banking.bank-billets.send-email.

Respuestas

HTTPDescripción
200Correo electrónico enviado con éxito
400Fallo al enviar el correo electrónico

bank-billets send-sms​

Enviar Boleto por SMS

kobana banking bank-billets send-sms [ID] [OPCIONES]

POST /v1/bank_billets/{id}/send_sms

Enviar boleto por SMS

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
formobjectsíFormulario de SMS.

Otros campos y objetos anidados: kobana schema banking.bank-billets.send-sms.

Respuestas

HTTPDescripción
200SMS enviado con éxito
400Fallo al enviar el sms