Árvore de páginas

Versões comparadas

Chave

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

...

Modelo de dados a ser seguido para consumo da API de lançamentos contábeis.

        Header

KeyValueObrigatórioOBS:
Content-Typeapplication/json*N/A
tenantIdT1,D MG 01 *

(Empresa e Filial onde será inserido, estornado ou excluído o lançamento contábil)

Grupo de Empresa+','+Empresa+Unidade de Negócio+Filial 

OBS: Header deve ser enviado para todos os métodos

...

Deverá ser enviado no formato Json de acordo com modelo a seguir

Capa do Lote

CampoDescriçãoTipoTamanho(MAX)ObrigatórioObservação
CT2_DATAData LançamentoCaractere10XData enviada em formato caractere ddmmaaaa ex: "29/08/2022"
CT2_LOTE




CT2_SBLOTECódigo da empresaCaractere2
X

Grupo de Empresa 
ITENSLinhas de lançamento contábilArray de Object
Xcada Item corresponderá a uma linha de lançamento para a mesma capa de lote

Itens do Lote

CampoDescriçãoTipo
Tamanho(MAX)
ObrigatórioObservação
CT2_DCTipo do LançamentoCaractere
1
X1 → Débito 2 → Crédito 3→ Partida Dobrada
CT2_
ROTINARotina GeradoraCaractere10XWFNFIN ou WFNCASH ou WFNLEASCT2_
VALORValor do LançamentoNumérico
16
Xdecimal deve ser enviado com o caractere ponto
CT2_HISTHistórico LançamentoCaractere
512
X

** tamanho Default no Protheus 40

CT2_EMPORICódigo da empresa de origemCaractere2XN/A

CT2_
FILORICódigo da Filial de origemCaractere8XN/ACT2_
DEBITOConta Debito             Caractere
20
XObrigatório para tipos de lançamento: Débito e Partida dobrada 
CT2_CREDITConta Credito            Caractere
20
XObrigatório para tipos de lançamento: Crédito e Partida dobrada 
CT2_CONVERCritério de Conversão  Caractere
Default = '1' . Define se será gerado lançamento contábil em outras moedas convertidos de acordo com o critério
CT2_ORIGEM Origem do Lançamento     Caractere
Default = 'API ACCOUNTINGENTRY' . 
CT2_HPHistórico Padrão         Caractere
N/A
CT2_CCD   Centro de Custo Débito   Caractere
9

N/A
CT2_CCC   Centro de Custo CréditoCaractere
9

N/A
CT2_ITEMDItem DébitoCaractere
9

N/A
CT2_ITEMCItem CréditoCaractere
9

N/A
CT2_CLVLDBClasse de Valor DébitoCaractere
9

N/A
CT2_CLVLCRClasse de Valor CréditoCaractere
9

N/A
CT2_EC05DBEntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC05CREntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC06DBEntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC06CREntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC07DBEntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC07CREntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC08DBEntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC08CREntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC09DBEntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_EC09CREntidade Adicional (Sem Nomenclatura)Caractere
20

N/A
CT2_
CONVER
KEYChave identificadora
Critério de Conversão  
Caractere
5Default = '1' . Define se será gerado lançamento contábil em outras moedas convertidos de acordo com o critérioCT2_KEYChave identificadoraCaractere200XSYSCODE (GESPLAN)

N/A

Exemplo de Envio

Bloco de código
languagejava
titleExemplo de resposta
{ 
    "CT2_DATA":"01/09/2023" ,
    "CT2_LOTE":  "008960",
    "CT2_SBLOTE":  "001",
    "ITENS":[{
        "CT2_MOEDLC":  "01",
        "CT2_DC" :  "3",
        "CT2_CREDIT":  "CTBXATUC",
        "CT2_DEBITO":  "CTBXATUD",
        "CT2_KEY":  "",
        "CT2_TPSALD": "1",
        "CT2_VALOR":  1500.60 ,
        "CT2_HIST": "PARTIDA DOBRADA ",
    	},
		{
		"CT2_MOEDLC":  "01",
        "CT2_DC" :  "3",
        "CT2_CREDIT":  "CTBXATUC",
        "CT2_DEBITO":  "CTBXATUD",
        "CT2_KEY":  "",
        "CT2_TPSALD": "1",
        "CT2_VALOR":  1600 ,
        "CT2_HIST": "PARTIDA DOBRADA ",
        "CT2_EMPORI":  "T2",
        "CT2_FILORI":  "M PR 02",
        "CT2_ORIGEM":  "API LAN"
		}]
}


  • Reversal
  • Delete


gdg

Capa do Lote

...