Á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. Principais Campos e Parâmetros 
  4. Tabelas utilizadas
  5. Outras Informações


01. VISÃO GERAL

Modelo de dados a ser seguido para consumo da API Balancete Modelo1 (CTBR040) via Smartlink .

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",  /// obs: type a definir (time techfin) de acordo com a configuração da fila e método de leitura do fonte ADVPL
     "tenantId": "c6486a57-3447-461d-bcdf-d66b94226f69", 
     "time": "2021-06-08T15:18:08.367574Z",        
     "data":{  
	    "GRUPO_EMPRESA":"T1",
    	"DATA_INICIAL": "01/01/2023",
    	"DATA_FINAL": "27/09/2023",
    	"CONTA_INICIAL": "CTBXATUC",
    	"CONTA_FINAL": "CTBXATUD",
    	"FILIAL": "D MG 02 ",
    	"COD_PLANO_REF": "000001",
    	"PLANO_REF_ENTIDADE": "00"
	}
}

OBS: Parâmetros da propriedade "data" deveram ser enviados conforme a documentação API balancete modelo1.


Fomato de resposta:

Bloco de código
languagejava
titleExemplo de resposta
{
    "specversion": "1.0",
    "time": "2022-10-18T11:04:03-03:00",
    "type": "CT2respXGsp", /// obs: type de resp (time techfin) a definir 
    "tenantId": "c6486a57-3447-461d-bcdf-d66b94226f69",
    "data": {
    	"items": [
        	{
            	"conta": "CTBXATUC",
            	"condicao_normal": "2",
            	"superior": "",
            	"classe": "2",
            	"natureza": "01",
            	"descricao": "REAL",
            	"saldo_anterior": 0,
            	"debito": 0,
            	"credito": 1600.6,
            	"saldo_atual": 1600.6,
            	"movimento": 1600.6,
            	"conta_referencial": "",
            	"descricao_referencial": ""
        	}
    	],
    "hasNext": false,
    "remainingRecords": 0,
    "po_sync_date": "2023-09-29T19:13:15Z"
} }

OBS: Caso houver algum erro a propriedade "error"

03. Principais Campos e Parâmetros

Os campos e parâmetros devem ser passados conforme padrão Padrão CloudEvents/Modo Estruturado por meio da propriedade data:{} conforme documentação: documentação API balancete modelo1.

04.TABELAS UTILIZADAS


  • CT1- Plano de Contas
  • CQ0- Saldo por Conta no Mês
  • CQ1- Saldo por Conta no Dia        
  • CVN - Plano de Contas Referencial
  • CVD - Plano de Contas Referenciais  
  • CTG - Calendário Contábil       

05. OUTRAS INFORMAÇÕES

Fonte exemplo para leitura do SMARTLINK em anexo:


View file
nameCTBI102G.prw
height250