...
Modelo de dados a ser seguido para consumo da API de lançamentos contábeis.
Header
Key | Value | Obrigatório | OBS: |
---|
Content-Type | application/json | * | N/A |
tenantId | T1,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
Campo | Descrição | Tipo | Tamanho(MAX) | Obrigatório | Observação |
---|
CT2_DATA | Data Lançamento | Caractere | 10 | X | Data enviada em formato caractere ddmmaaaa ex: "29/08/2022" |
CT2_LOTE |
|
|
|
|
|
CT2_SBLOTE | Código da empresa | Caractere | 2 |
X |
| Grupo de Empresa |
ITENS | Linhas de lançamento contábil | Array de Object |
| X | cada Item corresponderá a uma linha de lançamento para a mesma capa de lote |
Itens do Lote
Tamanho(MAX) | Obrigatório | Observação |
---|
CT2_DC | Tipo do Lançamento | Caractere |
1 | X | 1 → Débito 2 → Crédito 3→ Partida Dobrada |
CT2_ |
ROTINARotina Geradora | Caractere | 10 | X | WFNFIN ou WFNCASH ou WFNLEAS | CT2_VALOR | Valor do Lançamento | Numérico |
16 | X | decimal deve ser enviado com o caractere ponto |
CT2_HIST | Histórico Lançamento | Caractere |
512 | X | ** tamanho Default no Protheus 40 |
CT2_EMPORI | Código da empresa de origem | Caractere | 2 | X | N/AFILORICódigo da Filial de origem | Caractere | 8 | X | N/A | CT2_DEBITO | Conta Debito | Caractere |
20 | X | Obrigatório para tipos de lançamento: Débito e Partida dobrada |
CT2_CREDIT | Conta Credito | Caractere |
20 | X | Obrigatório para tipos de lançamento: Crédito e Partida dobrada |
CT2_CONVER | Crité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_HP | Histórico Padrão | Caractere |
| N/A |
CT2_CCD | Centro de Custo Débito | Caractere |
9 |
| N/A |
CT2_CCC | Centro de Custo Crédito | Caractere |
9 |
| N/A |
CT2_ITEMD | Item Débito | Caractere |
9 |
| N/A |
CT2_ITEMC | Item Crédito | Caractere |
9 |
| N/A |
CT2_CLVLDB | Classe de Valor Débito | Caractere |
9 |
| N/A |
CT2_CLVLCR | Classe de Valor Crédito | Caractere |
9 |
| N/A |
CT2_EC05DB | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC05CR | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC06DB | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC06CR | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC07DB | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC07CR | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC08DB | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC08CR | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC09DB | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 |
| N/A |
CT2_EC09CR | Entidade Adicional (Sem Nomenclatura) | Caractere |
20 | CONVERCritério de Conversão 5 | Default = '1' . Define se será gerado lançamento contábil em outras moedas convertidos de acordo com o critério | CT2_KEY | Chave identificadora | Caractere | 200 | X | SYSCODE (GESPLAN) Exemplo de Envio
Bloco de código |
---|
language | java |
---|
title | Exemplo 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"
}]
} |
gdg
Capa do Lote
...