Conciliação bancária (ERPxInncash) - inncash/inncash-docs GitHub Wiki

Introdução

A concilição bancária é realizada 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.

Na requisição será necessário especificar o identificador da integração por meio do "integration_id" (fornecido no momento da integração do Inncash x ERP). 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


Eventos

{ "sync_generated_vouchers": { "4ed27c68-6749-4d1e-9c69-a5c37b13e949": [ { "id_customer": "INN1cfe7c020055275509a7505ddc35a7c5", "id": "981471", "status": "0", "message": "", "integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e949" }, { "id_customer": "INN172c81b4a324c55c32c2f5e5fc350b4e", "id": "981471", "status": "0", "message": "", "integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e949" }, { "id_customer": "INN78083ab07a176ff4dbc86a5f5b7a4463", "id": "981471", "status": "1", "message": "Não foi encontrado banco,agencia e conta", "integration_id":"4ed27c68-6749-4d1e-9c69-a5c37b13e949" } ],

    "52a1ee35-7282-44ae-9326-31e72184c936": [
        {
        "id_customer": "INN1cfe7c020055275509a7505ddc35a711",
        "id": "981471",
        "status": "0",
        "message": "",
        "integration_id":"52a1ee35-7282-44ae-9326-31e72184c936" 
    },
    {
        "id_customer": "INN172c81b4a324c55c32c2f5e5fc350b22",
        "id": "981471",
        "status": "0",
        "message": "",
        "integration_id":"52a1ee35-7282-44ae-9326-31e72184c936" 
    },
    {
        "id_customer": "INN78083ab07a176ff4dbc86a5f5b7a4444",
        "id": "981471",
        "status": "1",
        "message": "Não foi encontrado banco,agencia e conta",
        "integration_id":"52a1ee35-7282-44ae-9326-31e72184c936" 
    }
    ]
}

}