Árvore de páginas

Versões comparadas

Chave

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

CONTEÚDO

  1. Visão Geral
  2. Exemplo de utilização
  3. Métodos 
    1. Insert
    2. Reversal
    3. Delete
    Outras Informações 
    1. Principais Campos e Parâmetros
  4. Tabelas utilizadas


01. VISÃO GERAL

Modelo de dados a ser seguido para a integração consumo da API de lançamentos contábeis enviados do sistema Gesplan para Protheus.

02. EXEMPLO DE UTILIZAÇÃO

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

Bloco de código
languagejava
titleJson de envio Lançamento contábil
{
     "specversion": "1.0",
     "type": "CT2readXGsp",
     "tenantId": "c6486a57-3447-461d-bcdf-d66b94226f69",
     "time": "2021-06-08T15:18:08.367574Z",        
     "data":[{ 
			"COD_EMP":"T1" ,
		 	"CT2_FILIAL":  "D MG 01",
            "CT2_DATA":"15/04/2023" ,
		  	"ID": "1271",
			"EST":"REV",
			"ITENS":[{
				"CT2_DC" :  "3",
				"CT2_CREDIT":  "CTBXATUC",
            	"CT2_DEBITO":  "CTBXATUD",
				"CT2_VALOR":  1500.60 ,
				"CT2_HIST": "PARTIDA DOBRADA VALOR COM DECIMAL E CONTINUACAO DE HISTORICO",
				"CT2_KEY":  "IDENTIFICADOR UNICO GESPLAN",
            	"CT2_ROTINA": "WFNCASH",			
				"CT2_EMPORI":  "T2",
				"CT2_FILORI":  "M PR 02",
		 		"CT2_CONVER": "1"
			},
			{
            "CT2_MOEDLC":  "01",
            "CT2_DC" :  "2",
            "CT2_CREDIT":  "CTBXATUC",
            "CT2_KEY":  "ITEM 1",
            "CT2_TPSALD": "1",
            "CT2_ROTINA": "WFNCASH",
            "CT2_VALOR":  3000 ,
            "CT2_HIST": "MSEXECCT2 ITEM1 ",
            "CT2_EMPORI":  "T2",
            "CT2_FILORI":  "M PR 02"
        	},
			{
            "CT2_MOEDLC":  "01",
            "CT2_DC" :  "1",
            "CT2_DEBITO":  "CTBXATUD",
            "CT2_KEY":  "ITEM 2",
            "CT2_TPSALD": "1",
            "CT2_ROTINA": "WFNCASH",
            "CT2_VALOR":  3000 ,
            "CT2_HIST": "MSEXECCT2 ITEM2 ",
            "CT2_EMPORI":  "T2",
            "CT2_FILORI":  "M PR 02"
        	}]
    },
	{ 
			"COD_EMP":"T1" ,
		 	"CT2_FILIAL":  "M SP  01",
            "CT2_DATA":"15/04/2023" ,
 			"ID": "1271",
			"EST":"REV"	, 
			"ITENS":[{
				"CT2_DC" :  "3",
				"CT2_CREDIT":  "CTBXATUC",
            	"CT2_DEBITO":  "CTBXATUD",
				"CT2_VALOR":  5000.50 ,
				"CT2_HIST": "PARTIDA DOBRADA ",
				"CT2_KEY":  "IDENTIFICADOR UNICO",
            	"CT2_ROTINA": "WFNCASH",			
				"CT2_EMPORI":  "T2",
				"CT2_FILORI":  "M PR 02",
		 		"CT2_CONVER": "1"
			}]
	}]
}

...

.


02. Métodos



Fomato de resposta:

Bloco de código
languagejava
titleExemplo de resposta
{
    "specversion": "1.0",
    "time": "2022-10-18T11:04:03-03:00",
    "type": "CT2respXGsp",
    "tenantId": "c6486a57-3447-461d-bcdf-d66b94226f69",
    "data": [
        {
			"ID": "1271"
			"EST":"REV"	
            "COD_EMP": "T1",
            "CT2_FILIAL": "D MG 01",
            "CT2_DOC": "000004",
            "CT2_KEY": "ITEM 1",
            "error": ""
        }
    ]
}

...