Conciliação manual de DDA - inncash/inncash-docs GitHub Wiki

Introdução

Os eventos serão disparados ao Webhook do cliente pelo InnCash quando ações específicas forem executadas dentro da plataforma, e o cliente precisa tratar cada um dos eventos fazendo as ações necessárias no ERP. Para facilitar os testes e o desenvolvimento, fornecemos um webservice para que o cliente possa executar as requisições que irão disparar os Webhooks cadastrados na plataforma.


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


Conciliação manual

Tem o objetivo de criar uma conciliação manual de DDA no ERP.

Caso o evento seja um acréscimo, usar os campos addition_balance e added_value. Se não, utilize decrease_balance e decrease_value;

{
   "id":"22fcb8350704cb26447b694edc369252",
   "data":{
      "added_value": 1.0,
      "addition_balance": 1.0,
      "barcode": "000000000000000000000000000000",
      "cash_flow": "2022-01-01"
   },
   "event": "conciliate_direct_debit",
   "company_id": 1
}