Árvore de páginas

Versões comparadas

Chave

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

...

Bloco de código
titleJson de envio Movimento Conta Corrente
{
    "messageId": "123",
    "audience:": "CMG",
    "messageType": "CMGCheckingAccountMovement",
    "additionalInfo": "",
    "messageContent": {
        "specVersion": "1.0",
        "user": "UserCodeDatasul",
        "company": "CompanyCodeDatasul",
        "productCode": "GFN",
        "idExternal": "123456",
        "movements": [
            {
                "checkingAccount": "1234-5341001",
                "movementDate": "2024-10-15",
                "value": "100",
                "transctionType": "TRANSF",
                "flowIndicatorMovement": "ENT",
                "movementType": "RE",
                "bankDocumentCode": "87953361",
                "historyCode": "Pagamento",
                "complementaryHistory": "Transferência referente Pagamento xpto",
                "checkingAccountTransfer": "6789-0341002",
                "keyCode": "000000001"
            },
			{
                "checkingAccount": "1234-5341001",
                "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"
            }
        ]
    }
}
Informações

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.

Bloco de código
titleExemplo Json de resposta
{
    "parentUUID": "00000001",
    "audience:": "CMG",
    "messageType": "CMGCheckingAccountMovementResponse",
    "additionalInfo": "",
    "messageContent": [
        {           
            "idExternal": "123456",
            "keyCode": "000000001",
			"sequenceNumber": "10",
			"checkingAccount": "",
			"movementDate": "",
			"movementSequence": "",
            "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!"
                }
            ]
        },
	    {           
            "idExternal": "123456",
            "keyCode": "000000002",
			"sequenceNumber": "10",
			"checkingAccount": "341001",
			"movementDate": "2024-10-15",
			"movementSequence": "2",
            "error": [
                {
                    "code": "1",
                    "description": "Processamento efetuado com sucesso.",
                    "help": "O Movimento foi processado com sucesso no Caixa e Bancos Datasul."
                }
            ]
        }
    ]
}


Outras Ações / Ações relacionadas

...