Retornos Bancários - inncash/inncash-docs GitHub Wiki
Introdução
Os retornos bancários são processados no Inncash, porém, por preferência é possível sincronizar os dados gerados pelo sistema com a base de dados do cliente. Haverão dois eventos responsáveis pela sincronização: Webservice para teste dos Webhooks
Patch: URL_BASE/erps
Na requisição será necessário especificar o identificador da empresa por meio do "company_id" (fornecido pela Innova no momento de implantação). Ele deverá ser enviado no header da requisição com esse formato: Company-Id: 1.
Esse webservice recebe como parâmetro o mesmo corpo de requisição que será enviada ao cliente via Webhook.
O InnCash irá fazer uma requisição ao webhook cadastrado pelo cliente via POST, e para marcar a integração como sucesso deve receber um status code 200
Retornos bancários Enviará uma matriz com quinhentas posições contendo os dados gerados pelo InnCash.
O mesmo endpoint é responsável tanto pelos retornos bancários de cobrança quanto de recebimento, divergindo somente o campo title_type_record
, que fica com title_type_record = 'R' para contas a receber e title_type_record = 'P' para contas a pagar.
{
"event":"sync_bank_payback",
"integration_id": "2ef09fb5-2c09-4233-9b3d-0386f2741938",
"id":null,
"data":[
{
"id":"c51fc2eaa2591bdce2da5e023cce5d92",
"action":"4",
"bank_account":"561542",
"bank_account_digit":"443",
"settle_history": "Valor pago s /Titulo - INNCASH",
"bank_agency":"354540",
"bank_agency_digit":"854",
"bank_code":"0051",
"bank_low_reason":null,
"bank_modality":null,
"bank_occurrence":"0",
"branch":"01",
"cnab_bank_transactions_id":"674",
"company":"01",
"company_token":"5e3e36aef934103164ff21847bb9a0e8",
"date_time":"2021-12-17 14:59:36",
"provider_account":"null",
"provider_account_digit":"null",
"provider_agency":"null",
"provider_agency_digit":"null",
"provider_auth":"null",
"provider_bank":"null",
"provider_barcode":"null",
"provider_name":"null",
"status":"0",
"title_customer_supplier_cgc":"null",
"title_payment_receipt_credit_date":"null",
"title_payment_receipt_customer_supplier":"12105433323",
"title_payment_receipt_customer_supplier_store":"0001",
"title_payment_receipt_discount":"0",
"title_payment_receipt_fine":"0",
"title_payment_receipt_interest":"0",
"title_payment_receipt_low_date":"null",
"title_payment_receipt_number":"000671574",
"title_payment_receipt_portion":"001",
"title_payment_receipt_prefix":"1",
"title_payment_receipt_type":"NF",
"title_payment_receipt_value":"990",
"title_payment_receive_effective_tariff":"null",
"title_payment_receive_idcnab":"0400553582535",
"title_payment_receive_net_value":"null",
"title_replaces":"1",
"title_type_record":"R"
}
],
"company_id":15,
}