Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
titleExemplo Json de resposta
 [
        {           
            "keyCode": "000000001",    
			"sequenceNumber": "10",
            "messageType": "CMGCheckingAccountMovementResponse",
            "movementSequence": "",
            "idExternal": "123456", 
            "checkingAccount": "",
			"movementDate": "",
			"movementSequence": "",                  
			"company": "10", 
            "error": [
                {
                    "code": "21474",
                    "description": "Tipo de Transação de Caixa TRANSF inexistente!",
                    "help": "O Tipo de transação de Caixa TRANSF informado nos Parâmetros de Controle do Caixa é Inexistente!"
                }
            ]
        },
	    {           
	        "keyCode": "000000003",
	        "sequenceNumber": "20",
	        "messageType": "CMGCheckingAccountMovementResponse",
	        "movementSequence": "14",
	        "idExternal": "1111",
	        "checkingAccount": "123345",
	        "movementDate": "2025-01-26",
			"movementSequence": "14",
            "company": "10",
	        "error": ""
        }
    }
]

...

CampoDescriçãoTipoTamanhoObrigatórioObservação
specVersionVersão da MensagemCaractere3XHoje a versão disponível é apenas 1.0
userCódigo do usuário Caractere12
Código do usuário cadastrado no produto Datasul
companyCódigo da empresaCaractere3XCódigo da empresa 
productCodeCódigo Módulo/Produto OrigemCaractere3

Código Módulo/Produto de Origem cadastrado no Datasul.

Caso não seja informado, a origem será CMG.

idExternalID Externo do RegistroCaractere10
Esta informação identifica a processo /rotina/programa de origem, e será retornado após processamento via Mensagem Resposta 


Movimentação Conta Corrente (propriedade: Movements)

CampoDescriçãoTipoTamanhoObrigatórioObservação
checkingAccountConta CorrenteCaractere10XConta Corrente que irá receber lançamento
movementDateData MovimentoCaractere10XData do Movimento Conta Corrente
movementValueValor MovimentoNumérico18XValor do Movimento Conta Corrente
transctionTypeTipo TransaçãoCaractere8XTipo de Transação Caixa do Movimento
flowIndicatorMovementIndicador FluxoCaractere18X

Indicador Fluxo da Movimentação:

ENT - Entrada

SAI - Saída

movementTypeTipo MovimentoCaractere2X

Tipo de Movimento:

NR - Não Realizado

RE - Realizado

bankDocumentCodeCódigo DocumentoCaractere20XCódigo do Documento no Movimento da Conta no Banco
historyCodeCódigo do HistóricoCaractere8*Histórico Padrão
descriptionHistoryDescrição do Histórico Caractere2000**

Descrição do histórico do Movimento

checkingAccountTransferConta Corrente DestinoCaractere10

Somente deve ser informada Conta Corrente Destino quando for movimento de Transferência entre contas correntes da empresa.

keyCodeChave Identificação OrigemCaractere200XChave de Identificação do Registro do Movimento no sistema de Origem

...

** Essa informação se torna obrigatória quando não informado o Código do Histórico ( "historyCode" ).



Mensagem Retorno Processamento

CampoDescriçãoTipoObservação
keyCodeChave Registro OrigemCaractereChave de Identificação do Registro do Movimento no sistema de Origem.
sequenceNumberSequencial Mensagem Retorno  Numérico
idExternalID Externo do RegistroCaractereEsta informação identifica a processo /rotina/programa de origem, e será retornado após processamento via Mensagem Resposta 
checkingAccountConta CorrenteCaractereConta Corrente que irá receber lançamento
movementDateData Movimento Conta CorrenteCaractereData do Movimento Conta Corrente
movementSequence

Sequencia Movimento Conta Corrente

NuméricoSequencia Movimento Conta Corrente
companyCódigo da empresaCaractereCódigo Empresa Datasul

Observações: A chave do Registro criado no Datasul é composto pelos campos checkingAccount, movementDate e movementSequence.


         Para que a integração entre o Sistema de Origem e o Caixa e Bancos ocorra, no ERP Datasul deverá ser criado o módulo/produto de Origem com o objetivo de facilitar a identificação e consulta dos movimentos através dos Relatórios, Consulta e Rotinas do Caixa e Bancos.

...