Saltar al contenido principal

kobana billing bank-accounts

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

ComandoHTTPDescripción
bank-accounts listGET /v1/bank_accountsListar cuentas bancarias
bank-accounts createPOST /v1/bank_accountsRegistrar cuenta bancaria
bank-accounts getGET /v1/bank_accounts/{id}Consultar cuenta bancaria
bank-accounts updatePATCH /v1/bank_accounts/{id}Actualizar cuenta bancaria
bank-accounts deleteDELETE /v1/bank_accounts/{id}Eliminar cuenta bancaria

bank-accounts list​

Listar cuentas bancarias

kobana billing bank-accounts list [OPCIONES]

GET /v1/bank_accounts

Cuentas bancarias de la organización a las que los clientes transfieren en un cobro bank_transfer (POST /invoices/{id}/pay).

Parámetros de consulta

NombreTipoObligatorioDescripción
pageintegernoPágina (comienza en 1). Por defecto: 1.
per_pageintegernoÍtems por página. Por defecto: 20. Máximo: 100.
sort_bystringnoCampo de ordenación. El valor por defecto depende del recurso.
sort_orderstringnoDirección de ordenación. Por defecto: desc. Valores: asc, desc.
activestringnoFiltra por cuentas activas (true) o inactivas (false). Valores: true, false.
bank_idstringnoFiltra por banco (UUID de /banks).

Respuestas

HTTPDescripción
200Lista paginada de cuentas bancarias.
404Recurso no encontrado en la organización actual.

bank-accounts create​

Registrar cuenta bancaria

kobana billing bank-accounts create [OPCIONES]

POST /v1/bank_accounts

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringsíAlias de la cuenta, para el operador.
bank_idstring (uuid)síUUID del banco (vea /banks).
agencystringsíAgencia, solo dígitos.
account_numberstringsíNúmero de cuenta, solo dígitos.
typestringnochecking (corriente) o savings (ahorro). Valores: checking, savings.
agency_digitstringnoDígito de la agencia, cuando lo haya.
account_digitstringnoDígito de la cuenta, cuando lo haya.
holder_namestringnoTitular mostrado al cliente. Vacío usa la razón social de la empresa emisora de la factura (o de la organización).
holder_documentstringnoCPF/CNPJ del titular, solo dígitos. Vacío usa el documento de la empresa emisora (o de la organización).
company_idstring (uuid)noEmpresa emisora a la que pertenece (opcional).
activebooleannoSolo los destinos activos pueden elegirse en un nuevo cobro.

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

Respuestas

HTTPDescripción
201Cuenta bancaria creada.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

bank-accounts get​

Consultar cuenta bancaria

kobana billing bank-accounts get [ID] [OPCIONES]

GET /v1/bank_accounts/{id}

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Cuenta bancaria encontrada.
404Recurso no encontrado en la organización actual.

bank-accounts update​

Actualizar cuenta bancaria

kobana billing bank-accounts update [ID] [OPCIONES]

PATCH /v1/bank_accounts/{id}

Argumentos de la ruta: id

Cuerpo de la solicitud

NombreTipoObligatorioDescripción
namestringnoAlias de la cuenta, para el operador.
bank_idstring (uuid)noUUID del banco (vea /banks).
typestringnochecking (corriente) o savings (ahorro). Valores: checking, savings.
agencystringnoAgencia, solo dígitos.
agency_digitstringnoDígito de la agencia, cuando lo haya.
account_numberstringnoNúmero de cuenta, solo dígitos.
account_digitstringnoDígito de la cuenta, cuando lo haya.
holder_namestringnoTitular mostrado al cliente. Vacío usa la razón social de la empresa emisora de la factura (o de la organización).
holder_documentstringnoCPF/CNPJ del titular, solo dígitos. Vacío usa el documento de la empresa emisora (o de la organización).
company_idstring (uuid)noEmpresa emisora a la que pertenece (opcional).
activebooleannoSolo los destinos activos pueden elegirse en un nuevo cobro.

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

Respuestas

HTTPDescripción
200Cuenta bancaria actualizada.
400El cuerpo de la solicitud falló en la validación.
404Recurso no encontrado en la organización actual.
422El cuerpo de la solicitud falló en la validación.

bank-accounts delete​

Eliminar cuenta bancaria

kobana billing bank-accounts delete [ID] [OPCIONES]

DELETE /v1/bank_accounts/{id}

Eliminación lógica. Los cobros ya enviados siguen mostrando los datos que recibió el cliente.

Argumentos de la ruta: id

Respuestas

HTTPDescripción
200Cuenta bancaria eliminada.
404Recurso no encontrado en la organización actual.