CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Tela XXX
    1. Outras Ações / Ações relacionadas
  4. Tela XXX
    1. Principais Campos e Parâmetros
  5. Tabelas utilizadas


01. VISÃO GERAL

  Modelo de dados a ser seguido para a integração de movimentos em Conta Corrente do Caixa e Bancos Datasul.

02. EXEMPLO DE UTILIZAÇÃO

       Envio de dados deve ser realizado via Smart Link utilizando o Padrão CloudEvents/Modo Estruturado para envio de mensagens no formato Json de acordo com o modelo a seguir :

{
    "messageId": "123",
    "audience:": "CMG",
    "messageType": "CMGCheckingAccountMovement",
    "additionalInfo": "",
    "messageContent": {
        "specVersion": "1.0",
        "user": "UserCodeDatasul",
        "company": "CompanyCodeDatasul",
        "productCode": "GFN",
        "idExternal": "123456",
        "movements": [
            {
                "checkingAccount": "1234-5",
                "movementDate": "2024-10-15",
                "value": "100",
                "transctionType": "TRANSF",
                "flowIndicatorMovement": "ENT",
                "movementType": "RE",
                "bankDocumentCode": "87953361",
                "historyCode": "Pagamento",
                "complementaryHistory": "Transferência referente Pagamento xpto",
                "checkingAccountTransfer": "6789-0",
                "keyCode": "000000001"
            },
			{
                "checkingAccount": "1234-5",
                "movementDate": "2024-10-15",
                "value": "250",
                "transctionType": "DESP",
                "flowIndicatorMovement": "SAI",
                "movementType": "RE",
                "bankDocumentCode": "900557484",
                "historyCode": "Despesa",
                "complementaryHistory": "Despesa Bancária referente a transação xpto",
                "checkingAccountTransfer": "",
                "keyCode": "000000002"
            }
        ]
    }
}

A propriedade 'movements' deverá ser enviada no formato array, onde cada item desse array deverá conter os dados do movimento ser lançado na Conta Corrente no Caixa e Bancos Datasul. Cada linha deverá conter ao menos uma conta corrente para receber o lançamento, podendo ser até duas contas informadas ("checkingAccount" e "checkingAccountTransfer") quando for realizado movimentação de Transferência Bancária.




03. TELA XXXXX

Outras Ações / Ações relacionadas

AçãoDescrição
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada
Inclua a ação Inclua a descrição relacionada

04. TELA XXXXX

Principais Campos e Parâmetros

CampoDescrição
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada
Inclua o campo Inclua a descrição relacionada


05. TABELAS UTILIZADAS

Coloque o link das tabelas relacionadas