Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. VISÃO GERAL

Os movimentos de Boletos e Pix movimentados no TOTVS Conta Digital são disponibilizados para integração com o Protheus.

O envio de dados é realizado via SmartLink utilizando o Padrão CloudEvents para envio de mensagens no formato Json.

O job FwTotvsLinkJob é o responsável pela leitura das mensagens recebidas na fila do SmartLink e deve ser configurado no Schedule.

02. EXEMPLO DE UTILIZAÇÃO

Abaixo temos o modelo de mensagem enviada pela Conta Digital.

O atributo type indica o evento a ser executado no ERP. O job FWTotvsLinkJob identifica uma nova mensagem e faz a chamada a classe ReconciliationMessageMessageReader (FINA477), responsável pela inclusão da inclusão dos registros de conciliação nas tabelas SIF e SIG.
Json de envio Movimento Bancário

{
    "specversion": "1.0",
    "time": "2024-01-03T03:00:00.4432653Z",
    "id": "9dfe239b-3932-4969-a4d6-9a63f8c1641e",
    "tenantId": "78229ab2-2ca5-4161-a20e-6842bc3f1db2",
    "transactionid": "TESTE_CONTA_DIGITAL_20240103_001",
    "type": "ReconciliationMessage",
    "source": "techfin-conta-digital",
    "datacontenttype": "application/json",
    "locale": "pt-BR",
    "correlationid": "87b190c3-dcde-4e12-96fe-c78fe19e15f5",
    "data": {
        "id": "9dfe239b-3932-4969-a4d6-9a63f8c1641e",
        "tenantId": "78229ab2-2ca5-4161-a20e-6842bc3f1db2",
        "transactionId": "TESTE_CONTA_DIGITAL_20240103_001",
        "description": "MOVIMENTO EXTRATO",
        "movementDate": "2024-01-03T03:00:00+00:00",
        "operationAmount": 123456.78,
        "operationType": 1,
        "movementType": 1,
        "bank": "TCD",
        "branch": "TCD",
        "accountNumber": "TCD",
        "checkDigit": "",
        "tenantCNPJ": "53113791000122"
    }
}


...