Máscara de Url: http://{domínio}:{porta}/api/ctb/v1/AccountingEntriesbatchLancApproval/{companyId}requestApproval Informações |
---|
icon | false |
---|
title | Exemplo de Entrada |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| O JSON abaixo contém os dados para incluir uma nova partida na coligada 1 (um). Além dos dados comuns, estamos enviando informações de rateio gerencial, valores de multimoeda e campo complementar. No caso de campo complementar observe que na requisição de envio os campos chave são suprimidos. solicitar a aprovação de Lotes Contábeis.
Bloco de código |
---|
language | js |
---|
theme | Emacs |
---|
firstline | 1 |
---|
title | Resultado (JSON) |
---|
linenumbers | true |
---|
| {
"companyId": 1,{
"entryId": 0,
"batchCodeMessage": 0,
"userId": "mestre",
"description": "Inclusão de Lançamento VIA API com rateio - POST",
"accountEntry": [
{
"Teste envio de email",
"entryNumberId": 0,
"branchId": 1,
"departmentCode": "05",
"costCenterCode": "02.2.2.5",
"date": "2020-03-02T00:00:00-03:00",
"dateInclusion": "2024-04-03T14:45:58-03:00",
"companyIdDebitAccount": 1,
"debitAccount": "1.1.1.1.004",
"companyIdCreditAccount": 1,
"creditAccount": "1.1.1.1.900",
"companyIdAgainstEntry": 0,
"value": 1000.00,
"value2": 300.00,
"date2": "2020-03-02T00:00:00-03:00",
"complementaryFields": {
"responsabilidade": "03"
},
"apportionmentDebit": "BatchList": [
{
"companyIdCompanyId": 1,
"dateBatchId": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
99
"accountManagementInactive": 0,
"accountManagementCode": "1.01.01.4",
"apportionmentId": 1094,
"entryNumberId": 0,
"value": 800.00
},
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "1.01.02.2",
"apportionmentId": 1095,
"entryNumberId": 0,
"value": 200.00
}
],
"apportionmentCredit": [
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "5.01",
"apportionmentId": 1096,
"entryNumberId": 0,
"value": 680.00
},
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "5.02",
"apportionmentId": 0,
"entryNumberId": 12765,
"value": 320.00
}
],
"valuesCurrencies": [
{
"companyId": 1,
"entryNumberId": 12765,
"currency": "$",
"value": 5000.0000
},
{
"companyId": 1,
"entryNumberId": 12765,
"currency": "€",
"value": 7000.0000
}
]
}
]
} |
|
|
Informações |
---|
icon | false |
---|
title | Exemplo de Resultado Positivo |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| Na resposta do resultado, são retornadas algumas informações adicionais. Destacamos especialmente o cálculo do rateio de multimoeda, realizado pelo sistema, bem como o valor percentual do rateio gerencialas informações dos Lotes que foram processados com sucesso. Bloco de código |
---|
language | js |
---|
theme | RDark |
---|
firstline | 1 |
---|
title | Resultado (JSON) |
---|
linenumbers | true |
---|
| {
"reversalhasNext": falsetrue,
"companyId": 1,
"entryId": 3001,
"batchCode": 0,
"description": "Inclusão de Lançamento VIA API com rateio - POST",
"accountEntry": items": [
{
"entryNumberIdcodColigada": 12768,
"branchId": 1,
"branchNamecodLote": "TOTVS - Filial Belo Horizonte"77,
"departmentCodedescricao": "05",
Lote gerado pelo processo "departmentName": "DCOde Rateio - DeptoLONDON ContabilidadeROYAL",
"costCenterCode": "02.2.2.5",
"date": "2020-03-02T00:00:00-03:00",
"dateInclusion": "2024-04-03T14:45:58-03:00",
"companyIdDebitAccount": 1,
"debitAccount": "1.1.1.1.004",
"debitDescription": "Caixa Filial Belo Horizonte",
"companyIdCreditAccount": 1,
"creditAccount": "1.1.1.1.900",
"creditDescription": "ACOMPANHAMENTO ORÇAMENTÁRIO",
"companyIdAgainstEntry": 0,
"value": 1000.00,
"value2": 300.00,
"date2": "2020-03-02T00:00:00-03:00",
"integrateApplication": "C",
"generationType": "O",
"user": "mestre",
"complementaryFields": {
"codlote": 0,
"lctref": 13236,
"responsabilidade": "03",
"idpartida": 12768
},
"batchCodeOrigin": 0,
"operationId": 0,
"reversalAccountId": 0,
"groupAccountId": 0,
"accountId": 0,
"itemAmountRAS": 0,
"apportionmentDebit": [
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "1.01.01.4",
"apportionmentId": 1106,
"entryNumberId": 12768,
"value": 800.00,
"percentual": "80,000000000000000000"
},
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
status": "Success"
"accountManagementCode": "1.01.02.2",
"apportionmentId": 1107,
"entryNumberId": 12768,
"value": 200.00,
"percentual": "20,000000000000000000"
}
],
"apportionmentCredit": [
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "5.01",
"apportionmentId": 1108,
"entryNumberId": 12768,
"value": 680.00,
"percentual": "68,000000000000000000"
},
{
"companyId": 1,
"date": "2020-03-02T00:00:00-03:00",
"companyIdAccountManagement": 1,
"accountManagementInactive": 0,
"accountManagementCode": "5.02",
"apportionmentId": 1109,
"entryNumberId": 12768,
"value": 320.00,
"percentual": "32,000000000000000000"
}
],
"valuesCurrencies": [
{
"companyId": 1,
"entryNumberId": 12768,
"currency": "$",
"value": 5000.0000
},
{
"companyId": 1,
"entryNumberId": 12768,
"currency": "€",
"value": 7000.0000
}
],
"apportionmentValuesCurrencies": [
{
"companyId": 1,
"apportionmentId": 1108,
"currency": "$",
"value": 3400.0000
},
{
"companyId": 1,
"apportionmentId": 1108,
"currency": "€",
"value": 4760.0000
},
{
"companyId": 1,
"apportionmentId": 1109,
"currency": "$",
"value": 1600.0000
},
{
"companyId": 1,
"apportionmentId": 1109,
"currency": "€",
"value": 2240.0000
},
{
"companyId": 1,
"apportionmentId": 1106,
"currency": "$",
"value": 4000.0000
},
{
"companyId": 1,
"apportionmentId": 1106,
"currency": "€",
"value": 5600.0000
},
{
"companyId": 1,
"apportionmentId": 1107,
"currency": "$",
"value": 1000.0000
},
{
"companyId": 1,
"apportionmentId": 1107,
"currency": "€",
"value": 1400.0000
}
]
}
]
}"total": 1
} |
|
|
Informações |
---|
icon | false |
---|
title | Exemplo de Resultado Negativo |
---|
| Expandir |
---|
title | Ver resultado JSON... |
---|
| Bloco de código |
---|
language | js |
---|
theme | FadeToGrey |
---|
firstline | 1 |
---|
title | Resultado (JSON) |
---|
linenumbers | true |
---|
| {
"codehasNext": "FE006"true,
"messageitems": "Chave duplicada\r\n\r\nPossíveis causas:\r\n - inclusão de registro cujo valor da chave primária já existe\r\n - inclusão de registro cujo valor do índice único já existe",
"detailedMessage": null[
{
"codColigada": 1,
"helpUrl": null,
"details": [
{
"codecodLote": "Exception"30,
"messagedescricao": "Violation of PRIMARY KEY constraint 'PKCLCOMPL'. Cannot insert duplicate key in object 'dbo.CLCOMPL'. The duplicate key value is (6, 8).\r\nThe statement has been terminated.Lote 1.2.01/1.2.02 do RMNucleus",
"detailedMessagestatus": null,
"helpUrlError": null,
"details": [
{
"code": "Exception",
"message": "INSERT INTO [CLCOMPL] ([CODCOLIGADA], [CODLOTE], [LCTREF], [DOCUMENTO], [DIGITADOR], [KWHORA], [DATA], [VALIDADE], [RESPONSABILIDADE], [IDPARTIDA], [RECCREATEDBY], [RECCREATEDON], [RECMODIFIEDBY], [RECMODIFIEDON], [SPEDFCONT], [IDDMPL], [IDINTEIRO]) VALUES (6, 0, 28, null, null, , null, null, null, 8, 'mestre', '26/03/2024 09:38:59', 'mestre', '26/03/2024 09:38:59', null, null, 0)",
"detailedMessage": null,
"helpUrl": null,
"details": null
mensagem": "O Lote 30 da Coligada 1 não pertence ao TOTVS Gestão Contábil."
}
]
},
{
"code": "Exception",
"message": "INSERT INTO [CLCOMPL] ([CODCOLIGADA], [CODLOTE], [LCTREF], [DOCUMENTO], [DIGITADOR], [KWHORA], [DATA], [VALIDADE], [RESPONSABILIDADE], [IDPARTIDA], [RECCREATEDBY], [RECCREATEDON], [RECMODIFIEDBY], [RECMODIFIEDON], [SPEDFCONT], [IDDMPL], [IDINTEIRO]) VALUES (6, 0, 28, null, null, , null, null, null, 8, 'mestre', '26/03/2024 09:38:59', 'mestre', '26/03/2024 09:38:59', null, null, 0)",
"detailedMessage": null,
"helpUrl": null,
"details": null
}
]"total": 1
} |
|
|
|