Saltar al contenido principal

kobana banking bank-billet-accounts

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

ComandoHTTPDescripción
bank-billet-accounts listGET /v1/bank_billet_accountsListar Carteras
bank-billet-accounts createPOST /v1/bank_billet_accountsCrear Cartera de Cobro
bank-billet-accounts getGET /v1/bank_billet_accounts/{id}Información de la Cartera
bank-billet-accounts updatePUT /v1/bank_billet_accounts/{id}Actualizar la Cartera
bank-billet-accounts deleteDELETE /v1/bank_billet_accounts/{id}Eliminar la Cartera de Cobro
bank-billet-accounts askGET /v1/bank_billet_accounts/{id}/askSolicitar Homologación de la Cartera de Cobro
bank-billet-accounts set-defaultPUT /v1/bank_billet_accounts/{id}/set_defaultCambiar Cartera de Cobro predeterminada
bank-billet-accounts validatePUT /v1/bank_billet_accounts/{id}/validateValidar Cartera de Cobro

bank-billet-accounts list​

Listar Carteras

kobana banking bank-billet-accounts list [OPCIONES]

GET /v1/bank_billet_accounts

Listar Carteras.

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoNúmero de Página
per_pageintegernoCantidad de registros por página

Respuestas

HTTPDescripción
200Carteras Encontradas

bank-billet-accounts create​

Crear Cartera de Cobro

kobana banking bank-billet-accounts create [OPCIONES]

POST /v1/bank_billet_accounts

Crea una nueva cartera de cobro para la emisión de boletos bancarios. La cartera debe ser homologada antes de poder ser utilizada en producción.

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
bank_contract_slugstringsíSlug de la Cartera
financial_account_uidstring (uuid)síUID de la Cuenta Financiera. Cuando se proporciona, los datos de agencia y cuenta se completarán automáticamente desde la cuenta financiera.
beneficiary_namestringsíNombre del Beneficiario
beneficiary_cnpj_cpfstringsíCNPJ/CPF del Beneficiario
beneficiary_address_streetstringsíCalle del Beneficiario
beneficiary_address_street_numberstringsíNúmero de la calle del Beneficiario
beneficiary_address_complementstringsíComplemento de la dirección del Beneficiario
beneficiary_address_neighborhoodstringsíBarrio del Beneficiario
beneficiary_address_citystringsíCiudad del Beneficiario
beneficiary_address_statestringsíEstado del Beneficiario
beneficiary_address_zipcodestringsíCEP del Beneficiario (formato 99999999)
beneficiary_addressstringsíDirección completa del Beneficiario.
idintegernoID de la cartera
next_our_numberintegernoSiguiente Nuestro Número. Predeterminado: 1
next_remittance_numberintegernoÚltimo secuencial de la remesa Predeterminado: 1
agency_numberstringnoAgencia. Completado automáticamente cuando se proporciona financial_account_uid.
agency_digitstringnoDígito de la Agencia. Se completa automáticamente cuando se proporciona financial_account_uid.
account_numberstringnoCuenta. Completada automáticamente cuando se proporciona financial_account_uid.
account_digitstringnoDígito de la Cuenta. Completado automáticamente cuando se proporciona financial_account_uid.
extra1stringnoCampo extra 1. Dependiendo de la cartera elegida podría ser obligatorio.
extra1_digitstringnoDígito del Campo extra 1. Dependiendo de la cartera elegida podría ser obligatorio.
extra2stringnoCampo extra 2. Dependiendo de la cartera elegida podría ser obligatorio.
extra2_digitstringnoDígito del Campo extra 2. Dependiendo de la cartera elegida podría ser obligatorio.
extra3stringnoCódigo de Remesa
payment_placestringnoLugar de Pago
contractstringnoContrato
contract_typestringnoTipo del Contrato
financial_accountobjectnoCuenta Financiera asociada a la cartera
bolepix_enabled_atstringnoFecha y Hora en que el boleto híbrido fue habilitado.
bolepixobjectnoConfiguración de Boleto Híbrido
namestringnoNombre de la Cuenta. No se recibe en la creación ni en la actualización, solo se devuelve en la consulta y listado
statusstringnoSituación de la cartera: Cuando la cartera acaba de ser registrada, obtiene el estado pending. En este momento el usuario debe aceptar los términos e iniciar la homologación. Al hacer clic en "Proceder con la Homologación", el estado pasa a homologating. Se generará un boleto y una remesa de Homologación para ser enviada al banco. Después de completarse, el estado pasa a validating. A partir de este momento el usuario debe informar el valor del boleto que fue generado o enviar el retorno procesado por el banco. Cuando el valor es informado correctamente, o en el retorno procesado, el banco dice que todo está bien, el estado pasa a active. * pending Homologación no iniciada * homologating En homologación, aguardando pago del boleto * validating Boleto pagado, aguardando validación * active Activa y lista para usar Valores: pending, homologating, validating, active.
defaultbooleannoPredeterminado. El campo default determina la cartera de cobranza que se utilizará en la creación de boleto cuando no se informe ninguna cartera. En el momento en que la primera cartera es homologada (pasa al status = active), recibe el valor default = true
configurationobjectnoConfiguración de datos predeterminados para boleto
bank_contractobjectnoDatos de la Cartera. No se recibe en la creación ni en la actualización, solo se devuelve en la consulta y listado.
custom_namestringnoNombre de la Cartera para identificación dentro de Kobana.
kindstringnoTipo de CNAB: * cnab400 CNAB 400 * cnab240 CNAB 240 Valores: cnab400, cnab240.
remittance_disabledbooleannoDesabilitar generación de remesas.
remittance_disabled_atstring (date-time)noFecha y hora en que se deshabilitó la generación de remesa.
allow_expiration_on_weekendsbooleannoPermitir vencimiento en fin de semana y feriados
created_atstring (date-time)noFecha y hora de creación de la cartera
updated_atstring (date-time)noFecha y hora de la última actualización de la cartera
created_via_apibooleannoIndica si la cartera fue creada por API

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

Respuestas

HTTPDescripción
201Cartera de cobro creada con financial_account_uid
422Cartera inválida - Beneficiario CPF

bank-billet-accounts get​

Información de la Cartera

kobana banking bank-billet-accounts get [ID] [OPCIONES]

GET /v1/bank_billet_accounts/{id}

Consulta información específica de una Cartera

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Cartera encontrada
404Cartera no encontrada

bank-billet-accounts update​

Actualizar la Cartera

kobana banking bank-billet-accounts update [ID] [OPCIONES]

PUT /v1/bank_billet_accounts/{id}

Actualiza información específica de una Cartera.

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
kindstringnoTipo de CNAB: * cnab400 CNAB 400 * cnab240 CNAB 240 Valores: cnab400, cnab240.
bank_contract_slugstringnoSlug de la Cartera. Las carteras activas no podrán tener el campo bank_contract_slug alterados.
financial_accountobjectnoCuenta Financiera asociada a la cartera
payment_placestringnoLugar de Pago
custom_namestringnoNombre de la Cartera para identificación dentro de Kobana.
allow_expiration_on_weekendsbooleannoPermitir vencimiento en fin de semana y feriados
beneficiary_namestringnoNombre del Beneficiario
beneficiary_cnpj_cpfstringnoCNPJ/CPF del Beneficiario
agency_numberstringnoAgencia. Completado automáticamente cuando se proporciona financial_account_uid.
agency_digitstringnoDígito de la Agencia. Opcional: será calculado automáticamente usando Módulo 11 cuando el banco lo requiera y no se proporcione. Completado automáticamente cuando se proporciona financial_account_uid.
account_numberstringnoCuenta. Completada automáticamente cuando se proporciona financial_account_uid.
account_digitstringnoDígito de la Cuenta. Completado automáticamente cuando se proporciona financial_account_uid.
extra1stringnoCampo extra 1.
extra1_digitstringnoDígito del Campo extra 1.
extra2stringnoCampo extra 2.
extra2_digitstringnoDígito del Campo extra 2.
contractstringnoContrato
contract_typestringnoTipo del Contrato
extra3stringnoCódigo de Remesa
beneficiary_address_streetstringnoCalle del Beneficiario
beneficiary_address_street_numberstringnoNúmero de la calle del Beneficiario
beneficiary_address_complementstringnoComplemento de la dirección del Beneficiario
beneficiary_address_neighborhoodstringnoBarrio del Beneficiario
beneficiary_address_citystringnoCiudad del Beneficiario
beneficiary_address_statestringnoEstado del Beneficiario
beneficiary_address_zipcodestringnoCEP del Beneficiario (formato 99999999)
beneficiary_addressstringnoDirección completa del Beneficiario.
bolepix_enabledbooleannoHabilitar Bolepix (legado — prefiera el objeto bolepix)
bolepixobjectnoConfiguración de Boleto Híbrido
bolepix_keystringnoClave Pix que será usada en el Bolepix
defaultbooleannoPredeterminado. El campo default determina la cartera de cobranza que se utilizará en la creación del boleto cuando ninguna cartera sea informada. En el momento que la primera cartera es homologada (cambia a status = active), recibe el valor default = true
remittance_disabledbooleannoDesabilitar generación de remesas.
next_our_numberintegernoÚltimo nuestro número
next_remittance_numberintegernoÚltimo secuencial de la remesa Predeterminado: 1
bank_billet_account_next_our_number_attributesobjectno
bank_billet_account_next_remittance_number_attributesobjectno

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

Respuestas

HTTPDescripción
204Cartera actualizada
404Cartera no encontrada
422Entidad No Procesable

bank-billet-accounts delete​

Eliminar la Cartera de Cobro

kobana banking bank-billet-accounts delete [ID] [OPCIONES]

DELETE /v1/bank_billet_accounts/{id}

Elimina una Cartera de Cobro. Opcionalmente, también elimina la Cuenta Financiera asociada.

Argumentos de la ruta: id

Parámetros de consulta

NombreTipoObligatorioDescripción
delete_financial_accountbooleannoCuando true, también elimina la Cuenta Financiera asociada a la Cartera.

Respuestas

HTTPDescripción
202Cartera y Cuenta Financiera eliminadas (delete_financial_account=true)
204Cartera encolada para eliminación (delete_financial_account=false)
404Cartera no encontrada

bank-billet-accounts ask​

Solicitar Homologación de la Cartera de Cobro

kobana banking bank-billet-accounts ask [ID] [OPCIONES]

GET /v1/bank_billet_accounts/{id}/ask

Solicitar homologación de la Cartera de Cobro

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Solicitud de homologación realizada con éxito
404Cartera no encontrada
422Cartera ya homologada

bank-billet-accounts set-default​

Cambiar Cartera de Cobro predeterminada

kobana banking bank-billet-accounts set-default [ID] [OPCIONES]

PUT /v1/bank_billet_accounts/{id}/set_default

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
defaultbooleansíDefine la Cartera predeterminada (Default: true) o dejar de ser predeterminada (Default: false)

Otros campos y objetos anidados: kobana schema banking.bank-billet-accounts.set-default.

Respuestas

HTTPDescripción
204Cartera definida como predeterminada con éxito
404Cartera no encontrada
422Entidad No Procesable

bank-billet-accounts validate​

Validar Cartera de Cobro

kobana banking bank-billet-accounts validate [ID] [OPCIONES]

PUT /v1/bank_billet_accounts/{id}/validate

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
homologation_amountstringsíValor recibido por el boleto (R$) Ej.: 1,87

Otros campos y objetos anidados: kobana schema banking.bank-billet-accounts.validate.

Respuestas

HTTPDescripción
204Cartera Homologada con éxito
404Cartera no encontrada
422Entidad No Procesable